flake8忽略多行警告F405

时间:2018-12-04 07:27:13

标签: python flake8

我正在使用结构脚本,并且正在使用以下语句

from fabric.api import *

现在我知道这不是按照PEP8标准,但是对于fabric之类的库来说确实需要这样做,我们真的可以从中导入所有内容。因此,flake8F405代码在多行抱怨。

我已使用#noqa在一行中禁用了此功能,但是由于有多行具有相同的PEP8违规,我该如何要求flake8忽略此特定的错误代码。

我还在文件的开头尝试了# noqa: F405,但这没用。

2 个答案:

答案 0 :(得分:0)

放入

[flake8]
ignore = E405
您的.flake8配置文件中的

可以使用。

Flake8本身不支持按文件配置,请参阅以下文章: https://gitlab.com/pycqa/flake8/issues/156

但是对于高级配置,例如每个文件的推荐方法是使用flake8-putty

主页为您提供了一个示例:

  

仅在foo.py上禁用D102

putty-ignore = foo.py : D102

答案 1 :(得分:0)

从版本3.7.0开始,flake8支持对每个文件进行开箱即用。您可以在命令行标志/配置文件选项here

中查看文档。