Как мне заставить flake8 надежно игнорировать правила в VS Code?

Меня раздражают две вещи. Во-первых, предупреждение Flake8 дает мне, когда я печатаю более 80 символов на линии. Во-вторых, предупреждения, которые я получаю, когда я еще не использовал имя модуля, которое я импортировал. Я просмотрел всю документацию по использованию Flake8 в терминале. Не использовать.

flake8 --ignore=E402
flake8 --max-line-length=120

Это не работает. По крайней мере, VS Code не оказывает никакого эффекта.

Ответ 1

Добавьте свои аргументы в свой файл USON SETTINGS json следующим образом:

"python.linting.flake8Args": [
    "--max-line-length=120",
    "--ignore=E402,F841,F401,E302,E305",
],

Ответ 2

Спасибо за это, это действительно помогло мне.

Чтобы расширить ответ reka18 (извините, у вас еще недостаточно представителей, чтобы добавить комментарий), вот два списка кодов ошибок, которые можно использовать в аргументе ignore:

Больше информации здесь.