跳转到主要内容

自动删除不必要的 `# pylint-disable` 注释。

项目描述

Build Status Coverage pre-commit.ci status

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 (4.8 kB 查看哈希值)

上传时间 源码

构建发行版

pylint_reenable-0.1.4-py2.py3-none-any.whl (5.2 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下支持