我正在使用结构脚本,并且正在使用以下语句
from fabric.api import *
现在我知道这不是按照PEP8标准,但是对于fabric
之类的库来说确实需要这样做,我们真的可以从中导入所有内容。因此,flake8
用F405
代码在多行抱怨。
我已使用#noqa
在一行中禁用了此功能,但是由于有多行具有相同的PEP8违规,我该如何要求flake8
忽略此特定的错误代码。
我还在文件的开头尝试了# noqa: F405
,但这没用。
答案 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
中查看文档。