我正在使用带有Groovy插件1.0.1的SonarQube v5.1.2。我一直试图找到一种方法来为我们的基于Groovy和Grails的项目显示传入和传出耦合度量,但是徒劳无功。
从SonarQube的Groovy插件的官方文档中引用如下:
它利用CodeNarc来提出针对编码规则的问题,针对圈复杂度的Gmetrics以及用于代码覆盖的Cobertura或JaCoCo。
Source: Groovy SonarQube Plugin
但是在GMetrics的官方网站上,它提到可以计算传入和传出耦合:
GMetrics Afferent Coupling Metrics 和 GMetrics Efferent Coupling Metrics
但是,我在SonarQube的任何地方都找不到它。无论如何,它是否可以在v5.1.2中显示?
我找到了以下链接,其中描述了如何在SonarQube 3.7中显示它,但它在5.1.2中不再可用。 Afferent and Efferent coupling in SonarQube 3.7
我错过了这里的某些事情吗?
答案 0 :(得分:1)
声纳groovy插件(上次发布的版本为1.2
)仅计算与文件相关的指标。不处理包裹措施。因此,Afferent Coupling
和Efferent Coupling
指标目前已被忽略,但我们确实使用GMetrics
。
目前,您很遗憾无法为您的项目显示这些指标。
我创建了以下故障单以集成这些值:SONARGROOV-43