我正在开发一个 Sonar 项目,我必须制作一个插件才能获取指标并计算它们。
为了理解它是如何工作的,我想尝试做以下示例:
- 获取值(复杂度)并将其计算为 double 值或浮点值。
- 获取复杂度值 (MetricsCore.COMPLEXITY),如果它超过 200,请写一条消息说明它太复杂。
- 将注释行数乘以 10。
我知道在这些示例中我想做的事情是无用的,但它只是了解如何获取 Metrics Core 值并获取它们的值,并创建新的 Metrics。 我没有找到很多文档......
非常感谢
有关信息,我将使用 Sonar-reference-plugin。
最佳答案
您可以在这里找到我们的示例插件:https://github.com/SonarSource/sonar-examples/tree/master/plugins 。 “sonar-reference-plugin”应该为您提供大量信息。
这应该可以帮助您更好地理解事物是如何工作的。
关于plugins - Sonar 插件: how to get sonar's metric,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15670794/