【问题标题】:How can I pull the right loc information from Sonar?如何从 Sonar 中提取正确的 loc 信息?
【发布时间】:2026-02-17 18:40:01
【问题描述】:

Sonar 在每个项目的仪表板上报告每种语言的代码信息。

为了从 70 多个项目中创建报告,我们使用了 THE Sonar 的 REST API。目前,我们遍历项目的所有文件以检索每个文件的代码行。这里我们遇到了限制问题(结果在 500 个条目处被截断,REST API 上没有分页)。请参阅SonarQube API result limithttps://jira.sonarsource.com/browse/SONAR-2920

因此提取的数字是错误的,我们需要手动修复报告。

现在我的问题是:有没有办法通过 REST API 提取项目仪表板上显示的数字?还是去数据库? (当然,不理想,但我需要解决我的问题 ;-)

提前致谢。

【问题讨论】:

    标签: sonarqube sonarqube-4.5


    【解决方案1】:

    为什么要遍历每个文件来计算项目的代码行数? 为什么不使用api/resources WS 呢?

    HTH

    【讨论】:

    • 非常感谢!这是项目级别上每种语言的代码行的sample request。当你知道它是如何工作的时候就很容易了;-)