在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中有什么可用的吗?
发布于 2016-03-30 20:48:35
您总是能够访问代码中的子结构的仪表板。使用“Code”菜单选项(旧版平台中的“Components”)查看项目目录的列表。从那里您可以转到包仪表板。
https://stackoverflow.com/questions/36308305
复制相似问题