声纳插件:如何获得声纳的指标

时间:2013-03-27 22:31:09

标签: plugins sonarqube metric

我正在开发一个Sonar项目,我必须制作一个插件才能获得指标并计算它们。

为了理解它是如何工作的,我想尝试做以下的例子:

  • 获取值(复杂度)并将其计算为double或float值。
  • 取复杂度值(MetricsCore.COMPLEXITY),如果超过200,请写一条消息说它太复杂了。
  • 获取注释行数并将其乘以10。

我知道在这些示例中,我想做的事情是无用的,但只是了解如何获取Metrics Core值并获取其价值,并创建新的Metrics。 我没有找到很多文档......

非常感谢

有关信息,我将使用Sonar-reference-plugin。

1 个答案:

答案 0 :(得分:2)

您可以在此处找到我们的示例插件:https://github.com/SonarSource/sonar-examples/tree/master/plugins。 “sonar-reference-plugin”应该会给你很多信息。

这可以帮助您更好地理解事物的运作方式。