SAPLint
Check ABAP source code for issues using local abaplint rules, automatically selecting cloud or on-prem rules based on system type. Perform linting, auto-fix issues, or list available rules.
Instructions
Run local abaplint rules on ABAP source code. System-aware: auto-selects cloud or on-prem rules based on detected system type.
Actions:
"lint": Check ABAP source for issues. Returns errors and warnings.
"lint_and_fix": Lint + auto-fix all fixable issues (keyword case, obsolete statements, etc.). Returns fixed source.
"list_rules": List all available rules with current config. No source needed.
For server-side checks (ATC, syntax check, unit tests), use SAPDiagnose instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Check type | |
| source | No | ABAP source code to lint (not needed for list_rules) | |
| name | No | Object name (used for filename detection) | |
| rules | No | Rule overrides: { "rule_name": false } to disable, { "rule_name": { "severity": "Warning" } } to configure. Overrides system defaults. |