2017-12-06 10 views
0

SonarQで静的解析を行うようにpythonプロジェクトを設定しました。 テストパッケージでは、すべてのsetUpメソッドはメソッド名(pilintのC0103)のためにpython:S100警告でマークされています。私はテストパッケージのすべてのメソッドのためにこれを無効にしたいが、私はそれを行う方法を見つけることができません。SonarQの警告をローカルで無効にする

次の内容のパッケージ内pylintrcファイルを置くことによってpylintでこれを行うことができそうです。

[MESSAGES CONTROL] 
disable=C0103,C0301 

問題はソナーが特定pylintrc(例えばプロジェクトに1つを使用するように設定されていることですルートレベル)があり、パッケージレベルでプロパティを上書きすることはできません。もちろん、私はプロジェクト全体のルールを無効にしたくありません。

これを行う方法はありますか? ありがとう!

答えて

0

特定のディレクトリのpython:S100で発生した問題を無視するようにプロジェクトを構成できます。"ignoring issues on multiple criteria"のSonarQubeドキュメントを参照してください。

関連する問題