コード内の違反を一覧表示するために Sonar を使用しています。違反の多くは正当なものですが、それが示す違反のいくつかは、あまりにも大げさです。
たとえば、Sonar で、ロガー ステートメントの違反と、注釈付きの JAXB クラスの違反を除外したいと考えています。これらのクラスはプロジェクト内の複数のパッケージに広く分散しているため、特定のパッケージを除外することはできません。
この問題を解決する適切な方法はありますか。
ありがとう
Switch Off Violations Pluginを使用して、どの違反を報告しないかを正確に制御できます。詳細については、ドキュメントを確認してください。
@oers が言ったように、JAXB クラスを特定のパッケージにグループ化して、「sonar.excludes」プロパティですべてを除外するのが最善です。