Можно ли игнорировать одну конкретную строку с pylint, без изменений в исходном коде?

Можно ли игнорировать одну конкретную строку с помощью pylint? есть решения, которые требуют замусоривания исходного кода с комментариями, что для меня нежелательно.

Есть ли способ указать, что данный экземпляр является ложно-положительным в аргументах инструмента командной строки pylint?

1 ответ

Я не думаю, что можно игнорировать конкретную строку без изменения исходного кода. Тем не менее, безусловно, можно игнорировать типы предупреждений в .pylintrc или в верхней части файла.

Я бы пошел с подходом создания.pylintrc, чтобы удовлетворить ваши потребности. Например, если вы хотите полностью игнорировать W0612: unused-variable затем вы можете создать файл .pylintrc и добавить имена сообщений для отключения, как указано в документации по pytest.

.pylintrc

disable=unused-variable,
..., 

Кроме того, вы можете отключить сообщения в каждом конкретном случае вверху файла и просто сказать своим студентам, чтобы они игнорировались:

Начало файла

# pylint: disable=unused-variable, wildcard-import, method-hidden
# pylint: enable=too-many-lines
Другие вопросы по тегам