Skip to content

FreHu/abaplint-clean-code

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

abaplint-clean-code

Abaplint rule overview and definitions according to ABAP clean code guidelines and best practices.

Clean config - rules are picked in an attempt to match the Clean ABAP styleguide.

Full config - example of config with every rule included

Rule documentation can be found on https://rules.abaplint.org/.

You can also find about the list of rules interactively by editing your abaplint.json using vscode. The abaplint plugin provides validation and autocompletion according to the schema which is generated automatically from docstrings in the code.

vscode schema autocomplete

about abaplint

abaplint is an open source reimplementation of the ABAP parser written in Typescript. It works without a SAP system and is meant to be used on code serialized using abapGit. It is meant to be used in addition to, not instead of other checks such as ATC.

Make sure to visit https://github.com/abaplint/abaplint for more information about how to get it running and https://abaplint.org/ for some cool stuff like statistics of open source ABAP projects, an interactive abaplint playground or diagrams of ABAP syntax.

About

Abaplint.json example configs according to ABAP clean code guidelines

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published