diff --git a/src/abaplint-app.json b/abaplint-app.json similarity index 55% rename from src/abaplint-app.json rename to abaplint-app.json index b6a4313b..da743161 100644 --- a/src/abaplint-app.json +++ b/abaplint-app.json @@ -1,10 +1,10 @@ { "configurations": { "default": { - "filename": "./abaplint.json" + "filename": "./abaplint.jsonc" }, "steampunk": { - "filename": "./abaplint-steampunk.json", + "filename": "./abaplint-steampunk.jsonc", "annotations": false } } diff --git a/abaplint-steampunk.jsonc b/abaplint-steampunk.jsonc new file mode 100644 index 00000000..c3bb970f --- /dev/null +++ b/abaplint-steampunk.jsonc @@ -0,0 +1,33 @@ +{ + "global": { + "files": "/src/**/*.*" + }, + "dependencies": [ + { + "url": "https://github.com/abapedia/steampunk-2302-api", + "folder": "/deps", + "files": "/src/**/*.*" + } + ], + "syntax": { + "version": "Cloud", + "errorNamespace": "." + }, + "rules": { + "begin_end_names": true, + "cds_parser_error": true, + "check_ddic": true, + "strict_sql": true, + "sql_escape_host_variables": true, + "check_include": true, + "check_syntax": true, + "cloud_types": true, + "global_class": true, + "implement_methods": true, + "method_implemented_twice": true, + "parser_error": true, + "superclass_final": true, + "unknown_types": true, + "xml_consistency": true + } +}