23

バックグラウンド

私はpylint便利だと思いますが、それは恐ろしく文書化されておらず、痛々しいほど冗長な出力があり、直感的なインターフェースが欠けていることもわかりました。

pylintを使用したいのですが、それは無意味な「コンベンション」メッセージC: 2: Line too long (137/80)などの途方もない数を送り出し続けます。

質問

これらを無効にできれば、pylintの方がはるかに使いやすくなります。これらの「従来の」メッセージを無効にするにはどうすればよいですか?

私自身の努力

pylintパッケージディレクトリでこのコマンドを実行したことに基づく「LinetooLong」メッセージであると理解している(そこにエラーを入れると文句を言うのでロードされています)を入れてみました(見つけることがdisable-msg=C301できる~/.pylintrcドキュメントはpylint素敵に):

$ grep "Line too long" **/*。pycheckers/ format.py:'C0301':('Line too long(%s /%s)'、

しかし、これdisable-msgは何もしません。conventionこのコマンドでカテゴリ全体を無効にしますが、このコマンドdisable-msg-cat=のカテゴリの識別子が何であるかを見つけることができる場所はどこにもありません。convention直感的なdisable-message-cat=convention効果はありません。

私はこの問題について何らかの方向性を示す義務があります。

ありがとうございました。

ブライアン

4

1 に答える 1

28

私が間違っていなければ、--disable-msg-cat=Cこれを達成するために使用できるはずです(大文字か小文字か、またはその両方かを思い出せません)。

更新:pylintの新しいバージョンでは、次を使用する必要があります--disable=C

于 2010-06-26T20:10:39.677 に答える