Pylint ignore specific names [duplicate]

2019-02-23 21:53发布

问题:

This question already has an answer here:

  • How to disable pylint 'Undefined variable' error for a specific variable in a file? 6 answers

I have a problem with pylint, i.e. sometimes it repeats the same message for some variable/class/module etc. and I can't find a workaround for that. What I want is to say pylint "don't check [message XXX|any message] for variable YYY in [this module|module "ZZZ"]" with some option or rcfile directive.

回答1:

What you are asking for is not supported in the current version of Pylint.

You may want to get in touch with the maintainers and propose them a feature request and an implementation.



回答2:

According to the docs you enable and disable messages using lines like:

# pylint: disable=W0631

in the python code.



回答3:

There's good-names=YYY for this, or for some advanced stuff you can modify the regex via variable-rgx.



标签: python pylint