flake8忽略多行上的F405警告

2024-05-16 02:01:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个织物脚本,我使用下面的语句

from fabric.api import *

现在我知道这并不符合PEP8标准,但是对于像fabric这样的库来说,这是非常需要的,我们可以从中导入所有内容。因此,flake8正在用F405代码对多行进行抱怨。在

我已经用#noqa为一行禁用了这个功能,但是既然有多行具有相同的PEP8冲突,我如何才能要求flake8忽略这个特定的错误代码。在

我也尝试过在文件的开头使用# noqa: F405,但没有成功。在


Tags: 代码fromimport功能脚本api内容标准
2条回答

放置

[flake8]
ignore = E405

在您的.flake8配置文件中工作。在

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

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

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

Disable only D102 on foo.py

putty-ignore = foo.py : D102

从版本3.7.0开始,flake8支持每个文件都会忽略现成的内容。您可以查看命令行flag/config file选项here上的文档

相关问题 更多 >