yesqa
一个工具(和 pre-commit 钩子),用于自动删除不必要的 # noqa
注释,例如:不再适用的检查(比如你增加了最大行长度),误添加的 # noqa
(添加到未失败的行上),或文件中的其他代码导致不再需要 # noqa
(如未使用的导入)。
安装
pip install yesqa
作为 pre-commit 钩子使用
使用说明请参阅 pre-commit
.pre-commit-config.yaml
示例:
- repo: https://github.com/asottile/yesqa
rev: v1.5.0
hooks:
- id: yesqa
如果你需要选择特定版本的 flake8 和/或运行特定的 flake8 插件,请将它们添加到 additional_dependencies
中。