Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Plugins 声纳插件:如何获得声纳';s度量_Plugins_Sonarqube_Metric - Fatal编程技术网

Plugins 声纳插件:如何获得声纳';s度量

Plugins 声纳插件:如何获得声纳';s度量,plugins,sonarqube,metric,Plugins,Sonarqube,Metric,我正在做一个声纳项目,我必须制作一个插件来获取指标并计算它们 为了了解它是如何工作的,我想尝试以下示例: 获取值(复杂性)并将其计算为双精度值或浮点值 以复杂性值(MetricsCore.complexity)为例,如果它超过200,那么写一条消息说它太复杂了 取注释行数乘以10 我知道在这些例子中,我想做的是没有用的,但我只是想了解如何获得度量的核心价值并获取它们的价值,以及如何创建新的度量。 我没有找到很多文档 多谢各位 有关信息,我将使用Sonar参考插件。您可以在此处找到我们的示例插

我正在做一个声纳项目,我必须制作一个插件来获取指标并计算它们

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

  • 获取值(复杂性)并将其计算为双精度值或浮点值
  • 以复杂性值(MetricsCore.complexity)为例,如果它超过200,那么写一条消息说它太复杂了
  • 取注释行数乘以10
我知道在这些例子中,我想做的是没有用的,但我只是想了解如何获得度量的核心价值并获取它们的价值,以及如何创建新的度量。 我没有找到很多文档

多谢各位


有关信息,我将使用Sonar参考插件。

您可以在此处找到我们的示例插件:。“声纳参考插件”应该给你很多信息


这将有助于您更好地理解事物是如何工作的

是的,我用这个例子,但在这个项目上,他们必须显示随机值,但它不工作。。。所以我真的不知道怎么做。此外,他们不使用度量作为值来计算或修改它。好的:)我想得到复杂性(complexity)的值,将其与我将选择的参考值(ref_complex)进行比较,如果复杂性>ref_complex,我想显示一条警告消息:)谢谢:)问题是,当我想将复杂度值与一个数字进行比较时,它永远不会起作用:(获取度量值:context.getMeasure(…).getValue()创建冲突:context.saveinvalition(…)