Linter for ABAP
Clone or download
Latest commit 2f1df62 Oct 20, 2018
Permalink
Failed to load latest commit information.
docs rm _site Jul 13, 2018
src change error message Oct 20, 2018
test hmm Oct 19, 2018
web fix web viz Oct 13, 2018
.gitignore travis add node 8 Jun 5, 2017
.npmignore close #258 Oct 8, 2018
.travis.yml do not run web Oct 19, 2018
LICENSE Initial commit Dec 20, 2015
README.md Update README.md Oct 8, 2018
abaplint temp, disable workers Oct 4, 2018
package.json change error message Oct 20, 2018
travis.sh automatic pages deploy, #17 Sep 2, 2016
tsconfig.json close #258 Oct 8, 2018
tslint.json minor changes Sep 30, 2018
version.sh close #82 Sep 2, 2016

README.md

npm version Build Status Dependency Status codecov.io Greenkeeper badge

abaplint

Linter for ABAP, code must be serialized using abapGit

Try it online

Works with

For checking ABAP code inside the ABAP system use code inspector or ATC, also see project abapOpenChecks.

Requirements

Node 10

Building

npm install

npm test

Parsing vs standard ABAP

  • Spaces required after string literals and before right parenthesis
  • CALL FUNCTION EXCEPTIONS must be well formed, eg not
  CALL FUNCTION 'RFC_PING'
    EXCEPTIONS
      OTHERS.

  CALL FUNCTION 'RFC_PING'
    EXCEPTIONS = 2.