Skip to content

Commit 2390b00

Browse files
authored
Update abaplint.jsonc
1 parent 0a7990c commit 2390b00

File tree

1 file changed

+172
-14
lines changed

1 file changed

+172
-14
lines changed

abaplint.jsonc

Lines changed: 172 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,194 @@
11
{
22
"global": {
3-
"files": "/src/**/*.*"
3+
"files": "/src/**/*.*",
4+
"skipGeneratedGatewayClasses": true,
5+
"skipGeneratedFunctionGroups": true,
6+
"skipGeneratedPersistentClasses": true
47
},
58
"dependencies": [
69
{
710
"url": "https://github.com/abaplint/deps",
811
"folder": "/deps",
912
"files": "/src/**/*.*"
10-
},
11-
{
12-
"url": "https://github.com/abap2UI5/abap2UI5",
13-
"folder": "/abap2UI5",
14-
"files": "/src/**/*.*"
1513
}
1614
],
1715
"syntax": {
18-
"version": "v750",
19-
"errorNamespace": "."
16+
"version": "v702",
17+
"errorNamespace": "^(Z|Y)",
18+
"globalConstants": [],
19+
"globalMacros": []
2020
},
2121
"rules": {
22-
"downport": true,
22+
"align_parameters": false,
23+
"cds_legacy_view": true,
24+
"cds_parser_error": true,
25+
"classic_exceptions_overlap": true,
26+
"local_testclass_consistency": true,
27+
"no_aliases": false,
28+
"no_chained_assignment": false,
29+
"unnecessary_pragma": false,
30+
"unnecessary_chaining": false,
31+
"superfluous_value": true,
32+
"static_call_via_instance": false,
33+
"slow_parameter_passing": false,
34+
"prefer_corresponding": true,
35+
"pragma_style": true,
36+
"omit_preceding_zeros": true,
37+
"no_inline_in_optional_branches": false,
38+
"nrob_consistency": true,
39+
"no_external_form_calls": true,
40+
"constant_classes": true,
41+
"cyclic_oo": false,
42+
"many_parentheses": true,
43+
"unused_ddic": true,
44+
"dangerous_statement": true,
45+
"db_operation_in_loop": false,
46+
"identical_descriptions": false,
47+
"intf_referencing_clas": false,
48+
"max_one_method_parameter_per_line": false,
49+
"method_implemented_twice": true,
50+
"modify_only_own_db_tables": false,
51+
"no_yoda_conditions": false,
52+
"parser_702_chaining": true,
53+
"prefer_raise_exception_new": true,
54+
"select_add_order_by": false,
55+
"select_performance": false,
56+
"uncaught_exception": true,
57+
"unsecure_fae": false,
58+
"use_class_based_exceptions": false,
59+
"call_transaction_authority_check": true,
60+
"function_module_recommendations": false,
61+
"identical_contents": false,
62+
"method_overwrites_builtin": true,
63+
"omit_parameter_name": false,
64+
"omit_receiving": true,
65+
"prefer_is_not": false,
66+
"prefer_xsdbool": true,
67+
"sy_modification": true,
68+
"unused_methods": false,
69+
"use_bool_expression": false,
70+
"begin_single_include": true,
71+
"check_subrc": false,
72+
"cyclomatic_complexity": false,
73+
"forbidden_pseudo_and_pragma": false,
74+
"identical_conditions": false,
75+
"line_break_style": false,
76+
"names_no_dash": true,
77+
"parser_missing_space": true,
78+
"unused_types": false,
79+
"use_line_exists": false,
80+
"downport": false,
81+
"forbidden_void_type": false,
82+
"line_break_multiple_parameters": false,
83+
"prefer_inline": false,
84+
"reduce_string_templates": true,
85+
"forbidden_identifier": false,
86+
"try_without_catch": true,
87+
"unknown_types": true,
88+
"prefix_is_current_class": false,
89+
"unused_variables": false,
90+
"abapdoc": false,
91+
"allowed_object_naming": true,
92+
"allowed_object_types": false,
93+
"ambiguous_statement": false,
94+
"avoid_use": {
95+
"define": true,
96+
"describeLines": false,
97+
"testSeams": true,
98+
"statics": false,
99+
"defaultKey": false,
100+
"break": true
101+
},
23102
"begin_end_names": true,
103+
"chain_mainly_declarations": false,
104+
"check_abstract": true,
105+
"check_comments": false,
24106
"check_ddic": true,
25107
"check_include": true,
26108
"check_syntax": true,
109+
"check_text_elements": false,
110+
"check_transformation_exists": true,
111+
"commented_code": false,
112+
"constructor_visibility_public": true,
113+
"description_empty": true,
114+
"double_space": false,
115+
"empty_line_in_statement": false,
116+
"empty_structure": false,
117+
"form_tables_obsolete": true,
118+
"fully_type_constants": false,
27119
"global_class": true,
28-
"definitions_top": false,
120+
"identical_form_names": true,
121+
"if_in_if": false,
29122
"implement_methods": true,
30-
"method_implemented_twice": true,
123+
"in_statement_indentation": false,
124+
"indentation": false,
125+
"keep_single_parameter_on_one_line": false,
126+
"keyword_case": {
127+
"style": "upper",
128+
"ignoreExceptions": true,
129+
"ignoreLowerClassImplmentationStatement": true,
130+
"ignoreGlobalClassDefinition": false,
131+
"ignoreGlobalInterface": false,
132+
"ignoreKeywords": [],
133+
"ignoreGlobalClassBoundaries": false,
134+
"ignoreFunctionModuleName": false
135+
},
136+
"local_class_naming": false,
137+
"main_file_contents": true,
138+
"message_exists": false,
139+
"msag_consistency": {
140+
"numericParamters": false
141+
},
142+
"newline_between_methods": false,
143+
"no_public_attributes": false,
144+
"prefer_returning_to_exporting": false,
145+
"preferred_compare_operator": false,
146+
"release_idoc": false,
147+
"remove_descriptions": false,
148+
"rfc_error_handling": true,
149+
"selection_screen_naming": false,
150+
"short_case": false,
151+
"sicf_consistency": true,
152+
"space_before_dot": false,
153+
"sql_escape_host_variables": false,
154+
"superclass_final": false,
155+
"tabl_enhancement_category": true,
156+
"type_form_parameters": true,
157+
"types_naming": false,
158+
"unreachable_code": true,
159+
"use_new": false,
160+
"when_others_last": true,
161+
"xml_consistency": true,
162+
"7bit_ascii": false,
163+
"contains_tab": true,
164+
"functional_writing": false,
165+
"line_length": false,
166+
"max_one_statement": false,
31167
"parser_error": true,
32-
"superclass_final": true,
33-
"unknown_types": true,
34-
"xml_consistency": true
168+
"space_before_colon": false,
169+
"colon_missing_space": false,
170+
"exit_or_check": {
171+
"allowCheck": true,
172+
"allowExit": false
173+
},
174+
"line_only_punc": false,
175+
"obsolete_statement": {
176+
"refresh": true,
177+
"move": true
178+
},
179+
"start_at_tab": false,
180+
"whitespace_end": true,
181+
"exporting": false,
182+
"empty_statement": false,
183+
"sequential_blank": true,
184+
"definitions_top": false,
185+
"nesting": false,
186+
"cloud_types": true,
187+
"method_length": false,
188+
"mix_returning": true,
189+
"method_parameter_names": false,
190+
"inline_data_old_versions": true,
191+
"local_variable_names": false,
192+
"class_attribute_names": false
35193
}
36194
}

0 commit comments

Comments
 (0)