Skip to content

Commit cd3b874

Browse files
committed
init
1 parent 4551fd7 commit cd3b874

13 files changed

+5465
-0
lines changed

.github/dependabot.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: npm
4+
directory: "/"
5+
schedule:
6+
interval: monthly
7+
open-pull-requests-limit: 10
8+
versioning-strategy: increase

.github/workflows/cron.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: Cron
2+
3+
on:
4+
workflow_dispatch:
5+
schedule:
6+
- cron: '0 0 * * 0'
7+
8+
jobs:
9+
build:
10+
11+
runs-on: ubuntu-latest
12+
13+
steps:
14+
- uses: actions/checkout@v4
15+
- uses: actions/setup-node@v4
16+
- name: run
17+
run: |
18+
npm install
19+
npm run mirror
20+
git status
21+
- name: Open PR
22+
uses: peter-evans/create-pull-request@v3
23+
with:
24+
title: Automatic Update

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
node_modules
2+
input
3+
output

abaplint.json

Lines changed: 191 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,191 @@
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

Comments
 (0)