3dS*_*ser 3 python flake8 visual-studio-code
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,有时还重新启动了整个计算机以确保这一点。
似乎python.linting.flake8Args不再有效,我可以让薄片工作,但我得到了一切。
我的解决方案是安装 flake8 插件:https://marketplace.visualstudio.com/items ?itemName=ms-python.flake8
并使用flake8.args:
"flake8.args": [
"--ignore=E24,E128,E201,E202,E225,E231,E252,E265,E302,E303,E401,E402,E501,E731,W504,W605",
"--verbose"
],
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3138 次 |
| 最近记录: |