flake8 忽略多行警告 F405
flake8 to ignore warning F405 on multiple lines
我有一个结构脚本,我正在使用下面的语句
from fabric.api import *
现在我知道这不符合 PEP8 标准,但这对于像 fabric
这样的库来说确实是特别需要的,我们真的可以从中导入所有内容。因此 flake8
在多行上用 F405
代码抱怨。
我已经使用 #noqa
为一行禁用了此功能,但是由于有多行具有相同的 PEP8 违规行为,我如何要求 flake8
忽略此特定错误代码。
我也在文件的开头尝试了 # noqa: F405
,但没有用。
放
[flake8]
ignore = E405
在您的 .flake8
配置文件中将起作用。
Flake8本身不支持per-file配置,见post:
https://gitlab.com/pycqa/flake8/issues/156
但对于高级配置,例如每个文件,推荐的方法是使用 flake8-putty
首页给你举个例子:
Disable only D102 on foo.py
putty-ignore = foo.py : D102
从 3.7.0 版本开始,flake8 开箱即用地支持每个文件忽略。您可以查看有关命令行标志/配置文件选项 here
的文档
我有一个结构脚本,我正在使用下面的语句
from fabric.api import *
现在我知道这不符合 PEP8 标准,但这对于像 fabric
这样的库来说确实是特别需要的,我们真的可以从中导入所有内容。因此 flake8
在多行上用 F405
代码抱怨。
我已经使用 #noqa
为一行禁用了此功能,但是由于有多行具有相同的 PEP8 违规行为,我如何要求 flake8
忽略此特定错误代码。
我也在文件的开头尝试了 # noqa: F405
,但没有用。
放
[flake8]
ignore = E405
在您的 .flake8
配置文件中将起作用。
Flake8本身不支持per-file配置,见post: https://gitlab.com/pycqa/flake8/issues/156
但对于高级配置,例如每个文件,推荐的方法是使用 flake8-putty
首页给你举个例子:
Disable only D102 on foo.py
putty-ignore = foo.py : D102
从 3.7.0 版本开始,flake8 开箱即用地支持每个文件忽略。您可以查看有关命令行标志/配置文件选项 here
的文档