1. ホーム
  2. python

[解決済み] Pylintの警告を無効にするにはどうしたらいいですか?

2022-03-17 10:09:26

質問

警告C0321("1行に複数のステートメント")を無効にしようとしているのですが、よく if ステートメントを同じ行に表示します)、Pylint 0.21.1 (if it matters: astng 0.20.1, common 0.50.3, and Python 2.6.6 (r266:84292, Sep 15 2010, 16:22:56)).

を追加してみました。 disable=C0321 をPylintの設定ファイルに追加しましたが、Pylintはとにかくそれを報告するように主張します。その行のバリエーション(例えば disable=0321 または disable=C321 ) はエラーとしてフラグが立てられるので、Pylint の する はオプションを正しく認識します。ただ、無視されているだけです。

これはPylintのバグでしょうか、それとも私が何か間違ったことをしているのでしょうか?また、これを回避する方法はありますか?

このノイズを少しでも解消したいのですが。

解決方法は?

pylint --generate-rcfile はこのように表示されます。

[MESSAGES CONTROL]

# Enable the message, report, category or checker with the given id(s). You can
# either give multiple identifier separated by comma (,) or put this option
# multiple time.
#enable=

# Disable the message, report, category or checker with the given id(s). You
# can either give multiple identifier separated by comma (,) or put this option
# multiple time (only on the command line, not in the configuration file where
# it should appear only once).
#disable=

ということは、あなたの ~/.pylintrc があるはずです。 disable= セクションの中にある行 [MESSAGES CONTROL] .