Код Visual studio подавляет предупреждения pep8
Как я могу подавить предупреждения pep8 в коде Visual studio? Что я хочу сделать, так это подавить предупреждение E501 я не хочу получать предупреждения, где длина моего кода больше 80 символов. Я использую расширение Python Дона Джаяманна и вот мой конфигурационный файл для vscode
{
"python.linting.pylintEnabled": false,
"python.linting.pep8Enabled": true,
"python.pythonPath": "/workspace/virtualenvs/abr/bin/python3",
"python.linting.enabled": true
}
Я знаю, что есть еще один вариант "на Python.пылеобразования.pep8Args": [] но я не мог заставить его работать. Я установил pep8 на virtualenv
что у меня уже есть пытался.
- "на Python.пылеобразования.pep8Args": ['--ignore=E501']
- "поиск всех параметров кода visual studio"
6 ответов
я боролся с этим пару недель назад. Я решил было добавить setup.cfg
файл в корневую папку моего проекта и поместить в него следующее:
[pep8]
ignore = E501
либо используйте setup.cfg для одного проекта или измените настройки пользователя для всех файлов py.
{
"python.linting.pep8Enabled": true,
"python.linting.pep8Args": [
"--ignore=E501"
]
}
Если вы хотите изменить длину строки, добавьте это в файл настроек пользователя
{
"python.linting.pep8Enabled": true,
"python.linting.pep8Args": ["--max-line-length=120" ]
}
предыдущий код давал мне 'EOF'
ошибка, поэтому я отредактировал ее
пожалуйста, попробуйте двойной qoute "
вместо single '
['--ignore=E501']
-->["--ignore=E501"]
это сработало для меня. Не забудьте перезапустить программу.
это сработало для меня:
"python.linting.flake8Enabled": true,
"python.linting.flake8Args": ["--ignore=E501"]
то, что вы сделали правильный. Однако вам нужно запустить VScode, чтобы увидеть разницу. (Я бы предпочел vs auto update.)