自动删除不必要的 `# pylint-disable` 注释。
项目描述
pylint-reenable
一个工具(和pre-commit钩子),用于自动删除不必要的 # pylint: disable
注释,例如:不再适用的检查(例如,你增加了最大行长度),错误(在未失败的行上添加了 # pylint: disable
),或文件中的其他代码导致它不再需要 # pylint: disable
(例如,未使用的导入)。
注意:这是从 yesqa 中提取的,其许可证也包含在此处(根据其条款)。
安装
pip install pylint-reenable
命令行示例
$ pylint-reenable my_file.py
作为pre-commit钩子
有关说明,请参阅 pre-commit
示例 .pre-commit-config.yaml
- repo: https://github.com/MarcoGorelli/pylint-reenable
rev: v0.1.4
hooks:
- id: pylint-reenable
如果您需要选择特定版本的pylint和/或使用特定的pylint插件运行,请将它们添加到 additional_dependencies
。
项目详细信息
关闭
pylint_reenable-0.1.4.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6e339490dac788fcb81e48241c0298f728fbf936675a63bf15cf6b0364882765 |
|
MD5 | c4f2700546063dcd1378ebed2a5f2dfb |
|
BLAKE2b-256 | 73fb92a94501f9822e5e1d1cd1c586b888d5d686abe7667d0ccb22e29a3c06fb |
关闭
pylint_reenable-0.1.4-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 80b2a1130a7b2f897fa183089339d8f4ebb146675a50516b22e39f30acb7aae6 |
|
MD5 | f29fbde8362cd131528958d18bca646c |
|
BLAKE2b-256 | 7033fb6d1d7f21f7ec61613f74529f9ba4b9c711249fbc0bf5d61853d3f49201 |