Skip to content

Commit 81a4527

Browse files
authored
Update abaplint.jsonc
1 parent 2901e1d commit 81a4527

File tree

1 file changed

+16
-174
lines changed

1 file changed

+16
-174
lines changed

abaplint.jsonc

Lines changed: 16 additions & 174 deletions
Original file line numberDiff line numberDiff line change
@@ -1,194 +1,36 @@
11
{
2-
"global": {
3-
"files": "/src/**/*.*",
4-
"skipGeneratedGatewayClasses": true,
5-
"skipGeneratedFunctionGroups": true,
6-
"skipGeneratedPersistentClasses": true
7-
},
8-
"dependencies": [
2+
"global": {
3+
"files": "/src/**/*.*"
4+
},
5+
"dependencies": [
96
{
107
"url": "https://github.com/abaplint/deps",
118
"folder": "/deps",
129
"files": "/src/**/*.*"
10+
},
11+
{
12+
"url": "https://github.com/abap2UI5/abap2UI5",
13+
"folder": "/abap2UI5",
14+
"files": "/src/**/*.*"
1315
}
1416
],
1517
"syntax": {
1618
"version": "v750",
17-
"errorNamespace": "^(Z|Y)",
18-
"globalConstants": [],
19-
"globalMacros": []
19+
"errorNamespace": "."
2020
},
2121
"rules": {
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-
},
22+
"downport": true,
10223
"begin_end_names": true,
103-
"chain_mainly_declarations": false,
104-
"check_abstract": true,
105-
"check_comments": false,
10624
"check_ddic": true,
10725
"check_include": true,
10826
"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,
11927
"global_class": true,
120-
"identical_form_names": true,
121-
"if_in_if": false,
28+
"definitions_top": false,
12229
"implement_methods": 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,
30+
"method_implemented_twice": true,
16731
"parser_error": 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
32+
"superclass_final": true,
33+
"unknown_types": true,
34+
"xml_consistency": true
19335
}
19436
}

0 commit comments

Comments
 (0)