【问题标题】:Afferent and Efferent coupling metrics for groovy code in SonarQube 5.1.2SonarQube 5.1.2 中 groovy 代码的传入和传出耦合指标
【发布时间】:2016-01-31 01:57:55
【问题描述】:

我正在使用带有 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

我在这里错过了什么吗?

【问题讨论】:

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


    【解决方案1】:

    声纳 groovy 插件(最新发布的版本是 1.2)仅计算与文件相关的指标。不处理包装措施。因此,Afferent CouplingEfferent Coupling 指标目前被忽略,尽管我们确实在使用 GMetrics

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

    为了整合这些值,我创建了以下票证:SONARGROOV-43

    【讨论】:

    • 非常感谢迈克尔的回复。我希望它尽快得到处理。接受你的回答。顺便说一句,你是处理 groovy 插件的团队的一员吗?
    • 我是团队的一员,是的!
    猜你喜欢
    • 1970-01-01
    • 2016-04-08
    • 2011-07-08
    • 1970-01-01
    • 2015-12-29
    • 2014-03-07
    • 2022-07-06
    • 2017-01-25
    • 2015-11-06
    相关资源
    最近更新 更多