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"
Please try double qoute
"
instead of single'
['--ignore=E501']
-->["--ignore=E501"]
It worked for me. Don't forget to restart the program.
Either use setup.cfg for single project or change your user settings for all py files.
If you want to change the line length, add this in your User Settings file
previous code was giving me
'EOF'
error, so i edited itI found the answer at https://code.visualstudio.com/docs/python/linting for vscode 1.31.1
solved it via modify settings.json
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:What you did is correct. However you have to start the VScode to see the difference. (I would prefer vs auto update itself.)