Linter for ABAP, code must be serialized using abapGit.
Regarding versioning: semantic versioning is currently not followed, recommend fixing usage to a specific version
Get default configuration by running abaplint -d > abaplint.json
- VS Code (source)
- GitHub App
- GitHub Actions
- GitLab Pipelines
- Bitbucket Pipelines
- Azure Pipelines
- Travis CI
SAP Code inspector via abaplint-cloud-foundry and abaplint-abap-backend.
Also see abapOpenChecks.
abaplint-clean-code contains rule documentation as well as abaplint.json definitions which attempt to align abaplint with the official Clean ABAP styleguide.
Node.js 10
npm install
npm test
- Spaces required after string literals and before right parenthesis
- CALL FUNCTION EXCEPTIONS must be well formed
- Only single chaining
- Macros are only scoped to current file