问题
How can I suppress pep8 warnings, in Visual studio code? What I want to do is to suppress E501 warning I don't want to get warnings where my code length is more than 80 chars. I'm using Don Jayamanne's Python extension and here is my config file for vscode
{
"python.linting.pylintEnabled": false,
"python.linting.pep8Enabled": true,
"python.pythonPath": "/workspace/virtualenvs/abr/bin/python3",
"python.linting.enabled": true
}
I know that there is one another option "python.linting.pep8Args": [] but I couldn't to get it work. I've installed pep8 on virtualenv
What I've already tried.
- "python.linting.pep8Args": ['--ignore=E501']
- "Searched all visual studio code settings"
回答1:
Either use setup.cfg for single project or change your user settings for all py files.
{
"python.linting.pycodestyleEnabled": true,
"python.linting.pycodestyleArgs": [
"--ignore=E501"
]
}
Before October 2019 all pycodestyle
settings were named pep8
:
{
"python.linting.pep8Enabled": true,
"python.linting.pep8Args": [
"--ignore=E501"
]
}
回答2:
If you want to change the line length, add this in your User Settings file
{
"python.linting.pep8Enabled": true,
"python.linting.pep8Args": ["--max-line-length=120" ]
}
previous code was giving me 'EOF'
error, so i edited it
回答3:
I was fighting with this a couple of weeks ago. What I ended up doing was adding a setup.cfg
file into the root folder of my project and putting the following in it:
[pep8]
ignore = E501
回答4:
Please try double qoute "
instead of single '
['--ignore=E501']
--> ["--ignore=E501"]
It worked for me. Don't forget to restart the program.
回答5:
this worked for me:
"python.linting.flake8Enabled": true,
"python.linting.flake8Args": ["--ignore=E501"]
回答6:
What you did is correct. However you have to start the VScode to see the difference. (I would prefer vs auto update itself.)
回答7:
I found the answer at https://code.visualstudio.com/docs/python/linting for vscode 1.31.1
solved it via modify settings.json
{
"workbench.iconTheme": "material-icon-theme",
"workbench.colorTheme": "Material Theme Ocean",
"git.autofetch": true,
"python.linting.flake8Args": ["--ignore=E501", "--verbose"]
}
来源:https://stackoverflow.com/questions/40831593/visual-studio-code-suppress-pep8-warnings