Using SONAR QUBE 7.6
Hi,
I’m trying to get code duplication’s using web api. I have gone through web api documentation and still confused.
Please let me know the API URL for getting exact duplication for the project.
Apologize that I’m a new bee to sonar. please help
Hi,
use GET api/metrics/search
to list all available metric types, you’ll see a bunch
of duplicated metrics, e.g.
...
{
"id": "360",
"key": "new_duplicated_blocks",
"type": "INT",
"name": "Duplicated Blocks on New Code",
"description": "Duplicated blocks on new code",
"domain": "Duplications",
"direction": -1,
"qualitative": true,
"hidden": false,
"custom": false
},
...
Then use GET api/measures/component
to get the measures for a specific metricKey
of some component.
The metricKey in the json snippet above is key => new_duplicated_blocks
see
yoursonarinstance/web_api/api/metrics
yoursonarinstance/web_api/api/measures
Gilbert
1 Like
Awesome ! Worked like a charm.
This is exactly what i was looking for. Thanks a ton Gilbert.