[![npm (scoped)](https://img.shields.io/npm/v/@abaplint/cli?label=%40abaplint%2Fcli)](https://www.npmjs.com/package/@abaplint/cli)
[![npm (scoped)](https://img.shields.io/npm/v/@abaplint/core?label=%40abaplint%2Fcore)](https://www.npmjs.com/package/@abaplint/core)
[![Build Status](https://github.com/abaplint/abaplint/workflows/Main/badge.svg)](https://github.com/abaplint/abaplint/actions)
[![Slack](https://img.shields.io/badge/Join-Slack-blue)](https://communityinviter.com/apps/abapgit/abap)

# abaplint

Linter for ABAP, code must be serialized using [abapGit](https://github.com/larshp/abapGit).

Versioning: semantic versioning is currently not followed, recommend fixing usage to a specific version.

[Online playground](https://playground.abaplint.org)

## Support

Support the project by finding bugs, fixing code, or [sponsoring](https://github.com/sponsors/larshp).

[abaplint.app](https://github.com/marketplace/abaplint) is available via GitHub marketplace for single click installation and setup.

For commercial support agreements please contact@heliconialabs.com

## Documentation

[Getting started (local installation)](docs/getting_started.md)

[Configuration and rule documentation](https://rules.abaplint.org)

[Continuous Integration setup](docs/ci/README.md)

[Visual Studio Code extension](https://marketplace.visualstudio.com/items?itemName=larshp.vscode-abaplint)

## Development

[Syntax diagrams](https://syntax.abaplint.org)

[Design documentation](https://github.com/abaplint/abaplint/blob/main/docs/design/index.adoc)

[Development](docs/development.md)

[Code Coverage](https://coverage.abaplint.org)
