@@ -33,20 +33,20 @@ void testGCI27() {
3333 String ruleId = "creedengo-java:GCI27" ;
3434 String ruleMsg = "Use System.arraycopy to copy arrays" ;
3535 int [] startLines = new int []{
36- 51 , 56 , 63 , 72 , 85 , 94 ,
37- 105 , 116 , 139 , 145 , 153 , 163 ,
38- 177 , 187 , 199 , 211 , 229 , 236 ,
39- 245 , 256 , 271 , 282 , 295 , 308 ,
40- 334 , 341 , 350 , 361 , 376 , 389 ,
41- 415 , 422 , 431 , 442 , 457 , 470
36+ 68 , 73 , 80 , 89 , 102 , 111 ,
37+ 122 , 133 , 156 , 162 , 170 , 180 ,
38+ 194 , 204 , 216 , 228 , 246 , 253 ,
39+ 262 , 273 , 288 , 299 , 312 , 325 ,
40+ 351 , 358 , 367 , 378 , 393 , 406 ,
41+ 432 , 439 , 448 , 459 , 474 , 487
4242 };
4343 int [] endLines = new int []{
44- 53 , 60 , 69 , 82 , 91 , 102 ,
45- 113 , 124 , 141 , 149 , 159 , 173 ,
46- 183 , 195 , 207 , 219 , 232 , 241 ,
47- 252 , 267 , 278 , 291 , 304 , 317 ,
48- 337 , 346 , 357 , 372 , 385 , 398 ,
49- 418 , 427 , 438 , 453 , 466 , 479
44+ 70 , 77 , 86 , 99 , 108 , 119 ,
45+ 130 , 141 , 158 , 166 , 176 , 190 ,
46+ 200 , 212 , 224 , 236 , 249 , 258 ,
47+ 269 , 284 , 295 , 308 , 321 , 334 ,
48+ 354 , 363 , 374 , 389 , 402 , 415 ,
49+ 435 , 444 , 455 , 470 , 483 , 496
5050 };
5151
5252 checkIssuesForFile (filePath , ruleId , ruleMsg , startLines , endLines , SEVERITY , TYPE , EFFORT_20MIN );
@@ -57,8 +57,8 @@ void testGCI27() {
5757 void testGCI74 () {
5858
5959 String filePath = "src/main/java/org/greencodeinitiative/creedengo/java/checks/AvoidFullSQLRequestCheck.java" ;
60- int [] startLines = new int []{8 , 12 , 17 , 23 };
61- int [] endLines = new int []{8 , 12 , 17 , 23 };
60+ int [] startLines = new int []{25 , 29 , 34 , 40 };
61+ int [] endLines = new int []{25 , 29 , 34 , 40 };
6262 String ruleId = "creedengo-java:GCI74" ;
6363 String ruleMsg = "Don't use the query SELECT * FROM" ;
6464
@@ -83,8 +83,8 @@ void testGCI3_forEachLoopIgnored() {
8383 void testGCI3_forLoopBad () {
8484
8585 String filePath = "src/main/java/org/greencodeinitiative/creedengo/java/checks/AvoidGettingSizeCollectionInForLoopBad.java" ;
86- int [] startLines = new int []{13 };
87- int [] endLines = new int []{13 };
86+ int [] startLines = new int []{30 };
87+ int [] endLines = new int []{30 };
8888 String ruleId = "creedengo-java:GCI3" ;
8989 String ruleMsg = "Avoid getting the size of the collection in the loop" ;
9090
@@ -122,8 +122,8 @@ void testGCI3_forLoopIgnored() {
122122 void testGCI3_whileLoopBad () {
123123
124124 String filePath = "src/main/java/org/greencodeinitiative/creedengo/java/checks/AvoidGettingSizeCollectionInWhileLoopBad.java" ;
125- int [] startLines = new int []{17 };
126- int [] endLines = new int []{17 };
125+ int [] startLines = new int []{34 };
126+ int [] endLines = new int []{34 };
127127 String ruleId = "creedengo-java:GCI3" ;
128128 String ruleMsg = "Avoid getting the size of the collection in the loop" ;
129129
@@ -163,17 +163,17 @@ void testGCI2() {
163163 String filePath = "src/main/java/org/greencodeinitiative/creedengo/java/checks/AvoidMultipleIfElseStatement.java" ;
164164
165165 int [] startLines = new int []{
166- 24 , 43 , 45 , 71 , 88 , 110 ,
167- 112 , 131 , 135 , 137 , 158 , 164 ,
168- 190 , 209 , 212 , 214 , 211 , 236 ,
169- 257 , 259
166+ 41 , 60 , 62 , 88 , 105 , 127 ,
167+ 129 , 148 , 152 , 154 , 175 ,
168+ 181 , 207 , 226 , 228 , 229 ,
169+ 231 , 253 , 274 , 276
170170 };
171171
172172 int [] endLines = new int []{
173- 24 , 43 , 47 , 71 , 90 , 110 ,
174- 114 , 133 , 135 , 139 , 160 , 166 ,
175- 192 , 209 , 212 , 216 , 217 , 238 ,
176- 257 , 261
173+ 41 , 60 , 64 , 88 , 107 , 127 ,
174+ 131 , 150 , 152 , 156 , 177 ,
175+ 183 , 209 , 226 , 234 , 229 ,
176+ 233 , 255 , 274 , 278
177177 };
178178
179179 String ruleId = "creedengo-java:GCI2" ;
@@ -251,8 +251,8 @@ void testGCI2_noIssue() {
251251 void testGCI77_invalid () {
252252
253253 String filePath = "src/main/java/org/greencodeinitiative/creedengo/java/checks/AvoidRegexPatternNotStatic.java" ;
254- int [] startLines = new int []{8 };
255- int [] endLines = new int []{8 };
254+ int [] startLines = new int []{25 };
255+ int [] endLines = new int []{25 };
256256 String ruleId = "creedengo-java:GCI77" ;
257257 String ruleMsg = "Avoid using Pattern.compile() in a non-static context." ;
258258
@@ -304,20 +304,20 @@ void testGCI78() {
304304
305305 String filePath = "src/main/java/org/greencodeinitiative/creedengo/java/checks/AvoidSetConstantInBatchUpdateCheck.java" ;
306306 int [] startLines = new int []{
307- 34 , 35 , 36 , 37 , 38 , 39 ,
308- 40 , 41 , 42 , 43 , 44 , 45 ,
309- 46 , 61 , 63 , 64 , 65 , 66 ,
310- 67 , 70 , 86 , 88 , 90 , 91 ,
311- 92 , 93 , 94 , 96 , 114 , 116 ,
312- 117 , 118 , 119 , 120 , 121 , 123
307+ 51 , 52 , 53 , 54 , 55 , 56 ,
308+ 57 , 58 , 59 , 60 , 61 , 62 ,
309+ 63 , 78 , 80 , 81 , 82 , 83 ,
310+ 84 , 87 , 103 , 105 , 107 , 108 ,
311+ 109 , 110 , 111 , 113 , 131 , 133 ,
312+ 134 , 135 , 136 , 137 , 138 , 140
313313 };
314314 int [] endLines = new int []{
315- 34 , 35 , 36 , 37 , 38 , 39 ,
316- 40 , 41 , 42 , 43 , 44 , 45 ,
317- 46 , 61 , 63 , 64 , 65 , 66 ,
318- 67 , 70 , 86 , 88 , 90 , 91 ,
319- 92 , 93 , 94 , 96 , 114 , 116 ,
320- 117 , 118 , 119 , 120 , 121 , 123
315+ 51 , 52 , 53 , 54 , 55 , 56 ,
316+ 57 , 58 , 59 , 60 , 61 , 62 ,
317+ 63 , 78 , 80 , 81 , 82 , 83 ,
318+ 84 , 87 , 103 , 105 , 107 , 108 ,
319+ 109 , 110 , 111 , 113 , 131 , 133 ,
320+ 134 , 135 , 136 , 137 , 138 , 140
321321 };
322322 String ruleId = "creedengo-java:GCI78" ;
323323 String ruleMsg = "Avoid setting constants in batch update" ;
@@ -363,8 +363,8 @@ void testGCI72() {
363363 String filePath = "src/main/java/org/greencodeinitiative/creedengo/java/checks/AvoidSQLRequestInLoopCheck.java" ;
364364 String ruleId = "creedengo-java:GCI72" ;
365365 String ruleMsg = "Avoid SQL request in loop" ;
366- int [] startLines = new int []{57 , 88 , 119 };
367- int [] endLines = new int []{57 , 88 , 119 };
366+ int [] startLines = new int []{74 , 105 , 136 };
367+ int [] endLines = new int []{74 , 105 , 136 };
368368
369369 checkIssuesForFile (filePath , ruleId , ruleMsg , startLines , endLines , SEVERITY , TYPE , EFFORT_10MIN );
370370 }
@@ -374,8 +374,8 @@ void testGCI5() {
374374 String filePath = "src/main/java/org/greencodeinitiative/creedengo/java/checks/AvoidStatementForDMLQueries.java" ;
375375 String ruleId = "creedengo-java:GCI5" ;
376376 String ruleMsg = "You must not use Statement for a DML query" ;
377- int [] startLines = new int []{18 };
378- int [] endLines = new int []{18 };
377+ int [] startLines = new int []{32 };
378+ int [] endLines = new int []{32 };
379379
380380 checkIssuesForFile (filePath , ruleId , ruleMsg , startLines , endLines , SEVERITY , TYPE , EFFORT_10MIN );
381381 }
@@ -385,8 +385,8 @@ void testGCI76() {
385385 String filePath = "src/main/java/org/greencodeinitiative/creedengo/java/checks/AvoidUsageOfStaticCollections.java" ;
386386 String ruleId = "creedengo-java:GCI76" ;
387387 String ruleMsg = "Avoid usage of static collections." ;
388- int [] startLines = new int []{10 , 12 , 14 };
389- int [] endLines = new int []{10 , 12 , 14 };
388+ int [] startLines = new int []{27 , 29 , 31 };
389+ int [] endLines = new int []{27 , 29 , 31 };
390390
391391 checkIssuesForFile (filePath , ruleId , ruleMsg , startLines , endLines , SEVERITY , TYPE , EFFORT_20MIN );
392392 }
@@ -407,8 +407,8 @@ void testGCI79() {
407407 String filePath = "src/main/java/org/greencodeinitiative/creedengo/java/checks/FreeResourcesOfAutoCloseableInterface.java" ;
408408 String ruleId = "creedengo-java:GCI79" ;
409409 String ruleMsg = "try-with-resources Statement needs to be implemented for any object that implements the AutoClosable interface." ;
410- int [] startLines = new int []{23 };
411- int [] endLines = new int []{36 };
410+ int [] startLines = new int []{40 };
411+ int [] endLines = new int []{53 };
412412
413413 checkIssuesForFile (filePath , ruleId , ruleMsg , startLines , endLines , SEVERITY , TYPE , EFFORT_15MIN );
414414 }
@@ -418,19 +418,19 @@ void testGCI32() {
418418 String filePath = "src/main/java/org/greencodeinitiative/creedengo/java/checks/InitializeBufferWithAppropriateSize.java" ;
419419 String ruleId = "creedengo-java:GCI32" ;
420420 String ruleMsg = "Initialize StringBuilder or StringBuffer with appropriate size" ;
421- int [] startLines = new int []{16 , 24 };
422- int [] endLines = new int []{16 , 24 };
421+ int [] startLines = new int []{33 , 41 };
422+ int [] endLines = new int []{33 , 41 };
423423
424424 checkIssuesForFile (filePath , ruleId , ruleMsg , startLines , endLines );
425425 }
426426
427427 @ Test
428428 void testGCI67 () {
429- String filePath = "src/main/java/org/greencodeinitiative/creedengo/java/checks/IncrementCheck.java" ;
429+ String filePath = "src/main/java/org/greencodeinitiative/creedengo/java/checks/gci67/ IncrementCheck.java" ;
430430 String ruleId = "creedengo-java:GCI67" ;
431431 String ruleMsg = "Use ++i instead of i++" ;
432- int [] startLines = new int []{9 , 24 , 47 };
433- int [] endLines = new int []{9 , 24 , 47 };
432+ int [] startLines = new int []{31 , 51 , 74 };
433+ int [] endLines = new int []{31 , 51 , 74 };
434434
435435 checkIssuesForFile (filePath , ruleId , ruleMsg , startLines , endLines );
436436 }
@@ -440,8 +440,8 @@ void testGCI82() {
440440 String filePath = "src/main/java/org/greencodeinitiative/creedengo/java/checks/MakeNonReassignedVariablesConstants.java" ;
441441 String ruleId = "creedengo-java:GCI82" ;
442442 String ruleMsg = "The variable is never reassigned and can be 'final'" ;
443- int [] startLines = new int []{7 , 12 , 13 , 45 };
444- int [] endLines = new int []{7 , 12 , 13 , 45 };
443+ int [] startLines = new int []{26 , 31 , 32 , 64 };
444+ int [] endLines = new int []{26 , 31 , 32 , 64 };
445445
446446 checkIssuesForFile (filePath , ruleId , ruleMsg , startLines , endLines );
447447 }
@@ -451,8 +451,8 @@ void testGCI69() {
451451 String filePath = "src/main/java/org/greencodeinitiative/creedengo/java/checks/NoFunctionCallWhenDeclaringForLoop.java" ;
452452 String ruleId = "creedengo-java:GCI69" ;
453453 String ruleMsg = "Do not call a function when declaring a for-type loop" ;
454- int [] startLines = new int []{58 , 66 , 74 , 101 };
455- int [] endLines = new int []{58 , 66 , 74 , 101 };
454+ int [] startLines = new int []{60 , 68 , 76 , 103 };
455+ int [] endLines = new int []{60 , 68 , 76 , 103 };
456456
457457 checkIssuesForFile (filePath , ruleId , ruleMsg , startLines , endLines );
458458 }
@@ -462,9 +462,9 @@ void testGCI28() {
462462
463463 String filePath = "src/main/java/org/greencodeinitiative/creedengo/java/checks/OptimizeReadFileExceptionCheck.java" ;
464464
465- int [] startLines = new int []{23 };
465+ int [] startLines = new int []{38 };
466466
467- int [] endLines = new int []{23 };
467+ int [] endLines = new int []{38 };
468468
469469 String ruleId = "creedengo-java:GCI28" ;
470470 String ruleMsg = "Optimize Read File Exceptions" ;
@@ -478,9 +478,9 @@ void testGCI28_2() {
478478
479479 String filePath = "src/main/java/org/greencodeinitiative/creedengo/java/checks/OptimizeReadFileExceptionCheck2.java" ;
480480
481- int [] startLines = new int []{20 };
481+ int [] startLines = new int []{37 };
482482
483- int [] endLines = new int []{20 };
483+ int [] endLines = new int []{37 };
484484
485485 String ruleId = "creedengo-java:GCI28" ;
486486 String ruleMsg = "Optimize Read File Exceptions" ;
@@ -494,9 +494,9 @@ void testGCI28_3() {
494494
495495 String filePath = "src/main/java/org/greencodeinitiative/creedengo/java/checks/OptimizeReadFileExceptionCheck3.java" ;
496496
497- int [] startLines = new int []{19 };
497+ int [] startLines = new int []{36 };
498498
499- int [] endLines = new int []{19 };
499+ int [] endLines = new int []{36 };
500500
501501 String ruleId = "creedengo-java:GCI28" ;
502502 String ruleMsg = "Optimize Read File Exceptions" ;
@@ -510,9 +510,9 @@ void testGCI28_4() {
510510
511511 String filePath = "src/main/java/org/greencodeinitiative/creedengo/java/checks/OptimizeReadFileExceptionCheck4.java" ;
512512
513- int [] startLines = new int []{18 };
513+ int [] startLines = new int []{35 };
514514
515- int [] endLines = new int []{18 };
515+ int [] endLines = new int []{35 };
516516
517517 String ruleId = "creedengo-java:GCI28" ;
518518 String ruleMsg = "Optimize Read File Exceptions" ;
@@ -526,9 +526,9 @@ void testGCI28_5() {
526526
527527 String filePath = "src/main/java/org/greencodeinitiative/creedengo/java/checks/OptimizeReadFileExceptionCheck5.java" ;
528528
529- int [] startLines = new int []{18 };
529+ int [] startLines = new int []{35 };
530530
531- int [] endLines = new int []{18 };
531+ int [] endLines = new int []{35 };
532532
533533 String ruleId = "creedengo-java:GCI28" ;
534534 String ruleMsg = "Optimize Read File Exceptions" ;
@@ -542,8 +542,8 @@ void testGCI94() {
542542 String filePath = "src/main/java/org/greencodeinitiative/creedengo/java/checks/UseOptionalOrElseGetVsOrElse.java" ;
543543 String ruleId = "creedengo-java:GCI94" ;
544544 String ruleMsg = "Use optional orElseGet instead of orElse." ;
545- int [] startLines = new int []{25 };
546- int [] endLines = new int []{25 };
545+ int [] startLines = new int []{27 };
546+ int [] endLines = new int []{27 };
547547
548548 checkIssuesForFile (filePath , ruleId , ruleMsg , startLines , endLines , SEVERITY , TYPE , EFFORT_1MIN );
549549 }
0 commit comments