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