Getting metrics for specific folders within a project

Using SonarQube 7.9+ I’d like to retrieve metrics for specific folders in a project. For example, this link shows metrics for three folders of a project: https://sonarcloud.io/code?id=nl.ictu%3Aquality-time&selected=nl.ictu%3Aquality-time%3Acomponents.

How can I retrieve the metrics (duplication, coverage, number of code smells, etc.) for each of the three folders separately, using the web api?

I tried https://sonarcloud.io/api/measures/search?metricKeys=ncloc&projectKeys=nl.ictu%3Aquality-time%3Acomponents%2Fcollector&organization=ictu, but that gives me an error message: {“errors”:[{“msg”:“Only component of qualifiers [TRK, APP, VW, SVW] are allowed”}]}.

Thanks!

Hi!

I think you can use api/measures/component:

https://sonarcloud.io/api/measures/component?component=nl.ictu:quality-time:components/collector&metricKeys=ncloc,bugs

2 Likes