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

时间:2018-03-02 02:48:26

标签: sonarqube sonarcloud

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

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

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

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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