Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.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
Sonarqube 什么';使用sonar rest api获得文件圈复杂度的方法是什么?_Sonarqube - Fatal编程技术网

Sonarqube 什么';使用sonar rest api获得文件圈复杂度的方法是什么?

Sonarqube 什么';使用sonar rest api获得文件圈复杂度的方法是什么?,sonarqube,Sonarqube,我在svn下签入了一些文件,并在Sonar dashboard上运行了一个夜间构建来发布这些文件的报告。 现在我有了一些自定义报告,它使用sonar中使用api的文件的圈复杂度 正如我所检查的,有一个RESTAPI可以从资源ID获取CC,但我没有,因为可用的信息是唯一具有绝对路径的文件名。 所以,如果我使用当前的RESTAPI,那么首先我如何获取该特定文件的资源id,然后我可以使用另一个api获取该文件的CC 有人可以帮助我使用restapi使用资源或文件名获取CC。您没有指定平台的版本,因此我

我在svn下签入了一些文件,并在Sonar dashboard上运行了一个夜间构建来发布这些文件的报告。 现在我有了一些自定义报告,它使用sonar中使用api的文件的圈复杂度

正如我所检查的,有一个RESTAPI可以从资源ID获取CC,但我没有,因为可用的信息是唯一具有绝对路径的文件名。 所以,如果我使用当前的RESTAPI,那么首先我如何获取该特定文件的资源id,然后我可以使用另一个api获取该文件的CC


有人可以帮助我使用restapi使用资源或文件名获取CC。

您没有指定平台的版本,因此我将采用最新版本&推荐资源api

为您提供项目列表-id为

您可以将depth设置为-1以查看所有子级,并添加您希望包含的度量列表,以获得复杂性和您需要的任何其他内容。 例如

编辑

以下是文档中关于深度的内容:

仅在设置资源时使用:

  • 0:仅选定资源
  • -1:所有子级,包括所选资源
  • >0:指向所选资源的深度
默认值:0 示例值:-1


本质上,在项目树中,深度决定了从指定资源中检索多少级别的子级。

谢谢……好像现在我可以获得报告所需的有用信息。但是要理解深度的概念。。。