我在项目中使用了flake8
、flake8-docstrings
和许多其他flake8
插件
我只想为我们的test
文件夹禁用flake8-docstrings
。
我想避免运行flake8两次,因为这意味着运行flake8将不再是flake8 .
的标准版本,不仅会扰乱我的ide设置,还会成为我项目中其他开发人员不运行flake8
的另一个借口。
有没有办法配置flake8来排除特定文件夹的特定规则?
我在项目中使用了flake8
、flake8-docstrings
和许多其他flake8
插件
我只想为我们的test
文件夹禁用flake8-docstrings
。
我想避免运行flake8两次,因为这意味着运行flake8将不再是flake8 .
的标准版本,不仅会扰乱我的ide设置,还会成为我项目中其他开发人员不运行flake8
的另一个借口。
有没有办法配置flake8来排除特定文件夹的特定规则?
2条答案
按热度按时间e0bqpujr1#
当前没有用于此操作的本机选项。
在配置文件中有a proposal来添加对此的支持,尽管目前还没有实现。
flake8-per-file-ignores是实现此功能的插件
per-file-ignores
已包含在flake8 3.7.x的核心中最简单的使用方法是在配置文件中:
(免责声明:我是当前的flake8维护者)
3gtaxfhh2#
有更复杂的情况下,当你需要忽略一个项目的所有同名文件夹的规则当你有一个monorepo与几个服务,并需要忽略一个规则的所有文件在所有
tests
文件夹accross“地球仪”这种方式不工作: