web-dev-qa-db-ja.com

pylintの人間が読めるメッセージIDのリスト?

最近のバージョンのpylintでは、人間が読み取れるメッセージIDを持つメッセージを抑制できます。たとえば、代わりに

class MyTest(unittest.TestCase):  # pylint: disable=R0904
    ...

以下を指定できます。

class MyTest(unittest.TestCase):  # pylint: disable=too-many-public-methods
    ...

この page は、数値のメッセージIDを一覧表示します。ただし、人間が読める形式のメッセージIDの完全なリストを探しています。そのリストはどこにありますか?

41
Frank Niessink

pylint --list-msgsが自動的に作成しますが、そのようなリストは(まだ)Web上には存在しないと思います。

54
sthenault

私はあなたの質問に出くわし、そのようなリストを自分で探しました。そこで、正規表現を使用してpylint --list-msgsを処理することにしました。それから私はそのようなリストを作成しました。あなたはそれにアクセスすることができます ここ

31
bowl

ここ は、pylint --list-msgsの最新バージョンにメッセージを送信するためのpylintエラーの辞書です。

形式はPYLINT_ERROR_ID:ERROR_MESSAGEです。

2
ethanchewy