Spa*_*222 1 python lint flake8 visual-studio-code
我在 vscode 中使用 flake8 作为 python linter。我希望 flake8 忽略所有警告,但error-only在搜索 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
Run Code Online (Sandbox Code Playgroud)
如果你知道你只想要一组特定的代码,你也可以使用 --select
[flake8]
select = F,E
Run Code Online (Sandbox Code Playgroud)
免责声明:我是 flake8 的当前维护者
将以下设置添加到settings.json:
忽略警告:"python.linting.flake8Args": ["--ignore=W"],尽管这会留下其他代码。https://flake8.pycqa.org/en/latest/user/options.html#cmdoption-flake8-select
仅显示错误:"python.linting.flake8Args": ["--select=E"]
| 归档时间: |
|
| 查看次数: |
735 次 |
| 最近记录: |