2024-05-16 02:01:37 发布
网友
我有一个织物脚本,我使用下面的语句
from fabric.api import *
现在我知道这并不符合PEP8标准,但是对于像fabric这样的库来说,这是非常需要的,我们可以从中导入所有内容。因此,flake8正在用F405代码对多行进行抱怨。在
fabric
flake8
F405
我已经用#noqa为一行禁用了这个功能,但是既然有多行具有相同的PEP8冲突,我如何才能要求flake8忽略这个特定的错误代码。在
#noqa
我也尝试过在文件的开头使用# noqa: F405,但没有成功。在
# noqa: F405
放置
[flake8] ignore = E405
在您的.flake8配置文件中工作。在
.flake8
Flake8本身不支持每文件配置,请参阅以下文章: https://gitlab.com/pycqa/flake8/issues/156
但对于高级配置,例如每个文件,推荐的方法是使用flake8-putty
flake8-putty
主页为您提供了一个示例:
Disable only D102 on foo.pyputty-ignore = foo.py : D102
Disable only D102 on foo.py
putty-ignore = foo.py : D102
从版本3.7.0开始,flake8支持每个文件都会忽略现成的内容。您可以查看命令行flag/config file选项here上的文档
放置
在您的
.flake8
配置文件中工作。在Flake8本身不支持每文件配置,请参阅以下文章: https://gitlab.com/pycqa/flake8/issues/156
但对于高级配置,例如每个文件,推荐的方法是使用
flake8-putty
主页为您提供了一个示例:
从版本3.7.0开始,flake8支持每个文件都会忽略现成的内容。您可以查看命令行flag/config file选项here上的文档
相关问题 更多 >
编程相关推荐