Flake8 最近是通过 vscode 的更新之一安装的。我认为是时候遵守Python的“规则”来编写更好、更具可读性的代码了。不幸的是,我有一些无法在代码中修复的错误(没有对此进行讨论,但必须在其他模块之前加载本地模块)。我想忽略 Flake8 的一些警告。
我有以下设置settings.json:
"python.linting.flake8Enabled": true,
"python.linting.enabled": true,
"python.linting.flake8Args": [
"--extend-ignore=E203,E266,E501,W503,E402",
"--max-line-length=98"
],
Run Code Online (Sandbox Code Playgroud)
这两个警告都不会被忽略,并且最大行长度也不会更改。
在 GUI 中,设置也可见 ( python > Linting > Flake8 Args)。
编辑:
我也尝试过(下面 rzlvmp 的建议)
"--ignore=E203,E266,E501,W503,E402"
Run Code Online (Sandbox Code Playgroud)
我重新启动了 vscode,有时还重新启动了整个计算机以确保这一点。