Mit SonarQube 5.4 versuche ich Metrikinformationen nach Filter zu gruppieren und sie in einem aggregierten Dashboard anzuzeigen. Lassen Sie mich erklären:Metriken nach Filter
Ich habe ein sehr großes Projekt, nicht gut strukturiert (alles ist in einem einzigen Quellordner). Refactoring ist keine Option. Ich muss Metriken (Dateien, Klassen, Anzahl der Zeilen, Compliance-Rate usw.) pro "Modul" anzeigen. Ein Modul wird nur durch seinen Pfad im Quellordner identifiziert (Modul A befindet sich unter src/main/java/com/firm/product/moduleA/und so weiter).
Was ich brauche, ist ein Display wie folgt aus:
+------------------------------------------------------+
| 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 |
+------------------------------------------------------+
Wo jedes Modul durch eine (Maß) Filter identifiziert wird, und jede Spalte ist konfigurierbar.
Ist etwas in SonarQube verfügbar?
Das ist nicht genau das, was ich suche. Ich muss die Metriken für com.firm.product.module. * Anzeigen (z. B. die Aggregation von com.firm.product.module.persistence, com.firm.product.module.webservices, com.firm.product.module) .domain, usw.), nicht die Details jedes einzelnen Unterpakets des angegebenen Moduls. – spi