最近のバージョンのpylintでは、人間が読み取れるメッセージIDを持つメッセージを抑制できます。たとえば、代わりに
class MyTest(unittest.TestCase): # pylint: disable=R0904
...
以下を指定できます。
class MyTest(unittest.TestCase): # pylint: disable=too-many-public-methods
...
この page は、数値のメッセージIDを一覧表示します。ただし、人間が読める形式のメッセージIDの完全なリストを探しています。そのリストはどこにありますか?
pylint --list-msgs
が自動的に作成しますが、そのようなリストは(まだ)Web上には存在しないと思います。
私はあなたの質問に出くわし、そのようなリストを自分で探しました。そこで、正規表現を使用してpylint --list-msgs
を処理することにしました。それから私はそのようなリストを作成しました。あなたはそれにアクセスすることができます ここ 。
ここ は、pylint --list-msgs
の最新バージョンにメッセージを送信するためのpylintエラーの辞書です。
形式はPYLINT_ERROR_ID:ERROR_MESSAGEです。