Можно ли игнорировать одну конкретную строку с 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