Skip to content

Commit ddcd9df

Browse files
authored
Update rules
1 parent 46b1267 commit ddcd9df

File tree

1 file changed

+27
-18
lines changed

1 file changed

+27
-18
lines changed

abaplint.json

Lines changed: 27 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,8 @@
4949
"describeLines": true,
5050
"exclude": [],
5151
"severity": "Error",
52-
"statics": true
52+
"statics": true,
53+
"testSeams": true
5354
},
5455
"begin_end_names": {
5556
"exclude": [],
@@ -74,6 +75,7 @@
7475
"move": true,
7576
"refresh": true,
7677
"severity": "Error",
78+
"sort": true,
7779
"unassign": true,
7880
"write": true
7981
},
@@ -94,10 +96,6 @@
9496
"exclude": [],
9597
"severity": "Error"
9698
},
97-
"check_no_handler_pragma": {
98-
"exclude": [],
99-
"severity": "Error"
100-
},
10199
"check_subrc": {
102100
"assign": true,
103101
"authorityCheck": true,
@@ -162,7 +160,8 @@
162160
"cyclic_oo": {
163161
"exclude": [],
164162
"severity": "Error",
165-
"skip": []
163+
"skip": [],
164+
"skipSharedMemory": true
166165
},
167166
"cyclomatic_complexity": {
168167
"exclude": [],
@@ -173,12 +172,13 @@
173172
"deleteDynpro": true,
174173
"deleteReport": true,
175174
"deleteTextpool": true,
175+
"dynamicSQL": true,
176176
"exclude": [],
177+
"exportDynpro": true,
177178
"execSQL": true,
178179
"generateDynpro": true,
179180
"generateReport": true,
180181
"generateSubroutine": true,
181-
"importDynpro": true,
182182
"insertReport": true,
183183
"kernelCall": true,
184184
"severity": "Error",
@@ -199,7 +199,7 @@
199199
"double_space": {
200200
"afterColon": true,
201201
"endParen": true,
202-
"exclude": [".*"],
202+
"exclude": [],
203203
"keywords": true,
204204
"severity": "Error",
205205
"startParen": true
@@ -210,7 +210,7 @@
210210
},
211211
"empty_line_in_statement": {
212212
"allowChained": false,
213-
"exclude": [".*"],
213+
"exclude": [],
214214
"severity": "Error"
215215
},
216216
"empty_statement": {
@@ -227,10 +227,13 @@
227227
"select": true,
228228
"severity": "Error",
229229
"try": true,
230+
"when": true,
230231
"while": true
231232
},
232233
"exit_or_check": {
233-
"exclude": [".*"],
234+
"allowCheck": false,
235+
"allowExit": false,
236+
"exclude": [],
234237
"severity": "Error"
235238
},
236239
"exporting": {
@@ -322,13 +325,15 @@
322325
"ignoreExceptions": true,
323326
"ignoreGlobalClassDefinition": false,
324327
"ignoreGlobalInterface": false,
328+
"selectionScreenBlockIndentation": false,
325329
"severity": "Error"
326330
},
327331
"inline_data_old_versions": {
328332
"exclude": [],
329333
"severity": "Error"
330334
},
331335
"intf_referencing_clas": {
336+
"allow": [],
332337
"exclude": [],
333338
"severity": "Error"
334339
},
@@ -378,10 +383,6 @@
378383
"severity": "Error",
379384
"test": "^LTCL_.+$"
380385
},
381-
"local_testclass_location": {
382-
"exclude": [],
383-
"severity": "Error"
384-
},
385386
"local_variable_names": {
386387
"exclude": [],
387388
"expectedConstant": "^LC_.+$",
@@ -466,11 +467,12 @@
466467
"no_public_attributes": {
467468
"allowReadOnly": true,
468469
"exclude": [],
470+
"ignoreTestClasses": false,
469471
"severity": "Error"
470472
},
471473
"object_naming": {
472474
"auth": "^Z",
473-
"clas": "^ZC(L|X)\\_DIFFER",
475+
"clas": "^ZC(L|X)\\_DIFF3",
474476
"doma": "^Z",
475477
"dtel": "^Z",
476478
"enqu": "^EZ_",
@@ -479,11 +481,11 @@
479481
"idoc": "^Z",
480482
"ignoreNames": [],
481483
"ignorePatterns": [],
482-
"intf": "^ZIF\\_DIFFER",
484+
"intf": "^ZIF\\_DIFF3",
483485
"msag": "^Z",
484486
"patternKind": "required",
485487
"pinf": "^Z",
486-
"prog": "^Z_DIFFER",
488+
"prog": "^Z_DIFF3",
487489
"severity": "Error",
488490
"shlp": "^Z",
489491
"ssfo": "^Z",
@@ -500,15 +502,21 @@
500502
"compute": true,
501503
"divide": true,
502504
"exclude": [],
505+
"exitFromSQL": true,
503506
"fieldSymbolStructure": true,
507+
"freeMemory": true,
504508
"load": true,
505509
"move": true,
506510
"multiply": true,
511+
"occurences": true,
507512
"occurs": true,
513+
"pack": true,
508514
"parameter": true,
509515
"ranges": true,
510516
"refresh": true,
517+
"regex": true,
511518
"requested": true,
519+
"selectWithoutInto": true,
512520
"setExtended": true,
513521
"severity": "Error",
514522
"sortByFS": true,
@@ -596,7 +604,8 @@
596604
"endSelect": true,
597605
"exclude": [".*"],
598606
"selectStar": true,
599-
"severity": "Error"
607+
"severity": "Error",
608+
"starOkayIfFewColumns": 10
600609
},
601610
"selection_screen_naming": {
602611
"exclude": [],

0 commit comments

Comments
 (0)