Sonar Web Service API,由开发人员过滤数据

时间:2013-04-22 11:26:35

标签: java sonarqube metrics

我一直在尝试Sonar的Web Service API,到目前为止它似乎提供了很多信息。但是,看起来像在每个开发人员级别上工作并不容易 - 或者支持。

例如,我想要提取两件事:

  • 项目开发人员的列表。我知道使用qualifiers=DEV我可以获得系统中所有开发人员的列表(sample request),但不能按项目过滤。
  • 按开发人员和项目过滤指标。例如,获得项目P1 中开发人员D1代码的圈复杂度。我怎么做的?它甚至可能吗?

1 个答案:

答案 0 :(得分:3)

您可以使用以下API调用获取特定项目的开发人员的度量:

http://nemo.sonarsource.org/api/resources?resource=DEV:Fabrice%20Bellingard:org.codehaus.sonar:sonar&metrics=ncloc,coverage

资源键是复合键,包含:

  • “DEV:”
  • 用户名
  • “:”
  • 项目密钥

请注意,并非所有指标都是针对开发人员计算的。例如,您暂时无法拥有复杂性。您可以查看在使用开发人员信息中心时计算的指标:例如,上面的API调用会提供有关me on Sonar的指标。

相关问题