Исходя из ответа @Samuel Dion-Girardeau
- Кажется, VS Code не использует эти коды напрямую.Скорее он определяет W0622 с более описательным ключом здесь .
redefined-builtin
в этом случае. - В моих настройках кода VS (Файл> Настройки> Настройки) я вижу:2,1
python.linting.pylintUseMinimalCheckers": true
2.2 "python.linting.pylintArgs": []
2.1 соответствует этому Смотрите здесь
--disable=all --enable=F,E,unreachable,duplicate-key,unnecessary-semicolon,global-variable-not-assigned,unused-variable,binary-op-exception,bad-format-string,anomalous-backslash-in-string,bad-open-mode
В этом том же месте
Если вы указываете значение в pylintArgs или используете файл конфигурации Pylint, тогда pylintUseMinimalCheckers неявно устанавливается в false.
Итак, мне нужно добавить:3,1
redefined-builtin
в
--enable
часть
"python.linting.pylintArgs": []
Итак, мы заканчиваем с:3,2
python.linting.pylintUseMinimalCheckers": false
(Это выводит, что эта часть не требуется ...)3.3
"python.linting.pylintArgs": [ "--disable=all", "--enable=F,E,unreachable,duplicate-key,unnecessary-semicolon,global-variable-not-assigned,unused-variable,binary-op-exception,bad-format-string,anomalous-backslash-in-string,bad-open-mode,redefined-builtin"]
(я копирую и вставляю из НАСТРОЙКИ ПОЛЬЗОВАТЕЛЯ ПО УМОЛЧАНИЮ в USER_SETTINGS).
Затем применяем изменения, добавляя запятую между парами ключ / значение.
Сноска. Недавно я тоже настраивал это на экземпляре Amazon.
Я забыл, что вам тоже нужно запустить pip install pylint
См. здесь .