33

Sonar で選択したパッケージから特定のメトリックを無効にする方法はありますか? Sonar を使用してプロジェクトを分析していますが、Entity および DTO パッケージには、同等のコードがいくつかあります。注釈付きの同じフィールド ID などは、Sonar によって重複として報告されています。私にはまったく意味がないので、無効にしたいと思います。どうすればこれを達成できますか?グローバル除外オプションを使用すると、選択したパッケージのすべてのメトリックが無効になりますが、コードの重複に対してのみそれを行うにはどうすればよいですか?

4

4 に答える 4

7

標準の「sonar.exclusions」パラメーターを使用してリソースを除外するか、Switch Off 違反プラグインを使用して「重複コード」違反を除外できます。

2 番目のオプション (スイッチ オフ プラグインの使用) は、「sqale-java:DuplicatedBlocksCheck」ルールを埋め込むSQALE プラグインを使用している場合にのみ機能することに注意してください。

于 2012-06-18T09:54:14.467 に答える