diff --git a/abap_transpile.json b/abap_transpile.json index db1ca88..680f1e5 100644 --- a/abap_transpile.json +++ b/abap_transpile.json @@ -28,7 +28,12 @@ "test/" ], "output_folder": "output", - "lib": "https://github.com/open-abap/open-abap", + "libs": [ + { + "url": "https://github.com/open-abap/open-abap-core", + "files": "/src/**/*.*" + } + ], "write_unit_tests": true, "write_source_map": true, "options": { diff --git a/abaplint.json b/abaplint.json index cd2a0bd..cc8f4a2 100644 --- a/abaplint.json +++ b/abaplint.json @@ -95,6 +95,8 @@ "define": true, "describeLines": false, "testSeams": true, + "exportToMemory": true, + "exportToDatabase": false, "statics": false, "defaultKey": false, "break": true @@ -136,9 +138,7 @@ "local_class_naming": false, "main_file_contents": true, "message_exists": false, - "msag_consistency": { - "numericParamters": false - }, + "msag_consistency": false, "newline_between_methods": false, "no_public_attributes": false, "object_naming": { @@ -181,6 +181,12 @@ "line_only_punc": false, "obsolete_statement": { "refresh": true, + "compute": true, + "communication": true, + "exitFromSQL": true, + "formDefinition": true, + "formImplementation": true, + "freeMemory": true, "move": true }, "start_at_tab": false, diff --git a/package.json b/package.json index d96f562..670a719 100644 --- a/package.json +++ b/package.json @@ -2,6 +2,7 @@ "license": "MIT", "private": true, "scripts": { + "lint": "abaplint", "test": "rm -rf output && abap_transpile abap_transpile.json && echo RUNNING && node output/index.mjs" }, "repository": { @@ -9,8 +10,8 @@ "url": "git+https://github.com/abap2xlsx/abap2xlsx.git" }, "devDependencies": { - "@abaplint/cli": "^2.112.10", - "@abaplint/transpiler-cli": "^2.10.9", - "@abaplint/runtime": "^2.10.9" + "@abaplint/cli": "^2.113.110", + "@abaplint/transpiler-cli": "^2.10.44", + "@abaplint/runtime": "^2.10.44" } }