如何解决如果代码包含 %s 格式,如何发出警告
我从 2001 年开始使用 Python,并且非常习惯于 %s
字符串格式。
在我当前的环境中,代码应该使用 f 字符串进行格式化。
解决方法
我使用 pyupgrade 作为预提交钩子 https://github.com/asottile/pyupgrade
示例 .pre-commit-config.yaml:
- repo: https://github.com/asottile/pyupgrade
rev: v2.10.0
hooks:
- id: pyupgrade
,
您可以使用此 pre-commit.com 配置
.pre-commit-config.yaml
:
- repo: local
hooks:
- id: dont-use-%s-formatting
name: Do not use %s formatting any more
entry: \%s
language: pygrep
types: [text]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。