如何使用语言过滤器从SonarCloud获取指标?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用语言过滤器从SonarCloud获取指标?相关的知识,希望对你有一定的参考价值。

我如下所述提到了this page并且可以得到一些值。

$ curl -v "https://sonarcloud.io/api/measures/component?metricKeys=violations&component=key" | jq

但是如何通过语言过滤器获取这些值?

答案

无法按语言查询项目级指标。正如您在/api/measures/component Web服务的描述中看到的那样,没有language参数。

如果您对特定问题感兴趣(我问,因为我发现您正在尝试查询violations指标),那么您应该使用/api/issues/search Web服务,您有language参数。

另一答案

感谢您的评论和回答!这是自我解决的。 我尝试使用-Dsonar.language=c等语言选项进行声纳扫描,之后访问了Web API。通过这样做,我可以获得C代码的价值。

以上是关于如何使用语言过滤器从SonarCloud获取指标?的主要内容,如果未能解决你的问题,请参考以下文章

如何从 hadoop ResourceManager 获取内存使用指标

CodeCoverage 未显示在 Python 项目的 SonarCloud 中

无论如何从 AsyncResttemplate 获取 http.client.requests 指标?

如何从 YouTube Analytics API 获取属于当前用户的每个视频的指标?

SonarCloud 代码覆盖率在 GitHub Actions 构建中保持为 0.0

如何从自定义 Webclient Builder 获取 webflux webClient 指标