diff --git a/abaplint.json b/abaplint.json new file mode 100644 index 0000000..41f63ec --- /dev/null +++ b/abaplint.json @@ -0,0 +1,119 @@ +{ + "global": { + "version": "v700", + "skipGeneratedGatewayClasses": true, + "skipGeneratedPersistentClasses": true + }, + "rules": { + "7bit_ascii": { + "enabled": false + }, + "contains_tab": { + "enabled": false + }, + "functional_writing": { + "enabled": false, + "ignoreExceptions": true + }, + "line_length": { + "enabled": false, + "length": 120 + }, + "max_one_statement": { + "enabled": false + }, + "parser_error": { + "enabled": true + }, + "space_before_colon": { + "enabled": false + }, + "colon_missing_space": { + "enabled": false + }, + "exit_or_check": { + "enabled": false + }, + "line_only_punc": { + "enabled": false, + "ignoreExceptions": true + }, + "obsolete_statement": { + "enabled": false, + "refresh": true, + "compute": true, + "add": true, + "subtract": true, + "multiply": true, + "move": true, + "divide": true, + "requested": true + }, + "start_at_tab": { + "enabled": false + }, + "whitespace_end": { + "enabled": true + }, + "exporting": { + "enabled": false + }, + "empty_statement": { + "enabled": false + }, + "sequential_blank": { + "enabled": false, + "lines": 4 + }, + "definitions_top": { + "enabled": false + }, + "breakpoint": { + "enabled": true + }, + "nesting": { + "enabled": false, + "depth": 5 + }, + "keywords_upper": { + "enabled": false, + "ignoreExceptions": true + }, + "cloud_types": { + "enabled": true + }, + "method_length": { + "enabled": false, + "statements": 100 + }, + "mix_returning": { + "enabled": true + }, + "method_parameter_names": { + "enabled": false, + "ignoreExceptions": true, + "importing": "^I._.*$", + "returning": "^R._.*$", + "changing": "^C._.*$", + "exporting": "^E._.*$", + "ignoreNames": [ + "P_TASK" + ] + }, + "inline_data_old_versions": { + "enabled": true + }, + "local_variable_names": { + "enabled": false, + "expectedData": "^L._.*$", + "expectedConstant": "^LC_.*$", + "expectedFS": "^$" + }, + "class_attribute_names": { + "enabled": false, + "ignoreExceptions": true, + "statics": "^G._.*$", + "instance": "^M._.*$" + } + } +}