Skip to end of metadata
Go to start of metadata
You are viewing an old version of this page. View the current version. Compare with Current ·  View Page History
DescriptionGet a list of violations

URL

/api/violations

MethodGET

Security

Requires User role on project

Examples

  1. Get all the violations from project Sonar (key = org.codehaus.sonar:sonar):



  2. Get all the blocker and critical violations from project Sonar (key = org.codehaus.sonar:sonar):

Parameters

Parameter

Description

Required

Default value

resource

id or key of the resource

Yes

 

depth

Used only when resource is set. 

  • 0: only selected resource 
  • -1: all children, including selected resource 
  • >0: depth toward the selected resource
No

0

scopes

Comma-separated list of scopes:

  • PRJ: project/module 
  • DIR: directory (like Java package) 
  • FIL: file
No

 

qualifiers

Comma-separated list of qualifiers: 

  • TRK: project 
  • BRC: module 
  • CLA: class 
  • UTS: unit test 
  • DIR: directory 
  • FIL: file
No

 

rules

Comma-separated list od rule keys or ids

No

 

priorities

Comma-separated list of priorities
Possible values: BLOCKER | CRITICAL | MAJOR | MINOR | INFO

No

 

limit

Maximum number of results

No

5000

include_review

Include review data into response.
Possible values: true | false

No

false

output

Output format of review comments. Ignored if include_review is false.
Possible values: PLAIN | HTML 

No

PLAIN

switched_off

If true, then return only switched-off violations (usually false-positives), 
else switched-off violations are excluded.
Possible values: true | false 

No

false

Labels
  • None