使用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中有什么可用的东西吗?
答案 0 :(得分:1)
您始终能够在代码中找到子结构的仪表板。使用“代码”菜单选项(旧版本平台中的“组件”)查看项目目录的列表。从那里你可以到达包仪表板。