Sonarqube 按过滤器的度量

Sonarqube 按过滤器的度量,sonarqube,dashboard,code-metrics,Sonarqube,Dashboard,Code Metrics,使用SonarQube 5.4,我尝试通过过滤器对度量信息进行分组,并将其显示在聚合仪表板中。让我解释一下: 我有一个非常大的项目,结构不好(所有内容都在一个源文件夹下)。重构它不是一个选项。我需要显示每个“模块”的指标(文件、类、行数、符合率等)。模块仅通过其在源文件夹中的路径进行标识(模块A将位于src/main/java/com/firm/product/moduleA/下,依此类推) 我需要的是这样的显示器: +--------------------------------------

使用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中是否有可用的内容?

您总是能够访问代码中的子结构的仪表板。使用“代码”菜单选项(“平台旧版本中的组件”)查看项目目录列表。从那里你可以看到一个软件包仪表板。

这不是我想要的。我需要显示com.firm.product.module.*(例如,com.firm.product.module.persistence、com.firm.product.module.webservices、com.firm.product.module.domain等的聚合)的度量,而不是给定模块的每个子包的详细信息。