忽略文件夹的特定 flake8 规则

tib*_*ibo 6 python python-3.x flake8

我正在使用flake8flake8-docstrings以及flake8我们项目中的许多其他插件

我只想禁用flake8-docstrings我们的test文件夹。

我想避免运行 flake8 两次,因为这意味着运行 flake8 不再是直截了当的flake8 .。这不仅会扰乱我的 ide 设置,还会成为我项目中其他开发人员无法运行flake8.

有没有办法配置 flake8 以排除特定文件夹的特定规则?

Ant*_*ile 9

目前没有针对此的本机选项。

一个建议在配置文件中添加对此的支持,尽管当前不存在实现。

flake8-per-file-ignores这是一个实现此功能的插件


更新: per-file-ignores已包含在 flake8 3.7.x 的核心中

最简单的使用方法是在配置文件中:

[flake8]
per-file-ignores =
    tests/*: D101
Run Code Online (Sandbox Code Playgroud)

(免责声明:我是当前的 flake8 维护者)