From 978c0ff4d3aab4e5c11efb4c60aacc725efae36c Mon Sep 17 00:00:00 2001 From: oblomov <102328295+oblomov-dev@users.noreply.github.com> Date: Sat, 3 Feb 2024 10:36:52 +0100 Subject: [PATCH] Create abaplint-app.json (#850) * Create abaplint-app.json * Delete src/abaplint-app.json * Update abaplint-app.json * Create abaplint-steampunk.jsonc * Update abaplint-steampunk.jsonc * Update abaplint-steampunk.jsonc --- src/abaplint-app.json => abaplint-app.json | 4 +-- abaplint-steampunk.jsonc | 33 ++++++++++++++++++++++ 2 files changed, 35 insertions(+), 2 deletions(-) rename src/abaplint-app.json => abaplint-app.json (55%) create mode 100644 abaplint-steampunk.jsonc 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 + } +}