Pylint игнорирует определенные имена [дубликаты]

У меня проблема с pylint, т.е. иногда он повторяет одно и то же сообщение для какой-то переменной/класса/модуля и т. д., и я не могу найти обходной путь для этого. Я хочу сказать pylint «не проверяйте [сообщение XXX|любое сообщение] на переменную YYY в [этом модуле|модуле «ZZZ»]» с какой-либо опцией или директивой rcfile.


person eviltnan    schedule 09.01.2013    source источник
comment
Вы можете игнорировать все проверки pylint для конкретной переменной через конфигурацию dummy-variables: stackoverflow.com/a/50118061/1814353   -  person luart    schedule 01.05.2018


Ответы (3)


То, о чем вы просите, не поддерживается в текущей версии Pylint.

Вы можете связаться с сопровождающими и предложить им запрос функции и реализацию.

person gurney alex    schedule 09.01.2013
comment
Разве good-names не соответствует всем требованиям? - person Tobias Kienzler; 02.08.2013

Для этого или для некоторых расширенный материал, вы можете изменить регулярное выражение через variable-rgx.

person Tobias Kienzler    schedule 31.07.2013

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

# pylint: disable=W0631

в коде питона.

person f p    schedule 09.01.2013
comment
Я знаю эту функцию, но я имел в виду что-то вроде этого # pylint: disable-msg=W0631 for variable foo в начале файла - person eviltnan; 09.01.2013
comment
Скорее # pylint: disable=W0631 в строках с var. - person f p; 09.01.2013
comment
for i in foo: # pylint: disable=W0631 работает только для линии. - person f p; 09.01.2013