1-
21{
3- "global" : {
4- "files" : " /input/src/**/*.*" ,
2+ "global" : {
3+ "files" : " /input/src/**/*.*" ,
4+ "exclude" : [],
5+ "skipGeneratedGatewayClasses" : true ,
6+ "skipGeneratedPersistentClasses" : true ,
7+ "skipGeneratedFunctionGroups" : true ,
8+ "useApackDependencies" : false
9+ },
10+ "dependencies" : [
11+ {
12+ "url" : " https://github.com/abaplint/deps" ,
13+ "folder" : " /deps" ,
14+ "files" : " /src/**/*.*"
15+ }
16+ ],
17+ "rename" : {
18+ "output" : " output" ,
19+ "patterns" : [{"type" : " CLAS|INTF" , "oldName" : " z(.*)_ajson" , "newName" : " z$1_a2ui5_ajson" }]
20+ },
21+ "syntax" : {
22+ "version" : " v702" ,
23+ "errorNamespace" : " ^(Z|Y|LCL_|TY_|LIF_)" ,
24+ "globalConstants" : [],
25+ "globalMacros" : []
26+ },
27+ "rules" : {
28+ "7bit_ascii" : false ,
29+ "abapdoc" : false ,
30+ "allowed_object_naming" : true ,
31+ "allowed_object_types" : false ,
32+ "ambiguous_statement" : false ,
33+ "avoid_use" : false ,
34+ "begin_end_names" : true ,
35+ "begin_single_include" : true ,
36+ "call_transaction_authority_check" : true ,
37+ "chain_mainly_declarations" : false ,
38+ "check_abstract" : true ,
39+ "check_comments" : false ,
40+ "check_ddic" : true ,
41+ "check_include" : true ,
42+ "check_no_handler_pragma" : true ,
43+ "check_subrc" : false ,
44+ "check_syntax" : true ,
45+ "check_text_elements" : true ,
46+ "check_transformation_exists" : true ,
47+ "class_attribute_names" : false ,
48+ "cloud_types" : true ,
49+ "colon_missing_space" : true ,
50+ "commented_code" : false ,
51+ "constructor_visibility_public" : true ,
52+ "contains_tab" : true ,
53+ "cyclomatic_complexity" : false ,
54+ "definitions_top" : false ,
55+ "description_empty" : true ,
56+ "double_space" : false ,
57+ "downport" : true ,
58+ "empty_line_in_statement" : false ,
59+ "empty_statement" : true ,
60+ "empty_structure" : false ,
61+ "exit_or_check" : false ,
62+ "exporting" : true ,
63+ "forbidden_identifier" : false ,
64+ "forbidden_pseudo_and_pragma" : false ,
65+ "forbidden_void_type" : {
566 "exclude" : [],
6- "skipGeneratedGatewayClasses" : true ,
7- "skipGeneratedPersistentClasses" : true ,
8- "skipGeneratedFunctionGroups" : true ,
9- "useApackDependencies" : false
67+ "severity" : " Error" ,
68+ "check" : []
1069 },
11- "dependencies" : [
12- {
13- "url" : " https://github.com/abaplint/deps" ,
14- "folder" : " /deps" ,
15- "files" : " /src/**/*.*"
16- }
17- ],
18- "rename" : {
19- "output" : " output" ,
20- "patterns" : [{"type" : " CLAS|INTF" , "oldName" : " z(.*)_ajson" , "newName" : " z$1_2ui5_ajson" }]
70+ "form_tables_obsolete" : false ,
71+ "fully_type_constants" : {
72+ "exclude" : [],
73+ "severity" : " Error" ,
74+ "checkData" : true
2175 },
22- "syntax" : {
23- "version" : " v702" ,
24- "errorNamespace" : " ^(Z|Y|LCL_|TY_|LIF_)" ,
25- "globalConstants" : [],
26- "globalMacros" : []
76+ "functional_writing" : {
77+ "exclude" : [],
78+ "severity" : " Error" ,
79+ "ignoreExceptions" : true
2780 },
28- "rules" : {
29- "7bit_ascii" : false ,
30- "abapdoc" : false ,
31- "allowed_object_naming" : true ,
32- "allowed_object_types" : false ,
33- "ambiguous_statement" : false ,
34- "avoid_use" : false ,
35- "begin_end_names" : true ,
36- "begin_single_include" : true ,
37- "call_transaction_authority_check" : true ,
38- "chain_mainly_declarations" : false ,
39- "check_abstract" : true ,
40- "check_comments" : false ,
41- "check_ddic" : true ,
42- "check_include" : true ,
43- "check_no_handler_pragma" : true ,
44- "check_subrc" : false ,
45- "check_syntax" : true ,
46- "check_text_elements" : true ,
47- "check_transformation_exists" : true ,
48- "class_attribute_names" : false ,
49- "cloud_types" : true ,
50- "colon_missing_space" : true ,
51- "commented_code" : false ,
52- "constructor_visibility_public" : true ,
53- "contains_tab" : true ,
54- "cyclomatic_complexity" : false ,
55- "definitions_top" : false ,
56- "description_empty" : true ,
57- "double_space" : false ,
58- "downport" : true ,
59- "empty_line_in_statement" : false ,
60- "empty_statement" : true ,
61- "empty_structure" : false ,
62- "exit_or_check" : false ,
63- "exporting" : true ,
64- "forbidden_identifier" : false ,
65- "forbidden_pseudo_and_pragma" : false ,
66- "forbidden_void_type" : {
67- "exclude" : [],
68- "severity" : " Error" ,
69- "check" : []
70- },
71- "form_tables_obsolete" : false ,
72- "fully_type_constants" : {
73- "exclude" : [],
74- "severity" : " Error" ,
75- "checkData" : true
76- },
77- "functional_writing" : {
78- "exclude" : [],
79- "severity" : " Error" ,
80- "ignoreExceptions" : true
81- },
82- "global_class" : true ,
83- "identical_conditions" : true ,
84- "identical_contents" : false ,
85- "identical_form_names" : true ,
86- "if_in_if" : true ,
87- "implement_methods" : true ,
88- "in_statement_indentation" : false ,
89- "indentation" : false ,
90- "inline_data_old_versions" : true ,
91- "keep_single_parameter_on_one_line" : {
92- "exclude" : [],
93- "severity" : " Error" ,
94- "length" : 120
95- },
96- "keyword_case" : false ,
97- "line_break_multiple_parameters" : false ,
98- "line_break_style" : false ,
99- "line_length" : false ,
100- "line_only_punc" : false ,
101- "local_class_naming" : false ,
102- "local_testclass_location" : true ,
103- "local_variable_names" : false ,
104- "main_file_contents" : true ,
105- "many_parenthesis" : true ,
106- "max_one_statement" : true ,
107- "message_exists" : true ,
108- "method_length" : false ,
109- "method_overwrites_builtin" : false ,
110- "method_parameter_names" : false ,
111- "mix_returning" : false ,
112- "msag_consistency" : true ,
113- "names_no_dash" : true ,
114- "nesting" : false ,
115- "newline_between_methods" : false ,
116- "no_public_attributes" : false ,
117- "object_naming" : false ,
118- "obsolete_statement" : {
119- "exclude" : [],
120- "severity" : " Error" ,
121- "refresh" : true ,
122- "compute" : true ,
123- "add" : true ,
124- "subtract" : true ,
125- "multiply" : true ,
126- "move" : true ,
127- "divide" : true ,
128- "requested" : true ,
129- "occurs" : true ,
130- "setExtended" : true ,
131- "withHeaderLine" : true ,
132- "fieldSymbolStructure" : true ,
133- "typePools" : true ,
134- "load" : false
135- },
136- "omit_parameter_name" : false ,
137- "parser_error" : true ,
138- "parser_missing_space" : true ,
139- "prefer_inline" : false ,
140- "prefer_is_not" : false ,
141- "prefer_returning_to_exporting" : false ,
142- "prefer_xsdbool" : false ,
143- "preferred_compare_operator" : false ,
144- "prefix_is_current_class" : false ,
145- "reduce_string_templates" : true ,
146- "release_idoc" : true ,
147- "remove_descriptions" : false ,
148- "rfc_error_handling" : false ,
149- "selection_screen_naming" : {
150- "exclude" : [],
151- "severity" : " Error" ,
152- "patternKind" : " required" ,
153- "ignoreNames" : [],
154- "ignorePatterns" : [],
155- "parameter" : " ^P_.+$" ,
156- "selectOption" : " ^S_.+$"
157- },
158- "sequential_blank" : {
159- "exclude" : [],
160- "severity" : " Error" ,
161- "lines" : 4
162- },
163- "short_case" : {
164- "exclude" : [],
165- "severity" : " Error" ,
166- "length" : 1 ,
167- "allow" : []
168- },
169- "sicf_consistency" : true ,
170- "space_before_colon" : true ,
171- "space_before_dot" : {
172- "exclude" : [],
173- "severity" : " Error" ,
174- "ignoreGlobalDefinition" : true ,
175- "ignoreExceptions" : true
176- },
177- "sql_escape_host_variables" : false ,
178- "start_at_tab" : true ,
179- "superclass_final" : true ,
180- "tabl_enhancement_category" : true ,
181- "try_without_catch" : true ,
182- "type_form_parameters" : true ,
183- "types_naming" : false ,
184- "unknown_types" : true ,
185- "unreachable_code" : true ,
186- "unused_methods" : false ,
187- "unused_types" : false ,
188- "unused_variables" : false ,
189- "use_bool_expression" : false ,
190- "use_line_exists" : false ,
191- "use_new" : false ,
192- "when_others_last" : true ,
193- "whitespace_end" : true ,
194- "xml_consistency" : true
195- }
81+ "global_class" : true ,
82+ "identical_conditions" : true ,
83+ "identical_contents" : false ,
84+ "identical_form_names" : true ,
85+ "if_in_if" : true ,
86+ "implement_methods" : true ,
87+ "in_statement_indentation" : false ,
88+ "indentation" : false ,
89+ "inline_data_old_versions" : true ,
90+ "keep_single_parameter_on_one_line" : {
91+ "exclude" : [],
92+ "severity" : " Error" ,
93+ "length" : 120
94+ },
95+ "keyword_case" : false ,
96+ "line_break_multiple_parameters" : false ,
97+ "line_break_style" : false ,
98+ "line_length" : false ,
99+ "line_only_punc" : false ,
100+ "local_class_naming" : false ,
101+ "local_testclass_location" : true ,
102+ "local_variable_names" : false ,
103+ "main_file_contents" : true ,
104+ "many_parenthesis" : true ,
105+ "max_one_statement" : true ,
106+ "message_exists" : true ,
107+ "method_length" : false ,
108+ "method_overwrites_builtin" : false ,
109+ "method_parameter_names" : false ,
110+ "mix_returning" : false ,
111+ "msag_consistency" : true ,
112+ "names_no_dash" : true ,
113+ "nesting" : false ,
114+ "newline_between_methods" : false ,
115+ "no_public_attributes" : false ,
116+ "object_naming" : false ,
117+ "obsolete_statement" : {
118+ "exclude" : [],
119+ "severity" : " Error" ,
120+ "refresh" : true ,
121+ "compute" : true ,
122+ "add" : true ,
123+ "subtract" : true ,
124+ "multiply" : true ,
125+ "move" : true ,
126+ "divide" : true ,
127+ "requested" : true ,
128+ "occurs" : true ,
129+ "setExtended" : true ,
130+ "withHeaderLine" : true ,
131+ "fieldSymbolStructure" : true ,
132+ "typePools" : true ,
133+ "load" : false
134+ },
135+ "omit_parameter_name" : false ,
136+ "parser_error" : true ,
137+ "parser_missing_space" : true ,
138+ "prefer_inline" : false ,
139+ "prefer_is_not" : false ,
140+ "prefer_returning_to_exporting" : false ,
141+ "prefer_xsdbool" : false ,
142+ "preferred_compare_operator" : false ,
143+ "prefix_is_current_class" : false ,
144+ "reduce_string_templates" : true ,
145+ "release_idoc" : true ,
146+ "remove_descriptions" : false ,
147+ "rfc_error_handling" : false ,
148+ "selection_screen_naming" : {
149+ "exclude" : [],
150+ "severity" : " Error" ,
151+ "patternKind" : " required" ,
152+ "ignoreNames" : [],
153+ "ignorePatterns" : [],
154+ "parameter" : " ^P_.+$" ,
155+ "selectOption" : " ^S_.+$"
156+ },
157+ "sequential_blank" : {
158+ "exclude" : [],
159+ "severity" : " Error" ,
160+ "lines" : 4
161+ },
162+ "short_case" : {
163+ "exclude" : [],
164+ "severity" : " Error" ,
165+ "length" : 1 ,
166+ "allow" : []
167+ },
168+ "sicf_consistency" : true ,
169+ "space_before_colon" : true ,
170+ "space_before_dot" : {
171+ "exclude" : [],
172+ "severity" : " Error" ,
173+ "ignoreGlobalDefinition" : true ,
174+ "ignoreExceptions" : true
175+ },
176+ "sql_escape_host_variables" : false ,
177+ "start_at_tab" : true ,
178+ "superclass_final" : true ,
179+ "tabl_enhancement_category" : true ,
180+ "try_without_catch" : true ,
181+ "type_form_parameters" : true ,
182+ "types_naming" : false ,
183+ "unknown_types" : true ,
184+ "unreachable_code" : true ,
185+ "unused_methods" : false ,
186+ "unused_types" : false ,
187+ "unused_variables" : false ,
188+ "use_bool_expression" : false ,
189+ "use_line_exists" : false ,
190+ "use_new" : false ,
191+ "when_others_last" : true ,
192+ "whitespace_end" : true ,
193+ "xml_consistency" : true
196194 }
197-
195+ }
0 commit comments