跳转到主要内容

自动删除不必要的 `# 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

由以下支持