有两件事让我很烦。首先是当我在一行中输入80个以上的字符时,Flake8给我的警告。其次是当我还没有使用导入的模块名称时收到的警告。我在终端中查看了有关使用Flake8的所有文档。没用
flake8 --ignore=E402
flake8 --max-line-length=120
这行不通。至少VS Code没有显示任何效果。
Answers:
将参数添加到您的USER SETTINGS json文件中,如下所示:
"python.linting.flake8Args": [
"--max-line-length=120",
"--ignore=E402,F841,F401,E302,E305",
],
CMD
或CTRL
+ ,
,然后切换至json
视图。
xx imported but not used
。:D
注意flake8使用
"python.linting.flake8Args": [
而黑色似乎使用:
"python.formatting.blackArgs": [
如果您同时使用(或切换)以下设置,则可能会有所帮助:
{
"python.linting.pylintEnabled": false,
"python.linting.flake8Enabled": true,
"python.linting.enabled": true,
"python.formatting.provider": "black",
"python.formatting.blackArgs": [
"--line-length",
"120"
],
"python.linting.flake8Args": [
"--max-line-length=120",
"--ignore=E402",
],
"python.pythonPath": "venv/bin/python"
}