跳转到主要内容

自动删除不必要的 `# noqa` 注释。

项目描述

build status pre-commit.ci status

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

上传时间 Python 2 Python 3

由以下支持