自动删除不必要的 `# noqa` 注释。
项目描述
yesqa
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
。
项目详情
下载文件
下载您平台上的文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。
源代码分发
yesqa-1.5.0.tar.gz (4.4 kB 查看哈希值)
构建的发行版
yesqa-1.5.0-py2.py3-none-any.whl (4.7 kB 查看哈希值)
关闭
yesqa-1.5.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 209c17274f3c0cc22195ddb26f93df3523634d0756f756913ed05cba970efad9 |
|
MD5 | 42645f22e9e4fb542fbbb74ddcaf3fa6 |
|
BLAKE2b-256 | 9e1420b1afffaea2fe0259f40fcd489670496b86f76777db26b690f6042d38ff |
关闭
yesqa-1.5.0-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 600c6d6e59aff9d85422c28c0d0ff016c040f4eb653636632c18fb6c43453e00 |
|
MD5 | 6f974d5a4ba2c42a98a33afa11f7d364 |
|
BLAKE2b-256 | 9133c5b597c690bf3c4ef0b7b93a71e7a254954f8ad6e153a5b614dc50f8da6f |