3

コード内の違反を一覧表示するために Sonar を使用しています。違反の多くは正当なものですが、それが示す違反のいくつかは、あまりにも大げさです。

たとえば、Sonar で、ロガー ステートメントの違反と、注釈付きの JAXB クラスの違反を除外したいと考えています。これらのクラスはプロジェクト内の複数のパッケージに広く分散しているため、特定のパッケージを除外することはできません。

この問題を解決する適切な方法はありますか。

ありがとう

4

1 に答える 1

2

Switch Off Violations Pluginを使用して、どの違反を報告しないかを正確に制御できます。詳細については、ドキュメントを確認してください。

@oers が言ったように、JAXB クラスを特定のパッケージにグループ化して、「sonar.excludes」プロパティですべてを除外するのが最善です。

于 2012-04-25T14:02:44.717 に答える