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