如何使用语言过滤器从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 获取属于当前用户的每个视频的指标?