2016-03-30 4 views
1

SonarQube 5.4では、フィルタでメトリック情報をグループ化し、集計したダッシュボードに表示しようとします。私に説明させてください:フィルタ別のメトリック

私は非常に大きなプロジェクトを持っていますが、構造が整っていません(すべてが単一のソースフォルダの下にあります)。リファクタリングはオプションではありません。私は "モジュール"ごとにメトリック(ファイル、クラス、行数、準拠率など)を表示する必要があります。モジュールは、ソースフォルダのパスによって識別されます(モジュールAはsrc/main/java/com/firm/product/moduleA /の下にあります)。各モジュールは、(対策)フィルタによって識別され、各列は設定可能です

+------------------------------------------------------+ 
| Module | File count | Lines count | Defaults | SQALE | 
+------------------------------------------------------+ 
| A | 26412  | 1360141  | 436  | B  | 
| B | 3214  | 1025  | 756121 | D  | 
| C | 145  | 8037  | 41  | A  | 
+------------------------------------------------------+ 
| Total | 5451210 | 54121215 | 5421215 | A  | 
+------------------------------------------------------+ 

:私は必要なもの

は、このような表示です。

SonarQubeで利用できるものはありますか?

答えて

1

あなたは、コード内のサブ構造のダッシュボードにいつでもアクセスできました。プロジェクトのディレクトリのリストを表示するには、 'Code'メニューオプション(旧バージョンのプラットフォームでは 'Components')を使用します。そこからパッケージのダッシュボードにアクセスできます。

+0

これは私が探しているものではありません。 com.firm.product.module。*のメトリックを表示する必要があります(たとえば、com.firm.product.module.persistence、com.firm.product.module.webservices、com.firm.product.moduleの集計.domainなど)ではなく、指定されたモジュールの各サブパッケージの詳細ではありません。 – spi

関連する問題