Python 如何使flake8仅检测错误?
我在vscode中使用flake8作为python linter。我希望flake8忽略所有警告,但在搜索flake8文档后,我找不到任何选项仅检测Python 如何使flake8仅检测错误?,python,visual-studio-code,lint,flake8,Python,Visual Studio Code,Lint,Flake8,我在vscode中使用flake8作为python linter。我希望flake8忽略所有警告,但在搜索flake8文档后,我找不到任何选项仅检测错误。那么,我怎样才能做到这一点呢?有任何帮助吗?将以下设置添加到settings.json: 忽略警告:“python.linting.flake8Args”:[“--Ignore=W”],但这会留下其他代码 仅显示错误:“python.linting.flake8Args”:[“--select=E”] 将以下设置添加到settings.j
错误。那么,我怎样才能做到这一点呢?有任何帮助吗?将以下设置添加到settings.json:
- 忽略警告:
“python.linting.flake8Args”:[“--Ignore=W”]
,但这会留下其他代码
- 仅显示错误:
“python.linting.flake8Args”:[“--select=E”]
将以下设置添加到settings.json:
- 忽略警告:
“python.linting.flake8Args”:[“--Ignore=W”]
,但这会留下其他代码
- 仅显示错误:
“python.linting.flake8Args”:[“--select=E”]
尽管flake8中有标记为“E”、“F”和“W”的东西,但它们并不代表“错误”/“故障”/“警告”。这些是特定插件的代码(“E”/“W”是pycodestyle,“F”是pyflakes)
如果要排除一组特定的警告,可以使用--extend ignore=X
参数(或--ignore=X
参数,但前者更可取,因为它不会重置默认的忽略集)
在flake8配置文件(tox.ini
/setup.cfg
/.flake8
)中设置此设置通常比较容易,这样其他人就可以利用此设置,而无需使用IDE特定的设置
[flake8]
extend-ignore = X, Y, Z
如果您知道您只需要一组特定的代码,还可以利用--选择
[flake8]
select = F,E
免责声明:我是flake8的当前维护者尽管flake8有标记为“E”、“F”和“W”的东西,但它们不代表“错误”/“故障”/“警告”。这些是特定插件的代码(“E”/“W”是pycodestyle,“F”是pyflakes)
如果要排除一组特定的警告,可以使用--extend ignore=X
参数(或--ignore=X
参数,但前者更可取,因为它不会重置默认的忽略集)
在flake8配置文件(tox.ini
/setup.cfg
/.flake8
)中设置此设置通常比较容易,这样其他人就可以利用此设置,而无需使用IDE特定的设置
[flake8]
extend-ignore = X, Y, Z
如果您知道您只需要一组特定的代码,还可以利用--选择
[flake8]
select = F,E
免责声明:我目前是flake8的维护者,因此没有直接的方法只能检测错误,因为E
并不意味着错误?是的,很容易关闭任何“化妆品”功能警告与会导致程序失败的错误相反:)因此,没有直接的方法只能检测错误,因为E
并不意味着错误?是的,与会导致程序失败的错误相反,很容易关闭任何“装饰性”警告:)