OP Вы также можете сохранить исправление Pylint Pygame, которое вы нашли в vscode, включив аргументы vscode по умолчанию самостоятельно.Линтер сходит с ума (crazy_pylint.png), потому что вы засоряли аргументы столбца по умолчанию своим собственным python.linting.pylintArgs
.Исправление игнорирования модуля pygame работает, и линтер может вернуться в не безумный режим, также включив в свой собственный пользовательский аргумент python.linting.pylintArgs
.
из документов:
Эти аргументы передаются всякий раз, когда для python.linting.pylintUseMinimalCheckers установлено значение true (по умолчанию).Если вы указываете значение в pylintArgs или используете файл конфигурации Pylint (см. Следующий раздел), тогда pylintUseMinimalCheckers неявно устанавливается в false.
Значения по умолчанию vscode передаются в соответствии с этим: https://code.visualstudio.com/docs/python/linting are:
--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
Итак, вот как передать все эти значения по умолчанию, а также --ignored-modules=pygame
в пользовательских настройках внутри vscode:
"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",
"--ignored-modules=pygame"
]
За @ C._ комментарийвыше он определенно говорит правду;линтер поможет!
Я пишу лучший код с включенным наверняка.
Кроме того, я обнаружил, что вы можете дополнительно настроить свой цилиндр с помощью строки включения и разделенных запятыми «читаемых сообщений цилиндра», перечисленных здесь: https://github.com/janjur/readable-pylint-messages/blob/master/README.md
Так, чтобы не игнорировать также завершающийновые строки, вы бы добавили аргумент списка enable=
, включив просто trailing-newlines
.
Я действительно надеюсь, что это поможет вам, ОП :) Это помогло мне!
Спасибо, что задали вопрос и поделились --ignored-modules
.