SonarQube 5.1.2中常规代码的传入和传出耦合度量

时间:2015-10-30 15:23:15

标签: groovy sonarqube metrics sonar-runner sonarqube5.1

我正在使用带有Groovy插件1.0.1的SonarQube v5.1.2。我一直试图找到一种方法来为我们的基于Groovy和Grails的项目显示传入和传出耦合度量,但是徒劳无功。

从SonarQube的Groovy插件的官方文档中引用如下:

  

它利用CodeNarc来提出针对编码规则的问题,针对圈复杂度的Gmetrics以及用于代码覆盖的Cobertura或JaCoCo。

Source: Groovy SonarQube Plugin

但是在GMetrics的官方网站上,它提到可以计算传入和传出耦合:

GMetrics Afferent Coupling MetricsGMetrics Efferent Coupling Metrics

但是,我在SonarQube的任何地方都找不到它。无论如何,它是否可以在v5.1.2中显示?

我找到了以下链接,其中描述了如何在SonarQube 3.7中显示它,但它在5.1.2中不再可用。 Afferent and Efferent coupling in SonarQube 3.7

我错过了这里的某些事情吗?

1 个答案:

答案 0 :(得分:1)

声纳groovy插件(上次发布的版本为1.2)仅计算与文件相关的指标。不处理包裹措施。因此,Afferent CouplingEfferent Coupling指标目前已被忽略,但我们确实使用GMetrics

目前,您很遗憾无法为您的项目显示这些指标。

我创建了以下故障单以集成这些值:SONARGROOV-43