List abaplint rules
list_abap_rulesList available abaplint rules with key, title, tags, and docs. Filter by query or tag to discover Clean-ABAP checks before enabling or overriding in lint_abap.
Instructions
List the abaplint rules this server can check, optionally filtered by a free-text query or a tag, returning key, title, one-line description, tags and a documentation URL per rule. Use this when deciding which rules to enable or override in lint_abap, or to discover what a Clean-ABAP-style check exists for. It does not run any analysis and does not change configuration — it is a read-only catalog. Example: list_abap_rules({ "query": "obsolete" }).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tag | No | Filter by abaplint tag, e.g. "Styleguide", "Security", "Performance", "Quickfix", "SingleFile". | |
| query | No | Case-insensitive substring matched against rule key, title and description, e.g. "select" or "obsolete". |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | Yes | Number of rules returned. | |
| rules | Yes |