自动删除不必要的“noqa”注释。
yesqa的Python项目详细描述
是的
自动删除不必要的# noqa
的工具(和预提交挂钩)
注释,例如:不再适用的支票(假设您增加了
最大行长度),错误(# noqa
添加到没有失败的行中)
或者文件中的其他代码导致它不再需要# noqa
(例如未使用的导入)。
安装
pip install yesqa
作为预提交挂钩
有关说明,请参见pre-commit。
样本.pre-commit-config.yaml
:
-repo:https://github.com/asottile/yesqarev:v0.0.11hooks:-id:yesqa
如果需要选择特定版本的flake8和/或使用特定
flake8插件,将它们添加到^{