我使用以下网址为SonarQube中的每个项目提取了许多指标:
/api/resources?metrics=lines,ncloc,reliability_rating, ...
但是,它缺少(至少)其中一个项目的数据。但如果我使用以下内容:
/api/resources?resource=69644
它将为项目提取数据。什么会导致项目没有出现在第一个用例中?
我们目前使用的是SonarQube 5.6。
答案 0 :(得分:1)
我要回答我自己的问题......
原来这个特定端点的硬编码限制为500个组件。这是一个已知问题,不会修复,端点已被弃用。
要获得相同的功能,我已切换到使用api/projects/index
获取项目列表,然后对我有兴趣获取指标的每个项目使用api/measures/component
。< / p>