5

Sonar が特定のコーディング ルール違反をスローしたときに、開発者 (またはさらに言えば、承認されたユーザー) はどのようにして特定のコーディング ルール違反を無視するのでしょうか? 「ファイルの命名規則に従っていません」というルールがポップアップ表示された場合、それを誤検知として宣言し、そのコーディング ルール違反のインスタンスが表示されないようにするボタンをクリックする方法はありますか?

これが不可能な場合、SonarQube がルールをコードに適用する方法を説明するドキュメントがありますか? ありがとう !

この質問は、おそらく以下の質問の延長です

Sonar で、一部のパッケージの一部のルールをチェックしないようにするにはどうすればよいですか?

4

1 に答える 1

8

あなたの質問には2つのポイントがあります:

  • ルールによってコードで誤検知の問題が発生したことがわかりましたか?

    • Web UI でこの問題に「誤検知」のフラグを立てることができます。その後、次の分析で無視されます。

    • これが本当の誤検知である場合は、SonarQube ユーザー メーリング リストに参加してこれについて話し合うことをお勧めします。これにより、これを修正するための JIRA チケットを作成できます。

  • ルールは常に、コンテキストに関係のない問題を生成することがわかりましたか?

    • これらの問題はまったく誤検知ではありません。プロジェクトとは無関係です。

    • これを修正するには、プロジェクトで使用されている品質プロファイルでルールを無効にするだけです

于 2014-09-30T08:38:26.577 に答える