Skip to content

Commit 71b8ea3

Browse files
authored
update
1 parent d7c7d79 commit 71b8ea3

File tree

6 files changed

+181
-41
lines changed

6 files changed

+181
-41
lines changed

.github/abaplint/abap_cloud.jsonc

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
{
2+
"global": {
3+
"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+
"url": "https://github.com/abap2UI5/abap2UI5",
13+
"folder": "/abap2UI5",
14+
"files": "/src/**/*.*"
15+
}
16+
],
17+
"syntax": {
18+
"version": "Cloud",
19+
"errorNamespace": "."
20+
},
21+
"rules": {
22+
"downport": true,
23+
"begin_end_names": true,
24+
"check_ddic": true,
25+
"check_include": true,
26+
"check_syntax": true,
27+
"global_class": true,
28+
"definitions_top": false,
29+
"implement_methods": true,
30+
"method_implemented_twice": true,
31+
"parser_error": true,
32+
"superclass_final": true,
33+
"unknown_types": true,
34+
"xml_consistency": true
35+
}
36+
}
37+

.github/abaplint/rename.json

+53
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
{
2+
"global": {
3+
"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+
"url": "https://github.com/abap2UI5/abap2UI5",
13+
"folder": "/abap2UI5",
14+
"files": "/src/**/*.*"
15+
}
16+
],
17+
"rename": {
18+
"output": "output",
19+
"patterns": [
20+
{
21+
"type": "CLAS|INTF|TABL",
22+
"oldName": "z2ui5_(.*)",
23+
"newName": "zabap2ui5_$1"
24+
}
25+
]
26+
},
27+
"syntax": {
28+
"version": "v750",
29+
"errorNamespace": "."
30+
},
31+
"rules": {
32+
"allowed_object_types": {
33+
"allowed": [
34+
"CLAS",
35+
"DEVC",
36+
"INTF",
37+
"TABL"
38+
]
39+
},
40+
"allowed_object_naming": true,
41+
"begin_end_names": true,
42+
"check_ddic": true,
43+
"check_include": true,
44+
"check_syntax": true,
45+
"global_class": true,
46+
"implement_methods": true,
47+
"method_implemented_twice": true,
48+
"parser_error": true,
49+
"superclass_final": true,
50+
"unknown_types": true,
51+
"xml_consistency": true
52+
}
53+
}

.github/workflows/ABAP_CLOUD.yaml

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: ABAP_CLOUD
2+
3+
on:
4+
push:
5+
branches: [main]
6+
7+
permissions:
8+
contents: read
9+
10+
jobs:
11+
ABAP_CLOUD:
12+
runs-on: ubuntu-latest
13+
timeout-minutes: 10
14+
steps:
15+
- uses: actions/checkout@v3
16+
- uses: actions/setup-node@v3
17+
with:
18+
node-version: 20
19+
- run: npm ci
20+
- run: npx abaplint .github/abaplint/abap_cloud.jsonc

.github/workflows/ABAP_STANDARD.yaml

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: ABAP_STANDARD
2+
3+
on:
4+
push:
5+
branches: [main]
6+
7+
permissions:
8+
contents: read
9+
10+
jobs:
11+
ABAP_STANDARD:
12+
runs-on: ubuntu-latest
13+
timeout-minutes: 10
14+
steps:
15+
- uses: actions/checkout@v3
16+
- uses: actions/setup-node@v3
17+
with:
18+
node-version: 20
19+
- run: npm ci
20+
- run: npx abaplint ./abaplint.jsonc

.github/workflows/rename_test.yaml

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: rename_test
2+
3+
on:
4+
push:
5+
branches: [main]
6+
7+
permissions:
8+
contents: read
9+
10+
jobs:
11+
rename_test:
12+
runs-on: ubuntu-latest
13+
timeout-minutes: 10
14+
steps:
15+
- uses: actions/checkout@v3
16+
- uses: actions/setup-node@v3
17+
with:
18+
node-version: 20
19+
- run: npm ci
20+
- run: npm run rename

abaplint.jsonc

+31-41
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,36 @@
11
{
2-
"global": {
3-
"files": "/src/**/*.*"
4-
},
5-
"dependencies": [
6-
{
7-
"url": "https://github.com/abapedia/steampunk-2305-api-intersect-702",
8-
"folder": "/deps",
9-
"files": "/src/**/*.*"
2+
"global": {
3+
"files": "/src/**/*.*"
104
},
11-
{
12-
"url": "https://github.com/abap2UI5-addons/custom-controls",
13-
"folder": "/abap2UI5-controls",
14-
"files": "/src/**/*.*"
15-
},
16-
{
17-
"url": "https://github.com/sandraros/S-RTTI",
18-
"folder": "/srtti",
19-
"files": "/src/**/*.*"
20-
},
21-
{
22-
"url": "https://github.com/abap2UI5/abap2UI5",
23-
"folder": "/abap2UI5",
24-
"files": "/src/**/*.*"
25-
}
26-
],
27-
"syntax": {
28-
"version": "v750",
29-
"errorNamespace": "^(Z|Y|LCL_|TY_|LIF_)"
5+
"dependencies": [
6+
{
7+
"url": "https://github.com/abapedia/steampunk-2305-api-intersect-702",
8+
"folder": "/deps",
9+
"files": "/src/**/*.*"
3010
},
31-
"rules": {
32-
"downport": true,
33-
"begin_end_names": true,
34-
"check_ddic": true,
35-
"check_include": true,
36-
"check_syntax": true,
37-
"global_class": true,
38-
"definitions_top": false,
39-
"implement_methods": true,
40-
"method_implemented_twice": true,
41-
"parser_error": true,
42-
"superclass_final": true,
43-
"unknown_types": true,
44-
"xml_consistency": true
11+
{
12+
"url": "https://github.com/abap2UI5/abap2UI5",
13+
"folder": "/abap2UI5",
14+
"files": "/src/**/*.*"
4515
}
16+
],
17+
"syntax": {
18+
"version": "v750",
19+
"errorNamespace": "^(Z|Y|LCL_|TY_|LIF_)"
20+
},
21+
"rules": {
22+
"downport": true,
23+
"begin_end_names": true,
24+
"check_ddic": true,
25+
"check_include": true,
26+
"check_syntax": true,
27+
"global_class": true,
28+
"definitions_top": false,
29+
"implement_methods": true,
30+
"method_implemented_twice": true,
31+
"parser_error": true,
32+
"superclass_final": true,
33+
"unknown_types": true,
34+
"xml_consistency": true
4635
}
36+
}

0 commit comments

Comments
 (0)