Vscode Flake8 игнорировать

Flake8 был недавно установлен одним из обновлений vscode. Я думаю, что пришло время соблюдать «правила» Python, чтобы писать более качественный и читаемый код. К сожалению, у меня есть некоторые ошибки, которые я не могу исправить в коде (это не обсуждается, но локальный модуль должен быть загружен раньше некоторых других). Я хочу проигнорировать некоторые предупреждения Flake8.

У меня есть следующие настройки в settings.json:

    "python.linting.flake8Enabled": true,
    "python.linting.enabled": true,
    "python.linting.flake8Args": [
        "--extend-ignore=E203,E266,E501,W503,E402",
        "--max-line-length=98"
    ],

Оба предупреждения не игнорируются, и максимальная длина строки не изменилась.

В графическом интерфейсе настройки также видны (python > Linting > Flake8 Args).

Обновлено:

Я также пробовал (что было предложено rzlvmp ниже)

"--ignore=E203,E266,E501,W503,E402"

И я перезапустил vscode, а иногда и весь компьютер, чтобы быть уверенным.

Выглядит правильно. Но здесь нет оригинального параметра --ignore, может быть --ignore=E203,E266,E501,W503,E402 сделает то, что вы ищете?

rzlvmp 11.11.2022 10:37

О, я забыл упомянуть, но я уже пробовал это. Я обновлю свой вопрос.

3dSpatialUser 11.11.2022 10:39
Скраппинг поиска Apple App Store с помощью Python
Скраппинг поиска Apple App Store с помощью Python
📌Примечание: В этой статье я покажу вам, как скрапировать поиск Apple App Store и получить точно такой же результат, как на Apple iMac, потому что...
Редкие достижения на Github ✨
Редкие достижения на Github ✨
Редкая коллекция доступна в профиле на GitHub ✨
Мутабельность и переработка объектов в Python
Мутабельность и переработка объектов в Python
Объекты являются основной конструкцией любого языка ООП, и каждый язык определяет свой собственный синтаксис для их создания, обновления и...
Другой маршрут в Flask Python
Другой маршрут в Flask Python
Flask - это фреймворк, который поддерживает веб-приложения. В этой статье я покажу, как мы можем использовать @app .route в flask, чтобы иметь другую...
14 Задание: Типы данных и структуры данных Python для DevOps
14 Задание: Типы данных и структуры данных Python для DevOps
Проверить тип данных используемой переменной, мы можем просто написать: your_variable=100
Python PyPDF2 - запись метаданных PDF
Python PyPDF2 - запись метаданных PDF
Python скрипт, который будет записывать метаданные в PDF файл, для этого мы будем использовать PDF ридер из библиотеки PyPDF2 . PyPDF2 - это...
0
2
108
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Похоже python.linting.flake8Args больше не работает, я могу заставить работать флейк, но у меня все получается.

Моим решением было установить плагин flake8: https://marketplace.visualstudio.com/items?itemName=ms-python.flake8

И используйте flake8.args:

"flake8.args": [
  "--ignore=E24,E128,E201,E202,E225,E231,E252,E265,E302,E303,E401,E402,E501,E731,W504,W605",
  "--verbose"
],

Большое спасибо, это решило это для меня (я также использовал плагин, небольшая ошибка...)

3dSpatialUser 11.11.2022 11:41

Другие вопросы по теме