List abaplint rules
list_abap_rulesList abaplint rules, filtering by query or tag. Get rule details and documentation links to decide which checks to enable.
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" }).
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "list_abap_rules"
}
}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 |