如何在Visual Studio代码中抑制pep8警告?我想要做的是抑制E501警告我不希望得到警告我的代码长度超过80个字符。我正在使用Don Jayamanne's Python extension,这是我的vscode配置文件
{
"python.linting.pylintEnabled": false,
"python.linting.pep8Enabled": true,
"python.pythonPath": "/workspace/virtualenvs/abr/bin/python3",
"python.linting.enabled": true
}
我知道还有另外一个选项“python.linting.pep8Args”:[]但是我无法让它工作。我在virtualenv上安装了pep8
我已经尝试过的。
将setup.cfg用于单个项目或更改所有py文件的用户设置。
{
"python.linting.pep8Enabled": true,
"python.linting.pep8Args": [
"--ignore=E501"
]
}
如果要更改行长度,请在“用户设置”文件中添加
{
"python.linting.pep8Enabled": true,
"python.linting.pep8Args": ["--max-line-length=120" ]
}
以前的代码给了我'EOF'
错误,所以我编辑它
几个星期前,我正在与此作斗争。我最终做的是将setup.cfg
文件添加到我的项目的根文件夹中,并将以下内容添加到其中:
[pep8]
ignore = E501
请尝试双引号qazxsw poi而不是单个qazxsw poi
"
- > '
它对我有用。不要忘记重启程序。
这对我有用:
['--ignore=E501']
你做的是对的。但是你必须启动VScode才能看到差异。 (我更喜欢vs自动更新。)
我在["--ignore=E501"]
找到了vscode 1.31.1的答案
通过修改settings.json解决了这个问题
"python.linting.flake8Enabled": true,
"python.linting.flake8Args": ["--ignore=E501"]