ソナーはMavenプロジェクトのテストディレクトリ内のコードを分析しますか?
私が取り組んでいるプロジェクトでは、そうは思わないが、これがオフになっているのか、デフォルトで有効になっているのかわからない?
確かに、すべてのメトリックがテストに適用されるわけではありません。sonarはテストの数をカウントします(ただし、おそらくjunitのレポートからのものです)が、checkstyleなどはテストを分析しません-残念ながら。少なくともデフォルト設定ではありません
実際、SonarはユニットテストファイルをPMDユニットテストルールと照合し、もちろん、それら(ルール)のいずれかが破られた場合、テストファイルに違反を作成します。ただし、デフォルトではこれらのルールは無効になっているため、プロファイル管理で有効にする必要があります