| Description | Get a list of rules |
URL | /api/rules |
| HTTP Method | GET |
| Response Formats | json | xml | csv |
Security | None |
Examples
| Use Case | Example Request |
|---|---|
| Get all the java rules | |
|
Get all the java rules:
Get all the java rules from pmd and findbugs:
Parameters
Parameter | Description | Required | Default Value | Example Value |
|---|---|---|---|---|
language | Key of the language | No | None | java |
plugin | Comma-separated list of rules plugins | No | None | findbugs,pmd |
searchtext | To filter on rules containing a specified text in their name, key or title | No | None | braces |
profile | When this parameter is defined, a node 'status' is added for each 'rule' node with values 'INACTIVE' or 'ACTIVE'. | No | None | Sonar%20way |
priorities | List of INACTIVE, ACTIVE, BLOCKER, CRITICAL, MAJOR, MINOR, INFO. | No | None | BLOCKER,CRITICAL |
| format | Response formats: xml or json or csv | No | None | json |

