Skip to content

Commit 47cdae4

Browse files
authored
Update abaplint.json
1 parent c4ca698 commit 47cdae4

File tree

1 file changed

+190
-27
lines changed

1 file changed

+190
-27
lines changed

abaplint.json

Lines changed: 190 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,194 @@
11
{
2-
"global": {
2+
"global": {
3+
"files": "/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",
314
"files": "/src/**/*.*"
4-
},
5-
"dependencies": [
6-
{
7-
"url": "https://github.com/abapedia/steampunk-2305-api-intersect-702",
8-
"folder": "/deps",
9-
"files": "/src/**/*.*"
10-
}
11-
],
12-
"syntax": {
13-
"version": "v750",
14-
"errorNamespace": "."
15-
},
16-
"rules": {
17-
"downport": true,
18-
"begin_end_names": true,
19-
"check_ddic": true,
20-
"check_include": true,
21-
"check_syntax": true,
22-
"global_class": true,
23-
"definitions_top": false,
24-
"implement_methods": true,
25-
"method_implemented_twice": true,
26-
"parser_error": true,
27-
"superclass_final": true,
28-
"unknown_types": true,
29-
"xml_consistency": true
3015
}
16+
],
17+
"syntax": {
18+
"version": "v702",
19+
"errorNamespace": "^(Z|Y|LCL_|TY_|LIF_)",
20+
"globalConstants": [],
21+
"globalMacros": []
22+
},
23+
"rules": {
24+
"7bit_ascii": false,
25+
"abapdoc": false,
26+
"parser_702_chaining": true,
27+
"allowed_object_naming": true,
28+
"allowed_object_types": false,
29+
"ambiguous_statement": false,
30+
"avoid_use": false,
31+
"begin_end_names": true,
32+
"begin_single_include": true,
33+
"call_transaction_authority_check": true,
34+
"chain_mainly_declarations": false,
35+
"check_abstract": true,
36+
"check_comments": false,
37+
"check_ddic": true,
38+
"check_include": true,
39+
"check_subrc": false,
40+
"check_syntax": true,
41+
"check_text_elements": true,
42+
"check_transformation_exists": true,
43+
"class_attribute_names": false,
44+
"cloud_types": true,
45+
"colon_missing_space": true,
46+
"commented_code": false,
47+
"constructor_visibility_public": true,
48+
"contains_tab": true,
49+
"cyclomatic_complexity": false,
50+
"definitions_top": false,
51+
"description_empty": true,
52+
"double_space": false,
53+
"downport": true,
54+
"empty_line_in_statement": false,
55+
"empty_statement": true,
56+
"empty_structure": false,
57+
"exit_or_check": false,
58+
"exporting": true,
59+
"forbidden_identifier": false,
60+
"forbidden_pseudo_and_pragma": {
61+
"ignoreGlobalClassDefinition": true,
62+
"ignoreGlobalInterface": true,
63+
"pragmas": ["##NO_TEXT"],
64+
"pseudo": ["#EC NOTEXT"]
65+
},
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": true,
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": true,
97+
"line_break_multiple_parameters": true,
98+
"line_break_style": false,
99+
"line_length": false,
100+
"line_only_punc": false,
101+
"local_class_naming": false,
102+
"local_variable_names": false,
103+
"main_file_contents": true,
104+
"many_parentheses": 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+
"refresh": true,
119+
"compute": true,
120+
"sortByFS": true,
121+
"callTransformation": true,
122+
"add": true,
123+
"parameter": true,
124+
"communication": true,
125+
"exitFromSQL": true,
126+
"freeMemory": true,
127+
"pack": true,
128+
"ranges": true,
129+
"selectWithoutInto": true,
130+
"subtract": true,
131+
"multiply": true,
132+
"move": true,
133+
"divide": true,
134+
"requested": true,
135+
"occurs": true,
136+
"setExtended": true,
137+
"withHeaderLine": true,
138+
"fieldSymbolStructure": true,
139+
"typePools": true,
140+
"load": false
141+
},
142+
"omit_parameter_name": false,
143+
"parser_error": true,
144+
"parser_missing_space": true,
145+
"prefer_inline": false,
146+
"prefer_is_not": false,
147+
"prefer_returning_to_exporting": false,
148+
"prefer_xsdbool": false,
149+
"preferred_compare_operator": false,
150+
"prefix_is_current_class": false,
151+
"reduce_string_templates": true,
152+
"release_idoc": true,
153+
"remove_descriptions": false,
154+
"rfc_error_handling": false,
155+
"selection_screen_naming": false,
156+
"sequential_blank": {
157+
"exclude": [],
158+
"severity": "Error",
159+
"lines": 4
160+
},
161+
"short_case": {
162+
"exclude": [],
163+
"severity": "Error",
164+
"length": 1,
165+
"allow": []
166+
},
167+
"sicf_consistency": true,
168+
"space_before_colon": true,
169+
"space_before_dot": {
170+
"exclude": [],
171+
"severity": "Error",
172+
"ignoreGlobalDefinition": true,
173+
"ignoreExceptions": true
174+
},
175+
"sql_escape_host_variables": false,
176+
"start_at_tab": true,
177+
"superclass_final": true,
178+
"tabl_enhancement_category": true,
179+
"try_without_catch": true,
180+
"type_form_parameters": true,
181+
"types_naming": false,
182+
"unknown_types": true,
183+
"unreachable_code": true,
184+
"unused_methods": false,
185+
"unused_types": false,
186+
"unused_variables": false,
187+
"use_bool_expression": false,
188+
"use_line_exists": false,
189+
"use_new": false,
190+
"when_others_last": true,
191+
"whitespace_end": true,
192+
"xml_consistency": true
31193
}
194+
}

0 commit comments

Comments
 (0)