...
2.「すべての指摘事項 カテゴリごと」では静的解析ルールごとに検出された違反の件数を確認します。
3.「作成者ごとの指摘事項」ではコードの作成者別に違反の件数および内容を確認します。
・コーディング規約チェックの結果
demo/src/main/java/examples/eval/Simple.javaの24行目で、map()メソッドのcase文においてcase 10ではなくcase10(空白なし)を使用していることが示されています。
これは単純な入力ミスですが、値として10が渡された時にクラスは不正な結果を生成します。
・フロー解析の結果
demo/src/main/java/examples/flowanalysis/AlwaysCloseGSS.java の 30 行目で「”context” は null の可能性がある」ことが示されています。
レポートでは30 行目の指摘に至るまでのパスとして以下の流れを確認することが出来ます。
20 行目: “context” に null 値の代入
22 行目: GSSException がスローされる
26,27 行目: 例外処理
30 行目: null 値の “context” に対して context.dispose() の呼出しでNullPointerException が発生する可能性がある
4.「ファイルごとの指摘事項」では、プロジェクト、パッケージおよびファイルごとに検出された違反の件数や違反の詳細を確認します。
5.「アクティブなルール」では、使用されたルールを確認します。
6.「テスト パラメーター」では、Jtest 実行オプションを確認できます。
...
2.「メトリクスサマリー」で解析プロジェクト対象において計測された各メトリクス値を確認します。
report.html にはプロジェクト毎のサマリー情報が出力されます。
各ファイルやメソッド毎に計測した値を確認するには DTP Standard に解析結果をアップロードする必要があります。