最近,vscode的一个更新程序安装了Flake8。我认为,对于编写更好、更易读的代码来说,是时候遵守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"
],
两个警告都不会被忽略,并且最大行长也没有更改。
在GUI中,设置也是可见的(python > Linting > Flake8 Args
)。
编辑:
我也试过了(下面是rzlvmp的建议)
"--ignore=E203,E266,E501,W503,E402"
我重新启动了vscode,有时会重新启动整个计算机。
发布于 2022-11-11 10:30:14
似乎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"
],
https://stackoverflow.com/questions/74400353
复制相似问题