The following document contains the results of PMD 6.42.0.
Rule | Violation | Line |
---|---|---|
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 124 |
Rule | Violation | Line |
---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 41–290 |
Rule | Violation | Line |
---|---|---|
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 170 |
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 206 |
Rule | Violation | Line |
---|---|---|
AvoidThrowingNullPointerException | Avoid throwing null pointer exceptions. | 36 |
Rule | Violation | Line |
---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 9–114 |
Rule | Violation | Line |
---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 36–99 |
Rule | Violation | Line |
---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 38–72 |
Rule | Violation | Line |
---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 39–159 |
Rule | Violation | Line |
---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 41–395 |
Rule | Violation | Line |
---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 41–530 |
Rule | Violation | Line |
---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 36–99 |
Rule | Violation | Line |
---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 38–78 |
Rule | Violation | Line |
---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 38–176 |
Rule | Violation | Line |
---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 41–397 |
Rule | Violation | Line |
---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 42–539 |
Rule | Violation | Line |
---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 39–174 |
Rule | Violation | Line |
---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 29–282 |
Rule | Violation | Line |
---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 40–228 |
Rule | Violation | Line |
---|---|---|
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 115 |
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 566 |
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 619 |
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 630 |
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 696 |
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 706 |
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 714 |
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 729 |
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 739 |
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 747 |
Rule | Violation | Line |
---|---|---|
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 579 |
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 604 |
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 629 |
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 638 |
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 702 |
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 737 |
Rule | Violation | Line |
---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 41–132 |
Rule | Violation | Line |
---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 47–252 |
Rule | Violation | Line |
---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 37–124 |
Rule | Violation | Line |
---|---|---|
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 1079 |
Rule | Violation | Line |
---|---|---|
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 1092 |
Rule | Violation | Line |
---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 30–78 |
Rule | Violation | Line |
---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 30–104 |
Rule | Violation | Line |
---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 34–55 |
Rule | Violation | Line |
---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 76–917 |
Rule | Violation | Line |
---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 36–86 |
Rule | Violation | Line |
---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 46–374 |
Rule | Violation | Line |
---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 30–123 |
Rule | Violation | Line |
---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 49–256 |
Rule | Violation | Line |
---|---|---|
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 344 |
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 467 |
Rule | Violation | Line |
---|---|---|
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 579 |
Rule | Violation | Line |
---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 32–96 |
Rule | Violation | Line |
---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 35–68 |
Rule | Violation | Line |
---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 36–97 |
Rule | Violation | Line |
---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 48–390 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 592 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 612 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 157 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 164 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 242 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 105 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 113 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 120 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 143–144 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 150–151 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 168 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 199–200 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 203–205 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 230–231 |
AvoidBranchingStatementAsLastInLoop | Avoid using a branching statement as the last in a loop. | 239 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 246–247 |
AvoidBranchingStatementAsLastInLoop | Avoid using a branching statement as the last in a loop. | 255 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 403 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 69–71 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 87 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 135–136 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 189–190 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 222 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 236–238 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 286–287 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 324–325 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 391–393 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 127 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 165 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 194 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 283 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 118 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 125–126 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 162 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 197 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 227–228 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 272 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 357 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 368–369 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 377 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 394 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 406–407 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 459–460 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 465–467 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 470–472 |
Rule | Violation | Line |
---|---|---|
AvoidReassigningParameters | Avoid reassigning parameters such as 'stmt' | 271 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 104–105 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 122–123 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 161–162 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 127–129 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 161–162 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 176–178 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 198–200 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 217–218 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 109–111 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 139–141 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 158–159 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 90–91 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 100 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'path' | 133 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 138 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 196 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 449 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 580 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 686 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 742 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 746 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 774 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 777 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 814–815 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 826 |
Rule | Violation | Line |
---|---|---|
AvoidReassigningParameters | Avoid reassigning parameters such as 'nextBlock' | 56 |
Rule | Violation | Line |
---|---|---|
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 75 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 306–308 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 345–347 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 563–565 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 601 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 604 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'fileItemsChanged' | 722 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 806 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 822–823 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 884–885 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 901–902 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 939–940 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 958–959 |
ProperCloneImplementation | Object clone() should be implemented with super.clone() | 1075–1085 |
Rule | Violation | Line |
---|---|---|
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 38 |
Rule | Violation | Line |
---|---|---|
AvoidReassigningParameters | Avoid reassigning parameters such as 'value' | 318 |
Rule | Violation | Line |
---|---|---|
SystemPrintln | System.out.println is used | 53 |
SystemPrintln | System.out.println is used | 64 |
SystemPrintln | System.err.print is used | 85 |
SystemPrintln | System.err.println is used | 96 |
SystemPrintln | System.err.print is used | 117 |
SystemPrintln | System.err.print is used | 129 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 144 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 166 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 186 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 242 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 264 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 284 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 340 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 362 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 382 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 439 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 461 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 481 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 537 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 559 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 580 |
Rule | Violation | Line |
---|---|---|
SingleMethodSingleton | Class contains multiple getInstance methods. Please review. | 63–228 |
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 64 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 75 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 244 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 249 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 255 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 260 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 265 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 228 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 230 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 232 |
Rule | Violation | Line |
---|---|---|
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 45 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 158 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 218–219 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 223–224 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 227–228 |
Rule | Violation | Line |
---|---|---|
AvoidReassigningParameters | Avoid reassigning parameters such as 'a' | 39 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'b' | 44 |
Rule | Violation | Line |
---|---|---|
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 58 |
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 62 |
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 66 |
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 76 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 191 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 211 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 88–89 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 105–106 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 134 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 175 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 66 |
Rule | Violation | Line |
---|---|---|
AvoidReassigningParameters | Avoid reassigning parameters such as 'inputSize' | 235 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'total' | 364 |
Rule | Violation | Line |
---|---|---|
AvoidReassigningParameters | Avoid reassigning parameters such as 'maxSymbol' | 143 |
Rule | Violation | Line |
---|---|---|
AvoidReassigningParameters | Avoid reassigning parameters such as 'maxSymbol' | 55 |
Rule | Violation | Line |
---|---|---|
AvoidReassigningParameters | Avoid reassigning parameters such as 'bitsConsumed' | 390 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'bits' | 391 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'currentAddress' | 392 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'outputAddress' | 398 |
Rule | Violation | Line |
---|---|---|
AvoidReassigningParameters | Avoid reassigning parameters such as 'maxNumberOfBits' | 87 |
Rule | Violation | Line |
---|---|---|
AvoidReassigningParameters | Avoid reassigning parameters such as 'sequenceCount' | 253 |
Rule | Violation | Line |
---|---|---|
AvoidReassigningParameters | Avoid reassigning parameters such as 'hash' | 73 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'index' | 74 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'address' | 106 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'hash' | 148 |
Rule | Violation | Line |
---|---|---|
AvoidReassigningParameters | Avoid reassigning parameters such as 'output' | 583 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'matchAddress' | 591 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'output' | 592 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'matchLength' | 593 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'output' | 611 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'matchAddress' | 612 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'matchAddress' | 640 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'output' | 657 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'input' | 671 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'input' | 704 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'input' | 737 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'output' | 774 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'literalInput' | 775 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'matchAddress' | 792 |
Rule | Violation | Line |
---|---|---|
AvoidReassigningParameters | Avoid reassigning parameters such as 'inputSize' | 235 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'total' | 370 |
Rule | Violation | Line |
---|---|---|
AvoidReassigningParameters | Avoid reassigning parameters such as 'maxSymbol' | 144 |
Rule | Violation | Line |
---|---|---|
AvoidReassigningParameters | Avoid reassigning parameters such as 'maxSymbol' | 69 |
Rule | Violation | Line |
---|---|---|
AvoidReassigningParameters | Avoid reassigning parameters such as 'bitsConsumed' | 394 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'bits' | 395 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'currentAddress' | 396 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'outputAddress' | 402 |
Rule | Violation | Line |
---|---|---|
AvoidReassigningParameters | Avoid reassigning parameters such as 'maxNumberOfBits' | 87 |
Rule | Violation | Line |
---|---|---|
AvoidReassigningParameters | Avoid reassigning parameters such as 'sequenceCount' | 254 |
Rule | Violation | Line |
---|---|---|
AvoidReassigningParameters | Avoid reassigning parameters such as 'hash' | 71 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'index' | 72 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'address' | 104 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'hash' | 146 |
Rule | Violation | Line |
---|---|---|
AvoidReassigningParameters | Avoid reassigning parameters such as 'output' | 586 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'matchAddress' | 594 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'output' | 595 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'matchLength' | 596 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'output' | 616 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'matchAddress' | 617 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'matchAddress' | 651 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'output' | 671 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'input' | 685 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'input' | 718 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'input' | 751 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'output' | 789 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'literalInput' | 790 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'matchAddress' | 809 |
Rule | Violation | Line |
---|---|---|
AvoidReassigningParameters | Avoid reassigning parameters such as 'checksum' | 406 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'checksum' | 505 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'checksum' | 650 |
Rule | Violation | Line |
---|---|---|
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 43 |
SystemPrintln | System.err.println is used | 59–60 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 173–174 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'mesg' | 181 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 202–204 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 236 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 280–281 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 292–293 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 305–306 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 318–319 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 59–60 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 46 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 43 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 43 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 84–86 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 73–75 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 563 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 584 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 316 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 338 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 450 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 453 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 207–208 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 211–213 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 224 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 233 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 248–249 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 253–254 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 260–261 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 288–289 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 316–317 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 365 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 394 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 398 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 407–408 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 454–456 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 463–465 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 210–213 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 294 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 310–311 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 340 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 400–401 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 614 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 645 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 675 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 679 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 712 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 716 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 81 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 218 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 228–230 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 243 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 306 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 309–310 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 315 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 334 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 340 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 343 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 347 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 349–350 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 403 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 432 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 517–518 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 213–214 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 232 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 296–297 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 180 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 194 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 204 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 212 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 221 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 343 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 176 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 192 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 92–94 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 198–199 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 203 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 210 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 229 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 237 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 241 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 307–308 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 316–318 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 322–323 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 208–209 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 213 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 56 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 81 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 160–161 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 163–164 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 166–167 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 169–170 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 172–173 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 69–70 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 241 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 261 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 319 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 341 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 352 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 369 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 390 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 450 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 503 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 544 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 565 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 618 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 629 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 647 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 680 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 713 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 746 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 763 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 144 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 195 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 230 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 240–241 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 245 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 253 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 306 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 326 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 344 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 460 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 503 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 541 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 578 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 603 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 628 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 654 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 683 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 701 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 736 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 763 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 123–128 |
Rule | Violation | Line |
---|---|---|
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 41 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 603–607 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 848 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 92 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 784–786 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 860 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 864 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 868 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 892 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1065 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1306–1307 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1311 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1389–1390 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1487–1489 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1493 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1513 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1529 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1563–1564 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1571 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1583 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1660–1661 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 278–280 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 342–347 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 357–361 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 421 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 435 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 169 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 372 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 420 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 787–788 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1104 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1117–1118 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1180–1181 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1205 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 104 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 141–142 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 150–151 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 154–156 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 163–164 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 173–174 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 69–70 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 78–79 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 83 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 111–112 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 121 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 124 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 118 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 139 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 151 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 163 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 175 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 189 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 202–203 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 127–129 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 148 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 138–141 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 154–155 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 187–188 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 195 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 199–200 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 68 |
Rule | Violation | Line |
---|---|---|
ProperCloneImplementation | Object clone() should be implemented with super.clone() | 183–189 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 167–168 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 172–173 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 177–178 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 410–411 |
Rule | Violation | Line |
---|---|---|
AvoidReassigningParameters | Avoid reassigning parameters such as 'page' | 132 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 424–425 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 430 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 159 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 411 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 798–799 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1117 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1130–1131 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1167–1168 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1188–1189 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 286 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 360 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 856 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 889 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 962 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 89–90 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 117–119 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 144 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 462 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 479 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 496 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 513 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 530 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 577 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 614 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 797 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 311–312 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 493–494 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 535–536 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 593–594 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'filter' | 707 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 202 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 210 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 297 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 391 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 399 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 413 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 417 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 419 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 85 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 92 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 106–107 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 128 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 134 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 249 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 54 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 74 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 215–216 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 236–237 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 238–239 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 251–252 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 254–255 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 262 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 264 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 180 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 190 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 198 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 253 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 267 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 284 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 57–58 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 65–66 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 83–85 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 93 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 160 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 164 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 63 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 65 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 82–83 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 114 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 121 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 146 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 273 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 211–212 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 217–218 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 223–224 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 344 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 356 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 363–364 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 372–373 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 796 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 913–914 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1005 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1105–1106 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1110 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1195–1196 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1200–1201 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1219–1220 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1224–1225 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 608 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 610 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 622 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 624 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 843 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 849 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 868 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 55 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 59–60 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 89 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 94 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 111 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 120 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 122–124 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 129–130 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 144–145 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 154 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 156–158 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 163–164 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 176–179 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 219 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 284 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 329–330 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 334 |
Rule | Violation | Line |
---|---|---|
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 89 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 145 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 153 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 157–158 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 164 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 169 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 224–226 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 270 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 274–276 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 295–296 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 300–301 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 311 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 124 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 129–130 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 243–244 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 248 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 112–113 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 213 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 94 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 77 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 78 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 94–95 |
Rule | Violation | Line |
---|---|---|
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 55 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 180 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 187–189 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 221–222 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 248–249 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 155–156 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 180–181 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 198 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 257 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 268 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 327–328 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 333–334 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 432–433 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 453–455 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 482–483 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 491–493 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 568 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 570 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 587 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 659 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 65–66 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 71 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 93 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 119 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 162 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 184–185 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 189 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 197 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 209–211 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 245–246 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 93–94 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 111–112 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 157–158 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 166–167 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 182–183 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 213 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 235–237 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 246–249 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 88–89 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 106–107 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 113 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 158 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 167–169 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 184–185 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 198 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 223 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 238 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 260 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 93–94 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 99–100 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 141 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 187 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 224 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 251 |
Rule | Violation | Line |
---|---|---|
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 58 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 100–101 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 144–145 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 149–150 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 198–199 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 207–208 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 222–223 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 235 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 255 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 311 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 326 |
Rule | Violation | Line |
---|---|---|
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 71 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 117–118 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 191–192 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 196–197 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 284–285 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 293–294 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 302–303 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 311 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 467–468 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 477 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 517–518 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 576–577 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 589–590 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 626–627 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 645 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 690 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 721 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 733 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 746 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 761 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 773 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 785 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 801 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 824 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 839 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 855 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 877 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 893 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 905 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 921 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 161–162 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 188 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 281–282 |
Rule | Violation | Line |
---|---|---|
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 122 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 230–231 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 241–242 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 253–254 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 265–266 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 275–276 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 288–289 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 310–311 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 344–352 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 374–375 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 377–378 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 395–396 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 494–495 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 536–539 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 604–607 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 617–619 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'ko' | 624 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 627–629 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'newSpecialId' | 643 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 651–655 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 668–670 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 676–678 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 680–683 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 688–690 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 692–695 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 715 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 723–724 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'specialId' | 763 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 768–770 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1029–1030 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1034–1035 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1194–1195 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1254–1255 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1303–1304 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1320–1322 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1356 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1389–1393 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 129 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 153 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 263 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 293 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 298–299 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 338 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 397–401 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 404–407 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 411–414 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 475 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 491 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 60–61 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 103 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 124–128 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 147 |
Rule | Violation | Line |
---|---|---|
SystemPrintln | System.out.println is used | 240 |
SystemPrintln | System.out.println is used | 241 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 189 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 193–195 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 204 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 212 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 220 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 228 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 247–248 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 251 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 271 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 277–282 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 285–287 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 289–291 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 296–298 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 300–302 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 501–502 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 571–572 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 652 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 669–670 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 683 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 175–177 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 209–211 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 219–220 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 231–232 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 259–261 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 269–270 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 278–279 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 287–288 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 465–467 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 95 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 109 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 197 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 126 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 57 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 75–76 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 80 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 111–112 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 124 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 130 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 223 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 177–179 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 186–187 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 222–224 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 246 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 284 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 303 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 314 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 325 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 338–339 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 362 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 373 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 384 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 400 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 444–446 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 450–452 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 456–458 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 484–487 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 491–492 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 494–495 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 501–502 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 504–505 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 513 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 521 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 550–552 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 559–561 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 577–579 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 585–587 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 596 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 602–604 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 611–613 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 618–619 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 624–625 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 633–634 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 729 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 737 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 762–764 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 767–769 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 776–778 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 781–783 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 790–792 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 795–797 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 822–824 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 838–840 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 846–847 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 854–855 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 862–863 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 866–867 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 874–875 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 878–879 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 915 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 922 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 938 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 957 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 992 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1001–1002 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1011 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1019 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1384–1386 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1389–1391 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1450–1452 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1518–1519 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1530–1531 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1534–1536 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1540–1541 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1576 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1584–1586 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1592–1594 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1600–1602 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1610–1612 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1623 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1626 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1658–1659 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1670–1672 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1714–1715 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1809 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1901–1902 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1972–1974 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1978–1980 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1993–1994 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2019–2021 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2025–2027 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2089–2091 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2095–2097 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2171–2173 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2177–2179 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2257–2259 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2263–2265 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2371–2373 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2377–2379 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2424 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2425–2426 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2475–2477 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2481–2483 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 173 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 244 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 309–310 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 315 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 347–348 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 353 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 732 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 228–229 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'softReference' | 354 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 586–587 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 699 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 792–793 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 859 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 899 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 913–914 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 923 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1016–1017 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1018 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1085 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1086 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1221–1222 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1287 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1293 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1301–1304 |
Rule | Violation | Line |
---|---|---|
ProperCloneImplementation | Object clone() should be implemented with super.clone() | 75–86 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 146 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 281–282 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 346 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 352 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 116–118 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 122–124 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 130 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 287 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 314–315 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 356–357 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 428–429 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 432 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 452 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 455 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 498–499 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 507 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 587 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 653 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 671 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 91 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 173–175 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 254–256 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 269–271 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 311–312 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 297–299 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 353 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 373 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'dir' | 668 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 156–157 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 74–75 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 87–89 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 96–98 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 103–104 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 55–57 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 72–74 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 55–57 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 62–63 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 70–71 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 57–58 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 77 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 82 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 73–75 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 95 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 114–115 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 135 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 176–177 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 198 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 207 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 142–143 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 150 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 157–158 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 164–165 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 176–177 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 185–186 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 160–161 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 170–171 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 178–179 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 185–186 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 190–191 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 204–205 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 64–65 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 120 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 125 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 136–137 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 77 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 85 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 126–127 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 130–132 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 150–152 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 163–165 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 113–115 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 127–128 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 144 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 171 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 183 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 202 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 221 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 242 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 105–106 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 125–127 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 132–134 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 139–141 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 150–152 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 157–159 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 164–166 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 196–198 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 202–205 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 71–73 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 85 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 88 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 112 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 124 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 144 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 65–67 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 54–55 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 68–70 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 63–65 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 73–75 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 175 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 196–197 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 205–206 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 227–228 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 240–242 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 251–253 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 326 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 370–371 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 376–377 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 417–418 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 423–424 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 431–433 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 436 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 64–65 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 79–80 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 94–98 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 137–138 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 140–141 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 143 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 161 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 89 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 95–97 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 78–79 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 117–118 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 237 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 266 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 269 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 301 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 305 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 354 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 126–128 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 138–139 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 153–155 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 183–184 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 192–193 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 138–140 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 175–178 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 185–186 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 79 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 86 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 96–97 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 81 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 88 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 95–97 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 90 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 100–101 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 125 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 98 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 129–131 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 152 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 53 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 59 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 70 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 75 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 81 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 87 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 93 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 99 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 105 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 111 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 81 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 87 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 89 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 149–150 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 161–162 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 170–171 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 116 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 305 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 480–482 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 68 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 70 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 308 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 331 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 157 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 220 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 247–248 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 363–364 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 373–375 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 379–380 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 734–736 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 741–742 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 888 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 905–906 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 934–936 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 941–942 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1129 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1157 |
Rule | Violation | Line |
---|---|---|
AvoidReassigningParameters | Avoid reassigning parameters such as 'idsArrayRef' | 273 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 555–556 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 353–354 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 866–867 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1182–1183 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1939–1940 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2166–2167 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2269–2270 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2351 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2353 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 3161 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 3286 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'localChannelReference' | 3328 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 3397–3398 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 3533–3534 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 3537 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 3540 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 3556–3557 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 3623 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 3683–3684 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 3811 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 4192 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 4274 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 4277 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 4291 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 4300 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 4566 |
Rule | Violation | Line |
---|---|---|
AvoidReassigningParameters | Avoid reassigning parameters such as 'version' | 120 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 410 |
Rule | Violation | Line |
---|---|---|
SuspiciousEqualsMethodName | The method name and parameter number are suspiciously close to equals(Object) | 81–83 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 684–685 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 822–823 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 852–853 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 855–856 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 858–859 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 899 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 901 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 918–919 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 967–971 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 991–992 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1007–1008 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1029–1032 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1076–1078 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'writeGlobalLimit' | 1352 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'readGlobalLimit' | 1355 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'writeSessionLimit' | 1358 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'readSessionLimit' | 1361 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1383–1384 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1399–1400 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1571 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1581 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1586 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1591 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1596 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1601 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2878–2879 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2928 |
Rule | Violation | Line |
---|---|---|
AvoidReassigningParameters | Avoid reassigning parameters such as 'locale' | 59 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 327–328 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 383–384 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 435–436 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 63–64 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 69–71 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 76 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 91 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 96–97 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 102–103 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 108 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 113 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 118 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 123 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 128 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 133 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 137 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 141 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 145 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 153–154 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 159–160 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 171–172 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 183 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 191–193 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 184 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 288–290 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 523 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 582 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 615 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 646 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 712 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 919 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 226 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'errorText' | 227 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'head' | 292 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'head' | 496 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 498 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'errorText' | 499 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 605 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 610 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 615 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 642 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 683 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'errorText' | 684 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 813 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 903 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 930 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'errorText' | 931 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1226 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1242 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'errorText' | 1243 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1848 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1888–1890 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2006–2009 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2033–2034 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2276–2277 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2285 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 289 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 528–529 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 539 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 659–660 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 669 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 766–767 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 775 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1001 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1006 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1011 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1038 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1163 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1358 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2134–2136 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2236–2239 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2263–2264 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2573 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 103 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 357–358 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 369–371 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 373–374 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 411 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 450 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 99 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 192–193 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 196 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 199 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 202 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 144 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 121 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 141–142 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 148 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 232–237 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 441–446 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 86 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 182–183 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 268 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 289 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 302–304 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 321–323 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'e1' | 326 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 345–347 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 379 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 403–404 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 513–514 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 584 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 616 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 364–365 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 423–424 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 542–543 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 581–582 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 112 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 138 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 141–142 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 171–173 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 177–180 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 193–194 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 256 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 299–301 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 361 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 542 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 547 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 563–565 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 173 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 247–248 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 138–139 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 171–174 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 206 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 314 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 432 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 814 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 884 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1179 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1292 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1317–1318 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1473 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1484 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1487 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1530 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1533 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1552 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1593 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1596 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1620 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1623 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1646 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1649 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1667 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'bhost' | 1770 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'brule' | 1783 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'bbusiness' | 1808 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'balias' | 1824 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'broles' | 1840 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1890–1893 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2039 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'stopid' | 2083 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2160 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2208 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2240 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2331–2333 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2442–2443 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2460 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2515 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2526–2527 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2560 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2631 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2650 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2700–2701 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2702–2703 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2711–2712 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2713 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2793–2794 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2812 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2829 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 107–110 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 120 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 122 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 125 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 178–179 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'packet' | 188 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 212 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 221–222 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 223–226 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 227–232 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 256–257 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 264 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 271 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 314–315 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'packet' | 318 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 340–341 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 356–357 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 370 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 374–375 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 389–390 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'shouldInformBack' | 392 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 441 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 443 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 446 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 467–468 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 513 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 549 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 569 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 576–578 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 579 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 619–620 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 646 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 652 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 670–671 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 683–684 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 707–710 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 733 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 832–833 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 846–847 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 850–853 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 862–863 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 871–872 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 880–881 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 895–898 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 916–919 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 932–935 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 957–958 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 971–972 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1014–1016 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1030 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1049–1050 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1093 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1101–1103 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1109–1110 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1332 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1413 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1461–1463 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 237–240 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 381 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 405 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 67–69 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 100–101 |
Rule | Violation | Line |
---|---|---|
AvoidReassigningParameters | Avoid reassigning parameters such as 'fileInformation' | 263 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 121 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 202 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 234–235 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 191 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 199 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 280 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 296 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 304 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 333 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 335 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 123–125 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 190–191 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 197–198 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 216 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 244–246 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 254–256 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 307–310 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 322–324 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 369–371 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 391–393 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 420–421 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 434–435 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 451–452 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 456 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 460–462 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 479–481 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 487–489 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 493–495 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 502–504 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 62–63 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 187–189 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 197–198 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 408 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 412 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 416 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 420 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 425 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 603 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 607 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 645–647 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 692 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 718 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 744–745 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 973–974 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 999–1000 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 1012–1013 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 70–71 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 76–77 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 244–246 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 283–284 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 310–311 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 341 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 353 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 68 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'file' | 81 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 83–84 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 94–95 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 102 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 222–223 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 244–245 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 279 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 394–395 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 422–423 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 425–426 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 440–441 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 532–533 |
Rule | Violation | Line |
---|---|---|
SystemPrintln | System.out.println is used | 36 |
Rule | Violation | Line |
---|---|---|
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 55 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 136–137 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 216–218 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 244–245 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 247–248 |
Rule | Violation | Line |
---|---|---|
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 55 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 242–244 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 268–269 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 271–273 |
Rule | Violation | Line |
---|---|---|
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 52 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 364–366 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 390–391 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 393–394 |
Rule | Violation | Line |
---|---|---|
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 53 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 122 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 128–129 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 213–215 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 229–231 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 233–236 |
Rule | Violation | Line |
---|---|---|
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 61 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 192 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 274–276 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 437–439 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 441–444 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 77–78 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 87 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 50–51 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 57–61 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 66–67 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 74 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 84–85 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 91 |
Rule | Violation | Line |
---|---|---|
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 52 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 311–312 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 360–361 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 364–365 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 368–369 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 106 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 149 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 163 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 168–170 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 189–190 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 49–50 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 67 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 86 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 92–93 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 111 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 128 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 239–240 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 296–298 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 315–316 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 379 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 426 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 467 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 68 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 336 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 354 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 506 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 515 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 520 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 541 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 545 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 605–607 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 611–612 |
Rule | Violation | Line |
---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 295–296 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 387–388 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 422 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 436–437 |
Rule | Violation | Line |
---|---|---|
SuspiciousEqualsMethodName | The method name and parameter number are suspiciously close to equals(Object) | 949–1096 |
Rule | Violation | Line |
---|---|---|
SuspiciousEqualsMethodName | The method name and parameter number are suspiciously close to equals(Object) | 1342–1566 |
Rule | Violation | Line |
---|---|---|
SuspiciousEqualsMethodName | The method name and parameter number are suspiciously close to equals(Object) | 837–852 |
SuspiciousEqualsMethodName | The method name and parameter number are suspiciously close to equals(Object) | 1257–1272 |
SuspiciousEqualsMethodName | The method name and parameter number are suspiciously close to equals(Object) | 1673–1688 |
SuspiciousEqualsMethodName | The method name and parameter number are suspiciously close to equals(Object) | 2082–2097 |
SuspiciousEqualsMethodName | The method name and parameter number are suspiciously close to equals(Object) | 2619–2647 |
SuspiciousEqualsMethodName | The method name and parameter number are suspiciously close to equals(Object) | 3124–3129 |
SuspiciousEqualsMethodName | The method name and parameter number are suspiciously close to equals(Object) | 3520–3535 |
SuspiciousEqualsMethodName | The method name and parameter number are suspiciously close to equals(Object) | 3951–3966 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 32 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 37 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 42 |
Rule | Violation | Line |
---|---|---|
CognitiveComplexity | The method 'getFinalMsg(int, String)' has a cognitive complexity of 15, current threshold is 15 | 345–377 |
EmptyCatchBlock | Avoid empty catch blocks | 363–365 |
NcssCount | The method 'getReplyCode(int)' has a NCSS line count of 104. | 410–516 |
ExcessiveMethodLength | Avoid really long methods. | 410–516 |
CyclomaticComplexity | The method 'getReplyCode(int)' has a cyclomatic complexity of 52. | 410–516 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 527 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 529 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 531 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 533 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 36 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 29 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 36 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 39 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 31 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 33 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 34 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 35 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 42 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 56 |
Rule | Violation | Line |
---|---|---|
GodClass | Possible God Class (WMC=71, ATFD=26, TCC=30.303%) | 35–535 |
TooManyFields | Too many fields | 35–535 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 44 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 45 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 46 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 47 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 49 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 50 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 53 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 54 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 55 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 58 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 59 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 60 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 61 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 62 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 63 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 64 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 65 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 66 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 66 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 69 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 70 |
LooseCoupling | Avoid using implementation types like 'LinkedList'; use the interface instead | 78 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 78 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 79 |
ExcessiveParameterList | Avoid long parameter lists. | 189–200 |
NPathComplexity | The constructor 'WaarpConstraintLimitHandler(long, long, boolean, boolean, double, int, double, double, double, AbstractTrafficShapingHandler, long, long)' has an NPath complexity of 480, current threshold is 200 | 189–251 |
CyclomaticComplexity | The constructor 'WaarpConstraintLimitHandler(long, long, boolean, boolean, double, int, double, double, double, AbstractTrafficShapingHandler, long, long)' has a cyclomatic complexity of 13. | 189–251 |
CognitiveComplexity | The constructor 'WaarpConstraintLimitHandler(long, long, boolean, boolean, double, int, double, double, double, AbstractTrafficShapingHandler, long, long)' has a cognitive complexity of 16, current threshold is 15 | 189–251 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 217 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 247 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 247 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 248 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 258 |
CognitiveComplexity | The method 'checkConstraintsSleep(int)' has a cognitive complexity of 22, current threshold is 15 | 329–369 |
CyclomaticComplexity | The method 'checkConstraintsSleep(int)' has a cyclomatic complexity of 11. | 329–369 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 343 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 347 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 362 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 435 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 438 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 438 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 439 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 443 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 444 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 444 |
NPathComplexity | The method 'run()' has an NPath complexity of 676, current threshold is 200 | 454–534 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 18. | 454–534 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 35, current threshold is 15 | 454–534 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 466 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 469 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 476 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 492 |
Rule | Violation | Line |
---|---|---|
AvoidFieldNameMatchingTypeName | It is somewhat confusing to have a field name matching the declaring class name | 26 |
Rule | Violation | Line |
---|---|---|
NPathComplexity | The method 'initFromList(List)' has an NPath complexity of 482, current threshold is 200 | 65–148 |
NcssCount | The method 'initFromList(List)' has a NCSS line count of 65. | 65–148 |
CognitiveComplexity | The method 'initFromList(List)' has a cognitive complexity of 37, current threshold is 15 | 65–148 |
CyclomaticComplexity | The method 'initFromList(List)' has a cyclomatic complexity of 13. | 65–148 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 68 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 71 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 76 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 77 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 79 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 80 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 82 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 111 |
UnusedAssignment | The value assigned to variable 'inputStream' is never used (overwritten on lines 82 and 114) | 112 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 112 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 114 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 133 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 178 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 181 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 181 |
CloseResource | Ensure that resources like this FileOutputStream object are closed after use | 182 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 182–183 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 183 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 183 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 185 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 186 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 187 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 188 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 189 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 190 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 191 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 94 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 105 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 80 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 81 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 86 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 87 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 107 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 112 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 113 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 119 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 122 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 125–126 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 40 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 42 |
CognitiveComplexity | The method 'initFromList(List)' has a cognitive complexity of 25, current threshold is 15 | 56–109 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 59 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 62 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 67 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 69 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 70 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 72 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 101 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 113 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 116 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 116 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 150 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 155 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 170 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 175 |
Rule | Violation | Line |
---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 61–461 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 157 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 159 |
CloseResource | Ensure that resources like this FileOutputStream object are closed after use | 183 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 200 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 203 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 204 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 205 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 222 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 238 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 244 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 245 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 246 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 261 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 275 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 288 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 303 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 319 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 325 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 326 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 327 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 343 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 359 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 376 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 393 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 408 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 421 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 427 |
CloseResource | Ensure that resources like this DataInputStream object are closed after use | 428 |
Rule | Violation | Line |
---|---|---|
CyclomaticComplexity | The class 'WaarpSecureKeyStore' has a total cyclomatic complexity of 94 (highest 17). | 52–617 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 78 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 79 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 80 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 81 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 82 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 83 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 84 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 85 |
CyclomaticComplexity | The constructor 'WaarpSecureKeyStore(String, String)' has a cyclomatic complexity of 11. | 95–122 |
AvoidDuplicateLiterals | The String literal "JKS" appears 4 times in this file; the first occurrence is on line 100 | 100 |
CyclomaticComplexity | The method 'initKeyStore(String, String, String)' has a cyclomatic complexity of 11. | 180–216 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 194 |
CloseResource | Ensure that resources like this FileOutputStream object are closed after use | 290 |
CyclomaticComplexity | The method 'initTrustStore(String, String, boolean)' has a cyclomatic complexity of 17. | 328–390 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 340 |
CloseResource | Ensure that resources like this FileOutputStream object are closed after use | 469 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 509 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 35 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 37 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 39 |
AvoidFieldNameMatchingMethodName | Field needAuthentication has the same name as a method | 39 |
AvoidFieldNameMatchingMethodName | Field hasTrustStore has the same name as a method | 40 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 40 |
Rule | Violation | Line |
---|---|---|
DataClass | The class 'WaarpSslContextFactory' is suspected to be a Data Class (WOC=30.000%, NOPA=1, NOAM=3, WMC=21) | 38–258 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 56 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 63 |
AvoidFieldNameMatchingMethodName | Field needClientAuthentication has the same name as a method | 63 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 156–159 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 163–166 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 197 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 198 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 199 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 217 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 222 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 224 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 238 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 243–244 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 246 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 248 |
Rule | Violation | Line |
---|---|---|
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 54 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 55 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 70 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 72 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 106 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 106 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 113 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 114 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 114 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 133 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 139 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 141 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 143 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 144 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 145 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 146 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 151 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 187 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 203 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 224 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 225 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 232 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 257 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 258 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 279 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 299 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 41 |
Rule | Violation | Line |
---|---|---|
UnusedAssignment | The field initializer for 'maxConnections' is never used (overwritten on line 193) | 84 |
SingularField | Perhaps 'maxIdle' could be replaced by a local variable. | 85 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 85 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 90 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 101 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 128 |
NonThreadSafeSingleton | Singleton is not thread safe | 129–132 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 16, but has at least 69 characters appended. | 277 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 278 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 279 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 280 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 281 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 282 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 283 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 284 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 285 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 286 |
Rule | Violation | Line |
---|---|---|
GodClass | Possible God Class (WMC=47, ATFD=7, TCC=13.810%) | 47–445 |
AvoidFieldNameMatchingMethodName | Field isReadOnly has the same name as a method | 86 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 86 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 132 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 135 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 228 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 244 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 283 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 285 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 299 |
CloseResource | Ensure that resources like this Connection object are closed after use | 405 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 407 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 52 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 56 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 60 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 62 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 64 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 66 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 68 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 71 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 73 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 104 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 105 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 106 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 126 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 126 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 132 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 135–136 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 135–136 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 138 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 142 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 154–164 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 201 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 240 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 243–246 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 274–294 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 284 |
CyclomaticComplexity | The method 'getConnection()' has a cyclomatic complexity of 10. | 312–340 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 342–367 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 352 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 357 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 358 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 360 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 369–392 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 375 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 390 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 394–404 |
EmptyCatchBlock | Avoid empty catch blocks | 409–411 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 430 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 439 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 440 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 446 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 447 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 460–462 |
Rule | Violation | Line |
---|---|---|
UseUtilityClass | All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. | 31–81 |
MutableStaticState | Do not use non-final non-private static fields | 44 |
MutableStaticState | Do not use non-final non-private static fields | 48 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 50 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 55 |
AvoidFieldNameMatchingMethodName | Field isReady has the same name as a method | 60 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 60 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 65 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 70 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 91 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 92 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 116 |
UnusedAssignment | The value assigned to field 'preparedStatement' is never used (overwritten on lines 125, 131 and 138) | 118 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 118 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 138 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 140–141 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 168 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 170 |
UnusedAssignment | The value assigned to field 'preparedStatement' is never used (overwritten on lines 177, 184 and 192) | 170 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 192 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 194–195 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 222 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 226 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 232 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 238 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 241 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 243–244 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 290 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 345 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 363 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 47 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 52 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 57 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 94 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 98 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 100 |
EmptyCatchBlock | Avoid empty catch blocks | 154–156 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 215 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 223 |
EmptyCatchBlock | Avoid empty catch blocks | 252–254 |
Rule | Violation | Line |
---|---|---|
GodClass | Possible God Class (WMC=104, ATFD=11, TCC=21.839%) | 47–681 |
TooManyMethods | This class has too many methods, consider refactoring it. | 47–681 |
CyclomaticComplexity | The class 'DbSession' has a total cyclomatic complexity of 104 (highest 9). | 47–681 |
AvoidFieldNameMatchingMethodName | Field isReadOnly has the same name as a method | 70 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 70 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 85 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 90 |
AvoidFieldNameMatchingMethodName | Field isDisActive has the same name as a method | 90 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 96 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 103 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 103 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 114 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 116 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 130 |
AvoidCatchingNPE | Avoid catching NullPointerException; consider removing the cause of the NPE. | 159 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 159 |
AvoidCatchingNPE | Avoid catching NullPointerException; consider removing the cause of the NPE. | 195 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 195 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 224 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 232 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 268 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 268 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 269 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 269 |
AvoidDuplicateLiterals | The String literal "{}{}" appears 4 times in this file; the first occurrence is on line 277 | 277 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 300 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 310 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 318 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 322 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 328 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 344 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 344 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 344 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 359 |
EmptyCatchBlock | Avoid empty catch blocks | 365–367 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 369 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 369 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 376 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 376 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 376 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 396 |
EmptyCatchBlock | Avoid empty catch blocks | 402–404 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 407 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 407 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 418 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 418 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 526 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 554 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 556 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 584 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 611 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 13 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 13 |
Rule | Violation | Line |
---|---|---|
CyclomaticComplexity | The class 'AbstractDbData' has a total cyclomatic complexity of 143 (highest 36). | 53–759 |
GodClass | Possible God Class (WMC=143, ATFD=315, TCC=21.905%) | 53–759 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 99 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 100 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 101 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 103 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 107 |
AvoidDuplicateLiterals | The String literal " WHERE " appears 4 times in this file; the first occurrence is on line 170 | 170 |
MethodReturnsInternalArray | Returning 'allFields' may expose an internal array. | 272 |
CyclomaticComplexity | The method 'validateLength(int, String...)' has a cyclomatic complexity of 12. | 346–378 |
CyclomaticComplexity | The method 'setTrueValue(PreparedStatement, DbValue, int)' has a cyclomatic complexity of 36. | 389–520 |
CognitiveComplexity | The method 'setTrueValue(PreparedStatement, DbValue, int)' has a cognitive complexity of 33, current threshold is 15 | 389–520 |
ExcessiveMethodLength | Avoid really long methods. | 389–520 |
NcssCount | The method 'setTrueValue(PreparedStatement, DbValue, int)' has a NCSS line count of 108. | 389–520 |
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 534 |
CyclomaticComplexity | The method 'getTrueValue(ResultSet, DbValue)' has a cyclomatic complexity of 19. | 549–605 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 589 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 592 |
CloseResource | Ensure that resources like this ResultSet object are closed after use | 619 |
CyclomaticComplexity | The method 'getJson()' has a cyclomatic complexity of 17. | 639–686 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 641 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 641 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 643–683 |
CyclomaticComplexity | The method 'setFromJson(ObjectNode, boolean)' has a cyclomatic complexity of 25. | 697–758 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 708 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 708 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 714 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 719 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 724 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 727 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 731 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 735 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 744 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 744 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 747 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 747 |
Rule | Violation | Line |
---|---|---|
AvoidFieldNameMatchingMethodName | Field SELECT has the same name as a method | 40 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 67 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 69 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 71 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 73 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 75 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 77 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 79 |
AvoidDuplicateLiterals | The String literal "=?," appears 5 times in this file; the first occurrence is on line 91 | 91 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 100 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 102 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 103 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 104 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 105 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 106 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 107 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 118 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 119 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 120 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 121 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 122 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 123 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 124 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 129 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 131 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 133 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 135 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 137 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 138 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 139 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 357 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 358 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 368 |
Rule | Violation | Line |
---|---|---|
CyclomaticComplexity | The class 'DbValue' has a total cyclomatic complexity of 133 (highest 29). | 42–513 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'LONG'. | 62 |
ArrayIsStoredDirectly | The user-supplied array 'value' is stored directly. | 249 |
CyclomaticComplexity | The method 'getType()' has a cyclomatic complexity of 16. | 280–315 |
CyclomaticComplexity | The method 'getValue()' has a cyclomatic complexity of 17. | 317–338 |
CyclomaticComplexity | The method 'getValueAsString()' has a cyclomatic complexity of 17. | 340–370 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 360 |
CloseResource | Ensure that resources like this InputStream object are closed after use | 374 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 380 |
CloseResource | Ensure that resources like this Reader object are closed after use | 392 |
CyclomaticComplexity | The method 'setValueFromString(String)' has a cyclomatic complexity of 29. | 408–498 |
CognitiveComplexity | The method 'setValueFromString(String)' has a cognitive complexity of 23, current threshold is 15 | 408–498 |
NcssCount | The method 'setValueFromString(String)' has a NCSS line count of 66. | 408–498 |
SimpleDateFormatNeedsLocale | When instantiating a SimpleDateFormat object, specify a Locale | 446 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 450 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 452–453 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 452–453 |
SimpleDateFormatNeedsLocale | When instantiating a SimpleDateFormat object, specify a Locale | 461 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 463 |
SimpleDateFormatNeedsLocale | When instantiating a SimpleDateFormat object, specify a Locale | 467 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 468 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 472 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 472 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 474–475 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 474–475 |
Rule | Violation | Line |
---|---|---|
GodClass | Possible God Class (WMC=55, ATFD=37, TCC=10.909%) | 41–334 |
MutableStaticState | Do not use non-final non-private static fields | 58 |
MissingOverride | The method 'getDbTypeResolver()' is missing an @Override annotation. | 82–84 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 115 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 136 |
CyclomaticComplexity | The method 'validConnection(DbSession)' has a cyclomatic complexity of 10. | 148–178 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 157 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 158 |
AvoidInstanceofChecksInCatchClause | An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type. | 166 |
ExceptionAsFlowControl | Avoid using exceptions as flow control. | 186 |
ExceptionAsFlowControl | Avoid using exceptions as flow control. | 186 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 191 |
EmptyCatchBlock | Avoid empty catch blocks | 205–207 |
CloseResource | Ensure that resources like this Statement object are closed after use | 215 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 217 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 218 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 221 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 222 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 229 |
ExceptionAsFlowControl | Avoid using exceptions as flow control. | 234 |
EmptyCatchBlock | Avoid empty catch blocks | 254–256 |
CyclomaticComplexity | The method 'subValidConnectionSelect(DbSession, Statement)' has a cyclomatic complexity of 12. | 259–309 |
ExceptionAsFlowControl | Avoid using exceptions as flow control. | 265 |
ExceptionAsFlowControl | Avoid using exceptions as flow control. | 265 |
ExceptionAsFlowControl | Avoid using exceptions as flow control. | 265 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 271 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 283 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 291 |
EmptyCatchBlock | Avoid empty catch blocks | 305–307 |
Rule | Violation | Line |
---|---|---|
CyclomaticComplexity | The method 'getType(int)' has a cyclomatic complexity of 15. | 73–106 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 109 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 143 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 145 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 153 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 177 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 179 |
Rule | Violation | Line |
---|---|---|
UseUtilityClass | All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. | 33–106 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 55–57 |
Rule | Violation | Line |
---|---|---|
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 73 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 81 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 135 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 139–144 |
CyclomaticComplexity | The method 'getType(int)' has a cyclomatic complexity of 17. | 192–229 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 264 |
Rule | Violation | Line |
---|---|---|
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 74 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 82 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 83 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 189 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 208 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 210 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 233 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 249–258 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 254 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 257 |
Rule | Violation | Line |
---|---|---|
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 81 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 89 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 90 |
CyclomaticComplexity | The method 'createMysqlConnectionPoolDataSource(String, String, String)' has a cyclomatic complexity of 10. | 102–154 |
UnusedAssignment | The initializer for variable 'mysqlConnectionPoolDataSourceClass' is never used (overwritten on lines 110, 114, 118 and 129) | 105 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 106 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 111 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 121–122 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 121–122 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 142 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 145 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 148 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 150 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 231 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 234 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 238–243 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 262 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 270 |
Rule | Violation | Line |
---|---|---|
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 65 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 73 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 74 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 102 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 132 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 175 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 208 |
CyclomaticComplexity | The method 'getType(int)' has a cyclomatic complexity of 15. | 235–268 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 308 |
Rule | Violation | Line |
---|---|---|
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 61 |
CyclomaticComplexity | The method 'getType(int)' has a cyclomatic complexity of 15. | 130–163 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 176 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 178 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 199 |
Rule | Violation | Line |
---|---|---|
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 43 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 48 |
Rule | Violation | Line |
---|---|---|
GodClass | Possible God Class (WMC=54, ATFD=20, TCC=17.647%) | 43–408 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 52 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 56 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 62 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 136 |
EmptyCatchBlock | Avoid empty catch blocks | 139–141 |
EmptyCatchBlock | Avoid empty catch blocks | 164–166 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 174 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 174 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 193 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 216 |
CyclomaticComplexity | The method 'getCanonicalPath(File)' has a cyclomatic complexity of 11. | 229–274 |
CognitiveComplexity | The method 'getCanonicalPath(File)' has a cognitive complexity of 19, current threshold is 15 | 229–274 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 236 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 238 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 241 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 243 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 292 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 292 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 294 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 294 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 314 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 314 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 333 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 333 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 335 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 378 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 378 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 382 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 388 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 388 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 395 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 400 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 400 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 36 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 46 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 46 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 64 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 77 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 87 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 57 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 58 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 63 |
AvoidFieldNameMatchingMethodName | Field isEOF has the same name as a method | 63 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 68 |
AvoidFieldNameMatchingMethodName | Field isEOR has the same name as a method | 68 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 73 |
AvoidFieldNameMatchingMethodName | Field isERROR has the same name as a method | 73 |
AvoidFieldNameMatchingMethodName | Field isRESTART has the same name as a method | 78 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 78 |
MethodReturnsInternalArray | Returning 'block' may expose an internal array. | 105 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 131 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 144 |
ArrayIsStoredDirectly | The user-supplied array 'block' is stored directly. | 165 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 167 |
AvoidArrayLoops | System.arraycopy is more efficient | 174–176 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 189 |
MethodReturnsInternalArray | Returning 'markers' may expose an internal array. | 312 |
ArrayIsStoredDirectly | The user-supplied array 'markers' is stored directly. | 337 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 348 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 350 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 357 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 397 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 397 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 398 |
Rule | Violation | Line |
---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 30–343 |
Rule | Violation | Line |
---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 32–257 |
Rule | Violation | Line |
---|---|---|
CyclomaticComplexity | The class 'FileUtils' has a total cyclomatic complexity of 131 (highest 17). | 47–651 |
TooManyMethods | This class has too many methods, consider refactoring it. | 47–651 |
GodClass | Possible God Class (WMC=131, ATFD=30, TCC=1.449%) | 47–651 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 61 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 62 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 72 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 73 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 77 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 78 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 88 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 89 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 99 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 100 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 104 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 105 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 115 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 116 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 180 |
NPathComplexity | The method 'copy(File, File, boolean, boolean)' has an NPath complexity of 330, current threshold is 200 | 274–316 |
CognitiveComplexity | The method 'copy(File, File, boolean, boolean)' has a cognitive complexity of 15, current threshold is 15 | 274–316 |
CyclomaticComplexity | The method 'copy(File, File, boolean, boolean)' has a cyclomatic complexity of 17. | 274–316 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 293 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 298 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 303 |
NPathComplexity | The method 'forceDeleteRecursiveSubDir(File)' has an NPath complexity of 240, current threshold is 200 | 360–390 |
CyclomaticComplexity | The method 'forceDeleteRecursiveSubDir(File)' has a cyclomatic complexity of 11. | 360–390 |
CognitiveComplexity | The method 'forceDeleteRecursiveSubDir(File)' has a cognitive complexity of 17, current threshold is 15 | 360–390 |
CognitiveComplexity | The method 'forceDeleteRecursiveDir(File)' has a cognitive complexity of 15, current threshold is 15 | 399–426 |
CyclomaticComplexity | The method 'forceDeleteRecursiveDir(File)' has a cyclomatic complexity of 10. | 399–426 |
CyclomaticComplexity | The method 'deleteRecursiveDir(File)' has a cyclomatic complexity of 10. | 436–465 |
EmptyCatchBlock | Avoid empty catch blocks | 528–530 |
EmptyCatchBlock | Avoid empty catch blocks | 530–532 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 563 |
CloseResource | Ensure that resources like this CompressorInputStream object are closed after use | 564 |
CloseResource | Ensure that resources like this FileOutputStream object are closed after use | 565 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 572 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 41 |
AvoidFieldNameMatchingMethodName | Field isSet has the same name as a method | 41 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 50 |
AvoidFieldNameMatchingMethodName | Field isIdentified has the same name as a method | 55 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 55 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 65 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 121 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 172 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 243 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 244 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 245 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 275–277 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–782 |
GodClass | Possible God Class (WMC=137, ATFD=68, TCC=2.956%) | 62–782 |
TooManyMethods | This class has too many methods, consider refactoring it. | 62–782 |
CyclomaticComplexity | The class 'FilesystemBasedDirImpl' has a total cyclomatic complexity of 137 (highest 17). | 62–782 |
MutableStaticState | Do not use non-final non-private static fields | 77 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 90 |
NPathComplexity | The method 'wildcardFiles(String)' has an NPath complexity of 1600, current threshold is 200 | 142–216 |
CyclomaticComplexity | The method 'wildcardFiles(String)' has a cyclomatic complexity of 17. | 142–216 |
CognitiveComplexity | The method 'wildcardFiles(String)' has a cognitive complexity of 23, current threshold is 15 | 142–216 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 150 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 150 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 168 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 168 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 181 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 183 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 197 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 210–211 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 210–211 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 234 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 253 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 253 |
AvoidDuplicateLiterals | The String literal " founds" appears 6 times in this file; the first occurrence is on line 255 | 255 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 257 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 260 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 274–275 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 274–275 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 284 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 284 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 289 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 304 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 304 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 309 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 321 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 323 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 323 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 327 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 330 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 342 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 342 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 346 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 349 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 360 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 367 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 375 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 391 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 392 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 393 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 394 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 395 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 396 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 397 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 398 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 401 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 405 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 409 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 413 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 417 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 421 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 424 |
CognitiveComplexity | The method 'list(String)' has a cognitive complexity of 18, current threshold is 15 | 432–472 |
CyclomaticComplexity | The method 'list(String)' has a cyclomatic complexity of 11. | 432–472 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 440 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 440 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 442 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 451 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 458 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 459 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 460 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 463 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 463 |
CyclomaticComplexity | The method 'listFull(String, boolean)' has a cyclomatic complexity of 15. | 475–530 |
CognitiveComplexity | The method 'listFull(String, boolean)' has a cognitive complexity of 33, current threshold is 15 | 475–530 |
NPathComplexity | The method 'listFull(String, boolean)' has an NPath complexity of 336, current threshold is 200 | 475–530 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 483 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 483 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 485 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 495 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 538 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 538 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 541 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 542 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 6 consecutive times with literals. Use a single append with a single combined String. | 581 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 607 |
NPathComplexity | The method 'mlsxInfo(File)' has an NPath complexity of 312, current threshold is 200 | 618–678 |
CognitiveComplexity | The method 'mlsxInfo(File)' has a cognitive complexity of 40, current threshold is 15 | 618–678 |
CyclomaticComplexity | The method 'mlsxInfo(File)' has a cyclomatic complexity of 16. | 618–678 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 621 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 621 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 624 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 624 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 627 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 627 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 630 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 648 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 648 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 4 consecutive times with literals. Use a single append with a single combined String. | 652 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 3 consecutive times with literals. Use a single append with a single combined String. | 663 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 670 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 696 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 696 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 700 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 709 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 716 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 722 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 728 |
CloseResource | Ensure that resources like this CheckedInputStream object are closed after use | 729 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 736 |
EmptyWhileStmt | Avoid empty while statements | 739–741 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 742 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 744 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 754 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 760 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 770 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 778 |
Rule | Violation | Line |
---|---|---|
GodClass | Possible God Class (WMC=147, ATFD=34, TCC=22.521%) | 45–831 |
CyclomaticComplexity | The class 'FilesystemBasedFileImpl' has a total cyclomatic complexity of 147 (highest 16). | 45–831 |
TooManyMethods | This class has too many methods, consider refactoring it. | 45–831 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 74 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 79 |
UnusedAssignment | The field initializer for 'currentRealFile' is never used (overwritten on lines 123 and 155) | 83 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'currentRealFile' | 83 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 83 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 88 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 98 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 102 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 104 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 155 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 164 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 165 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 190 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 227 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 257 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 279–295 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 282 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 285 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 289 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 298–306 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 301 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 324–329 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 332–337 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 354 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 384 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 402 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 448 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 449 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 452 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 452 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 457 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 457 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 477–483 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 480 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 486–492 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 495–509 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 518–520 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 530–546 |
CyclomaticComplexity | The method 'writeBlock(byte, int, int)' has a cyclomatic complexity of 12. | 561–591 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 561–591 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 588 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 603–612 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 636–645 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 663–717 |
CyclomaticComplexity | The method 'getByteBlock(byte)' has a cyclomatic complexity of 16. | 663–717 |
NPathComplexity | The method 'getByteBlock(byte)' has an NPath complexity of 270, current threshold is 200 | 663–717 |
CognitiveComplexity | The method 'getByteBlock(byte)' has a cognitive complexity of 18, current threshold is 15 | 663–717 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 692 |
CloseResource | Ensure that resources like this RandomAccessFile object are closed after use | 809 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 811 |
Rule | Violation | Line |
---|---|---|
MutableStaticState | Do not use non-final non-private static fields | 35 |
Rule | Violation | Line |
---|---|---|
DataClass | The class 'FilesystemBasedOptsMLSxImpl' is suspected to be a Data Class (WOC=4.762%, NOPA=0, NOAM=18, WMC=39) | 29–338 |
CyclomaticComplexity | The method 'getFeat()' has a cyclomatic complexity of 19. | 260–337 |
NPathComplexity | The method 'getFeat()' has an NPath complexity of 19683, current threshold is 200 | 260–337 |
CognitiveComplexity | The method 'getFeat()' has a cognitive complexity of 36, current threshold is 15 | 260–337 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 16, but has at least 20 characters appended. | 261 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 33 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 34 |
Rule | Violation | Line |
---|---|---|
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 47 |
Rule | Violation | Line |
---|---|---|
MutableStaticState | Do not use non-final non-private static fields | 35 |
Rule | Violation | Line |
---|---|---|
ExcessivePublicCount | This class has a bunch of public methods and attributes | 20–1141 |
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–1141 |
TooManyMethods | This class has too many methods, consider refactoring it. | 71–1141 |
TooManyFields | Too many fields | 71–1141 |
ExcessiveClassLength | Avoid really long classes. | 71–1141 |
GodClass | Possible God Class (WMC=155, ATFD=97, TCC=19.061%) | 71–1141 |
CyclomaticComplexity | The class 'FileMonitor' has a total cyclomatic complexity of 155 (highest 31). | 71–1141 |
MutableStaticState | Do not use non-final non-private static fields | 75 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 84 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 85 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 86 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 87 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 88 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 89 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 90 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 91 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 94 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 95 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 96 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 98 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'ignoreAlreadyUsed' | 100 |
AvoidFieldNameMatchingMethodName | Field initialized has the same name as a method | 102 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 102 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 103 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 105 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 107 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 110 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 116 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 117 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 118 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 118 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 119 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 120 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 121 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 123 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 125 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 128 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 129 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 130 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 131 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 132 |
ExcessiveParameterList | Avoid long parameter lists. | 161–167 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 169 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 299 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 312 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 325 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 353 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 357 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 359 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 361 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 379 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 382 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 384 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 386 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 425 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 440 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 482 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 483 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 488 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 519 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 520 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 522 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 523 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 523 |
CognitiveComplexity | The method 'checkFiles()' has a cognitive complexity of 22, current threshold is 15 | 577–652 |
NPathComplexity | The method 'checkFiles()' has an NPath complexity of 5760, current threshold is 200 | 577–652 |
CyclomaticComplexity | The method 'checkFiles()' has a cyclomatic complexity of 17. | 577–652 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 597 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 603–606 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 619 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 627 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 633 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 634 |
CyclomaticComplexity | The method 'setIfAlreadyUsed(FileItem, boolean)' has a cyclomatic complexity of 18. | 654–695 |
CognitiveComplexity | The method 'setIfAlreadyUsed(FileItem, boolean)' has a cognitive complexity of 19, current threshold is 15 | 654–695 |
CyclomaticComplexity | The method 'checkOneDir(boolean, File)' has a cyclomatic complexity of 31. | 703–827 |
ExcessiveMethodLength | Avoid really long methods. | 703–827 |
CognitiveComplexity | The method 'checkOneDir(boolean, File)' has a cognitive complexity of 65, current threshold is 15 | 703–827 |
NcssCount | The method 'checkOneDir(boolean, File)' has a NCSS line count of 85. | 703–827 |
NPathComplexity | The method 'checkOneDir(boolean, File)' has an NPath complexity of 484423, current threshold is 200 | 703–827 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 721 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 731 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 736 |
CollapsibleIfStatements | These nested if statements could be combined | 764–767 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 804–807 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 820–825 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 842 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 862 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 869 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 881–882 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 883–888 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 887 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 891 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 896 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 897 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 899–904 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 903 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 914 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 922 |
CognitiveComplexity | The method 'run(Timeout)' has a cognitive complexity of 15, current threshold is 15 | 928–962 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 930 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 931 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 933 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 937–942 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 955–961 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 957 |
DataClass | The class 'FileMonitorInformation' is suspected to be a Data Class (WOC=0.000%, NOPA=12, NOAM=0, WMC=2) | 969–1012 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 970 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 971 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 972 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 973 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 974 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 975 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 976 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 977 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 978 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 979 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 980 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 981 |
ExcessiveParameterList | Avoid long parameter lists. | 987–997 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 1022 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 1023 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 1024 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 1025 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 1026 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 1027 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 1028 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 1029 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1061 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1061 |
AvoidDuplicateLiterals | The String literal " : " appears 6 times in this file; the first occurrence is on line 1 070 | 1070 |
NonThreadSafeSingleton | Singleton is not thread safe | 1089–1091 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 1092 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1093–1094 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1099 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1104 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1109 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1116–1117 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1117 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1128–1129 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1129 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1134 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 34 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 34 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 123 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 125 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 126 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 126 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 127 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 127 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 131 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 132 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 134 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 136 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 136 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 137 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 137 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 141 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 142 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 143 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 143 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 144 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 146 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 146 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 147 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 147 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 32 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 33 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 53 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 31 |
AvoidFieldNameMatchingMethodName | Field channel has the same name as a method | 31 |
Rule | Violation | Line |
---|---|---|
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 42–44 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 47–49 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 36 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 38 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 40 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 42 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 197 |
NPathComplexity | The method 'await0(long, boolean)' has an NPath complexity of 420, current threshold is 200 | 202–252 |
CognitiveComplexity | The method 'await0(long, boolean)' has a cognitive complexity of 18, current threshold is 15 | 202–252 |
CyclomaticComplexity | The method 'await0(long, boolean)' has a cyclomatic complexity of 14. | 202–252 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 229 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 249 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 341 |
Rule | Violation | Line |
---|---|---|
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 36 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 64 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 73 |
Rule | Violation | Line |
---|---|---|
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 28–30 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 33–35 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 89 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 91–97 |
CyclomaticComplexity | The method 'setString(String)' has a cyclomatic complexity of 16. | 312–374 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 319 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 320 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 327 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 329–330 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 333 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 353 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 55 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 57–63 |
Rule | Violation | Line |
---|---|---|
GodClass | Possible God Class (WMC=62, ATFD=30, TCC=8.791%) | 41–404 |
TooManyMethods | This class has too many methods, consider refactoring it. | 41–404 |
MutableStaticState | Do not use non-final non-private static fields | 62 |
MutableStaticState | Do not use non-final non-private static fields | 63 |
MutableStaticState | Do not use non-final non-private static fields | 64 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 97 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 99 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 104 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 107–110 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 108 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 109 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 122 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 130–132 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 151–161 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 157 |
CyclomaticComplexity | The method 'compareAddresses(byte, byte)' has a cyclomatic complexity of 11. | 167–209 |
NPathComplexity | The method 'compareAddresses(byte, byte)' has an NPath complexity of 256, current threshold is 200 | 167–209 |
CognitiveComplexity | The method 'compareAddresses(byte, byte)' has a cognitive complexity of 16, current threshold is 15 | 167–209 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 173 |
EmptyCatchBlock | Avoid empty catch blocks | 263–265 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 292 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 295 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 296 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 297 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 298–299 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 305 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 306 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 306 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 307 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 308–309 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 318 |
CognitiveComplexity | The method 'defaultMachineId()' has a cognitive complexity of 27, current threshold is 15 | 328–403 |
CyclomaticComplexity | The method 'defaultMachineId()' has a cyclomatic complexity of 17. | 328–403 |
NPathComplexity | The method 'defaultMachineId()' has an NPath complexity of 980, current threshold is 200 | 328–403 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 341 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 345 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 346 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 348 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 349 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 350 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 351 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 363 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 369 |
CollapsibleIfStatements | These nested if statements could be combined | 387–389 |
CompareObjectsWithEquals | Use equals() to compare object references. | 399 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 66 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 68–74 |
Rule | Violation | Line |
---|---|---|
UseUtilityClass | All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. | 44–598 |
GodClass | Possible God Class (WMC=74, ATFD=7, TCC=8.049%) | 44–598 |
AvoidRethrowingException | A catch statement that catches an exception only to rethrow it should be avoided. | 95–97 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 97 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 117 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 186 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 225 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 280 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 292 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 304 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 316 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 441 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 453 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 465 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 477 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 584 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 586 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 588 |
Rule | Violation | Line |
---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 44–376 |
GodClass | Possible God Class (WMC=67, ATFD=15, TCC=5.534%) | 44–376 |
AvoidFieldNameMatchingMethodName | Field name has the same name as a method | 50 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 50 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 274 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 274 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 294 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 317 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 330 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 341 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 351 |
Rule | Violation | Line |
---|---|---|
ArrayIsStoredDirectly | The user-supplied array 'argArray' is stored directly. | 71 |
ArrayIsStoredDirectly | The user-supplied array 'argArray' is stored directly. | 71 |
MethodReturnsInternalArray | Returning 'argArray' may expose an internal array. | 98 |
Rule | Violation | Line |
---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 139–491 |
GodClass | Possible God Class (WMC=60, ATFD=18, TCC=0.735%) | 139–491 |
CognitiveComplexity | The method 'arrayFormat(String, Object)' has a cognitive complexity of 21, current threshold is 15 | 227–295 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 275 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 282 |
CyclomaticComplexity | The method 'deeplyAppendParameter(StringBuilder, Object, Map)' has a cyclomatic complexity of 11. | 317–348 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 323 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 355 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 356 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 357–359 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 359 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 50 |
Rule | Violation | Line |
---|---|---|
AvoidPrintStackTrace | Avoid printStackTrace(); use a logger call instead. | 105 |
AvoidPrintStackTrace | Avoid printStackTrace(); use a logger call instead. | 118 |
AvoidPrintStackTrace | Avoid printStackTrace(); use a logger call instead. | 130 |
Rule | Violation | Line |
---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 66–654 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 144 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 144 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 166 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 166 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 186 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 186 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 242 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 242 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 264 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 264 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 284 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 284 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 340 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 340 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 362 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 362 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 382 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 382 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 439 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 439 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 461 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 461 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 481 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 481 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 537 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 537 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 559 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 559 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 580 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 580 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 631 |
LiteralsFirstInComparisons | Position literals first in String comparisons | 631 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 631 |
LiteralsFirstInComparisons | Position literals first in String comparisons | 640 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 640 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 640 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 650 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 651 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 86 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 88 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 90 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 92 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 94 |
Rule | Violation | Line |
---|---|---|
ExcessivePublicCount | This class has a bunch of public methods and attributes | 56–588 |
TooManyMethods | This class has too many methods, consider refactoring it. | 62–588 |
Rule | Violation | Line |
---|---|---|
MutableStaticState | Do not use non-final non-private static fields | 65 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'localName' | 66 |
MutableStaticState | Do not use non-final non-private static fields | 66 |
UnusedAssignment | The value assigned to field 'defaultFactory' is never used (overwritten on line 83) | 76 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 77–81 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 149 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 171 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 180 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 188–193 |
Rule | Violation | Line |
---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 29–267 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 34 |
Rule | Violation | Line |
---|---|---|
ImplicitSwitchFallThrough | A switch statement does not contain a break | 50–68 |
CloseResource | Ensure that resources like this PrintStream object are closed after use | 84 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 31 |
Rule | Violation | Line |
---|---|---|
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 75 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 90 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 32 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 31 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 33 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 28 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 41 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 85–87 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 90–92 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 105–107 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 110–112 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 121–127 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 132 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 140–153 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 143 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 147 |
Rule | Violation | Line |
---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 25–309 |
CyclomaticComplexity | The method 'getComposingRoles()' has a cyclomatic complexity of 13. | 122–150 |
MethodReturnsInternalArray | Returning 'READONLY_A' may expose an internal array. | 125 |
MethodReturnsInternalArray | Returning 'TRANSFER_A' may expose an internal array. | 127 |
MethodReturnsInternalArray | Returning 'PARTNER_A' may expose an internal array. | 129 |
MethodReturnsInternalArray | Returning 'RULE_A' may expose an internal array. | 131 |
MethodReturnsInternalArray | Returning 'HOST_A' may expose an internal array. | 133 |
MethodReturnsInternalArray | Returning 'CONFIGADMIN_A' may expose an internal array. | 135 |
MethodReturnsInternalArray | Returning 'LIMIT_A' may expose an internal array. | 137 |
MethodReturnsInternalArray | Returning 'SYSTEM_A' may expose an internal array. | 139 |
MethodReturnsInternalArray | Returning 'LOGCONTROL_A' may expose an internal array. | 141 |
MethodReturnsInternalArray | Returning 'FULLADMIN_A' may expose an internal array. | 143 |
MethodReturnsInternalArray | Returning 'UNUSED_A' may expose an internal array. | 145 |
MethodReturnsInternalArray | Returning 'NOACCESS_A' may expose an internal array. | 148 |
CyclomaticComplexity | The method 'fromByte(byte)' has a cyclomatic complexity of 13. | 164–192 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 195 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 198 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 202 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 215 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 220 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 230 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 238 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 242 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 246 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 250 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 254 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 258 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 262 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 266 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 270 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 274 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 278 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 282 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 286 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 290 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 294 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 298 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 302 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 306 |
Rule | Violation | Line |
---|---|---|
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 25 |
Rule | Violation | Line |
---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 43–282 |
MutableStaticState | Do not use non-final non-private static fields | 47 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 49 |
MutableStaticState | Do not use non-final non-private static fields | 49 |
MutableStaticState | Do not use non-final non-private static fields | 51 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 53 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 53 |
MutableStaticState | Do not use non-final non-private static fields | 55 |
MutableStaticState | Do not use non-final non-private static fields | 57 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 62 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 66 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 69 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 72 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 74 |
NonThreadSafeSingleton | Singleton is not thread safe | 81–83 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 85 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 85 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 91–94 |
DoNotTerminateVM | System.exit() should not be used in J2EE/JEE apps | 93 |
DoNotTerminateVM | System.exit() should not be used in J2EE/JEE apps | 97 |
CloseResource | Ensure that resources like this InputStream object are closed after use | 111 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 113 |
EmptyWhileStmt | Avoid empty while statements | 114–116 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 142 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 170 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 199 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 207 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 261 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 274 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 277 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 278 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 278 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 46 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 47 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 188 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 189 |
Rule | Violation | Line |
---|---|---|
DataClass | The class 'Transition' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=5) | 30–67 |
Rule | Violation | Line |
---|---|---|
CloseResource | Ensure that resources like this TarArchiveOutputStream object are closed after use | 64 |
EmptyCatchBlock | Avoid empty catch blocks | 79–81 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 105 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 106 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 110 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 110 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 117 |
CloseResource | Ensure that resources like this TarArchiveOutputStream object are closed after use | 148 |
EmptyCatchBlock | Avoid empty catch blocks | 165–167 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 188 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 206 |
CloseResource | Ensure that resources like this InputStream object are closed after use | 207 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 211 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 215 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 215 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 217 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 218 |
CloseResource | Ensure that resources like this FileOutputStream object are closed after use | 220 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 220 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 226 |
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 12. | 235–283 |
CognitiveComplexity | The method 'main(String)' has a cognitive complexity of 24, current threshold is 15 | 235–283 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 236 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 237–241 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 248 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 255 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 257 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 259 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 261 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 263 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 265 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 272 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 274 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 275 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 278 |
Rule | Violation | Line |
---|---|---|
CloseResource | Ensure that resources like this ZipArchiveOutputStream object are closed after use | 65 |
EmptyCatchBlock | Avoid empty catch blocks | 79–81 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 105 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 106 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 110 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 110 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 117 |
CloseResource | Ensure that resources like this ZipArchiveOutputStream object are closed after use | 147 |
EmptyCatchBlock | Avoid empty catch blocks | 163–165 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 186 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 204 |
CloseResource | Ensure that resources like this InputStream object are closed after use | 205 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 209 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 213 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 213 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 215 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 216 |
CloseResource | Ensure that resources like this FileOutputStream object are closed after use | 218 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 218 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 224 |
CognitiveComplexity | The method 'main(String)' has a cognitive complexity of 24, current threshold is 15 | 233–281 |
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 12. | 233–281 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 234 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 235–239 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 246 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 253 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 255 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 257 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 259 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 261 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 263 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 270 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 272 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 273 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 276 |
Rule | Violation | Line |
---|---|---|
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 80 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 82 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 85 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 87 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 98 |
NPathComplexity | The method 'printOutCharsetsAvailable(int)' has an NPath complexity of 5136, current threshold is 200 | 107–190 |
NcssCount | The method 'printOutCharsetsAvailable(int)' has a NCSS line count of 67. | 107–190 |
CyclomaticComplexity | The method 'printOutCharsetsAvailable(int)' has a cyclomatic complexity of 21. | 107–190 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 109 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 112–113 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 116–117 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 121–122 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 130 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 135 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 138 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 163–166 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 164 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 165 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 169–171 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 170 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 171 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 175–177 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 176 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 177 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 183 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 203–207 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 211 |
CloseResource | Ensure that resources like this InputStreamReader object are closed after use | 212 |
CloseResource | Ensure that resources like this FileOutputStream object are closed after use | 213 |
CloseResource | Ensure that resources like this OutputStreamWriter object are closed after use | 214 |
Rule | Violation | Line |
---|---|---|
CyclomaticComplexity | The class 'Base64' has a total cyclomatic complexity of 109 (highest 17). | 260–2217 |
TooManyMethods | This class has too many methods, consider refactoring it. | 260–2217 |
ExcessiveClassLength | Avoid really long classes. | 260–2217 |
GodClass | Possible God Class (WMC=109, ATFD=29, TCC=16.138%) | 260–2217 |
AvoidFieldNameMatchingMethodName | Field ENCODE has the same name as a method | 272 |
AvoidFieldNameMatchingMethodName | Field DECODE has the same name as a method | 277 |
CloseResource | Ensure that resources like this OutputStream object are closed after use | 834 |
CloseResource | Ensure that resources like this GZIPOutputStream object are closed after use | 835 |
CloseResource | Ensure that resources like this ObjectOutputStream object are closed after use | 836 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 841 |
NPathComplexity | The method 'encodeBytesToBytes(byte, int, int, int)' has an NPath complexity of 1056, current threshold is 200 | 1074–1169 |
CognitiveComplexity | The method 'encodeBytesToBytes(byte, int, int, int)' has a cognitive complexity of 21, current threshold is 15 | 1074–1169 |
CyclomaticComplexity | The method 'encodeBytesToBytes(byte, int, int, int)' has a cyclomatic complexity of 17. | 1074–1169 |
CloseResource | Ensure that resources like this GZIPOutputStream object are closed after use | 1099 |
CloseResource | Ensure that resources like this InnerOutputStream object are closed after use | 1100 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 1105 |
CyclomaticComplexity | The method 'decode4to3(byte, int, byte, int, int)' has a cyclomatic complexity of 13. | 1206–1263 |
CyclomaticComplexity | The method 'decode(byte, int, int, int)' has a cyclomatic complexity of 15. | 1308–1373 |
CognitiveComplexity | The method 'decode(byte, int, int, int)' has a cognitive complexity of 21, current threshold is 15 | 1308–1373 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 1323 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 1351 |
CyclomaticComplexity | The method 'decode(String, int)' has a cyclomatic complexity of 10. | 1403–1462 |
CloseResource | Ensure that resources like this GZIPInputStream object are closed after use | 1430 |
AssignmentInOperand | Avoid assignments in operands | 1440 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1449 |
CloseResource | Ensure that resources like this ObjectInputStream object are closed after use | 1512 |
CloseResource | Ensure that resources like this InnerOutputStream object are closed after use | 1578 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 1580 |
CloseResource | Ensure that resources like this InnerOutputStream object are closed after use | 1609 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 1611 |
CloseResource | Ensure that resources like this InnerInputStream object are closed after use | 1642 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 1659–1660 |
AssignmentInOperand | Avoid assignments in operands | 1663 |
CloseResource | Ensure that resources like this InnerInputStream object are closed after use | 1701 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 1719–1720 |
AssignmentInOperand | Avoid assignments in operands | 1723 |
CloseResource | Ensure that resources like this OutputStream object are closed after use | 1752 |
CloseResource | Ensure that resources like this OutputStream object are closed after use | 1776 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 1799 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 1800 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 1801 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 1802 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 1803 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 1804 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 1805 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 1807 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 1808 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1858 |
CognitiveComplexity | The method 'read()' has a cognitive complexity of 44, current threshold is 15 | 1870–1964 |
CyclomaticComplexity | The method 'read()' has a cyclomatic complexity of 20. | 1870–1964 |
NPathComplexity | The method 'read()' has an NPath complexity of 308, current threshold is 200 | 1870–1964 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1891 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 1918 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1919 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 2013 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 2014 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 2015 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 2016 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 2017 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 2018 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 2019 |
AvoidFieldNameMatchingMethodName | Field suspendEncoding has the same name as a method | 2020 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 2020 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 2021 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 2022 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2072 |
CognitiveComplexity | The method 'write(int)' has a cognitive complexity of 15, current threshold is 15 | 2087–2127 |
CyclomaticComplexity | The method 'write(int)' has a cyclomatic complexity of 10. | 2087–2127 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2099 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2118 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2163 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 2187 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 2188 |
Rule | Violation | Line |
---|---|---|
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 35 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 40 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 117 |
Rule | Violation | Line |
---|---|---|
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 41 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 47 |
AvoidFieldNameMatchingMethodName | Field recursive has the same name as a method | 48 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 48 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 49 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 50 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 62 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 62 |
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 11. | 77–119 |
NonThreadSafeSingleton | Singleton is not thread safe | 80–82 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 81 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 90–92 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 90–92 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 94–96 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 94–96 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 98–99 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 98–99 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 101–102 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 101–102 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 103 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 103 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 116 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 117 |
CognitiveComplexity | The method 'convert(File, boolean)' has a cognitive complexity of 33, current threshold is 15 | 171–239 |
CyclomaticComplexity | The method 'convert(File, boolean)' has a cyclomatic complexity of 15. | 171–239 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 177 |
CloseResource | Ensure that resources like this FileOutputStream object are closed after use | 178 |
AssignmentInOperand | Avoid assignments in operands | 188 |
AssignmentInOperand | Avoid assignments in operands | 198 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 199 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 204 |
CollapsibleIfStatements | These nested if statements could be combined | 232–234 |
Rule | Violation | Line |
---|---|---|
ForLoopVariableCount | Too many control variables in the for statement | 54 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 55 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'j' | 55 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'j' | 55 |
ForLoopVariableCount | Too many control variables in the for statement | 64 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'j' | 65 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 65 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'j' | 65 |
ForLoopVariableCount | Too many control variables in the for statement | 84 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'j' | 85 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'j' | 86 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 94 |
InefficientEmptyStringCheck | String.trim().length() == 0 / String.trim().isEmpty() is an inefficient way to validate a blank String. | 94 |
InefficientEmptyStringCheck | String.trim().length() == 0 / String.trim().isEmpty() is an inefficient way to validate a blank String. | 115 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 115 |
InefficientEmptyStringCheck | String.trim().length() == 0 / String.trim().isEmpty() is an inefficient way to validate a blank String. | 133 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 133 |
InefficientEmptyStringCheck | String.trim().length() == 0 / String.trim().isEmpty() is an inefficient way to validate a blank String. | 152 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 152 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 263 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 70 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 70 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 89 |
Rule | Violation | Line |
---|---|---|
CyclomaticComplexity | The class 'SystemPropertyUtil' has a total cyclomatic complexity of 97 (highest 18). | 36–810 |
NPathComplexity | The method 'refresh()' has an NPath complexity of 2560, current threshold is 200 | 90–194 |
CyclomaticComplexity | The method 'refresh()' has a cyclomatic complexity of 18. | 90–194 |
ExcessiveMethodLength | Avoid really long methods. | 90–194 |
CognitiveComplexity | The method 'refresh()' has a cognitive complexity of 23, current threshold is 15 | 90–194 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 95 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 96–98 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 115–117 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 116–117 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 118–120 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 119 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 131–133 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 132–133 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 134–136 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 135 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 147–149 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 148–149 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 150–152 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 151 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 164–166 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 165 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 169 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 175 |
AvoidAccessibilityAlteration | You should not modify visibility of constructors, methods or fields using setAccessible() | 175 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 176 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 177–179 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 178 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 184–192 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 186 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 187–189 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 190–191 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 201 |
AvoidDuplicateLiterals | The String literal "Key" appears 17 times in this file; the first occurrence is on line 210 | 210 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 249 |
CyclomaticComplexity | The method 'get(String, boolean)' has a cyclomatic complexity of 10. | 270–300 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 277 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 277 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 277 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 278 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 282 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 282 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 282 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 286 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 286 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 286 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 292 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 295–297 |
AvoidDuplicateLiterals | The String literal " - " appears 6 times in this file; the first occurrence is on line 297 | 297 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 323 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 323 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 323 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 324 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 327 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 330 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 336 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 339–341 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 367 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 367 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 367 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 368 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 371 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 374 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 380 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 384–386 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 408 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 408 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 408 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 409 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 413 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 413 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 413 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 417 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 417 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 417 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 421–423 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 445 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 445 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 445 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 446 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 449 |
EmptyCatchBlock | Avoid empty catch blocks | 449–451 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 454–456 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 478 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 478 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 478 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 479 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 482 |
EmptyCatchBlock | Avoid empty catch blocks | 482–484 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 487–489 |
NonThreadSafeSingleton | Singleton is not thread safe | 742–771 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 746 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 746 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 747 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 749 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 751 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 755 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 759 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 763 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 767 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 65 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 74 |
Rule | Violation | Line |
---|---|---|
UseUtilityClass | All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. | 28–57 |
AvoidFieldNameMatchingTypeName | It is somewhat confusing to have a field name matching the declaring class name | 29 |
AvoidFieldNameMatchingMethodName | Field VERSION has the same name as a method | 29 |
UseProperClassLoader | In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. | 36 |
Rule | Violation | Line |
---|---|---|
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 79 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 94 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 124 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 125 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 142 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 143 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 179 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 184 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 185 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 206 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 211 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 212 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 232 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 250 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 269 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 288 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 304 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 319 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 337 |
Rule | Violation | Line |
---|---|---|
GodClass | Possible God Class (WMC=59, ATFD=29, TCC=19.118%) | 39–471 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 39 |
TooManyMethods | This class has too many methods, consider refactoring it. | 39–471 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 44 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 54 |
MutableStaticState | Do not use non-final non-private static fields | 54 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 77 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 84 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 91 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 92 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 107 |
NonThreadSafeSingleton | Singleton is not thread safe | 144–151 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 147 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 159 |
CognitiveComplexity | The method 'terminate()' has a cognitive complexity of 17, current threshold is 15 | 166–224 |
CyclomaticComplexity | The method 'terminate()' has a cyclomatic complexity of 10. | 166–224 |
NonThreadSafeSingleton | Singleton is not thread safe | 169–175 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 182 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 185 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 186 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 186 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 195 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 198 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 202 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 215 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 218 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 237 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 239 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 241 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 243 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 244 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 246 |
CyclomaticComplexity | The method 'restartApplication()' has a cyclomatic complexity of 10. | 266–310 |
CognitiveComplexity | The method 'restartApplication()' has a cognitive complexity of 15, current threshold is 15 | 266–310 |
NonThreadSafeSingleton | Singleton is not thread safe | 267–309 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 273 |
NonThreadSafeSingleton | Singleton is not thread safe | 290–292 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 295 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 303 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 304–308 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 315 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 384 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 403 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 407–408 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 414–422 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 419 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 423 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 431 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 432 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 453 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 455 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 459 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 463 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 464 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 464 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 465 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 86 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 124 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 125 |
SimpleDateFormatNeedsLocale | When instantiating a SimpleDateFormat object, specify a Locale | 129 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 132 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 159 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 160 |
SimpleDateFormatNeedsLocale | When instantiating a SimpleDateFormat object, specify a Locale | 164 |
AvoidDeeplyNestedIfStmts | Deeply nested if..then statements are hard to read | 169–171 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 228 |
EmptyWhileStmt | Avoid empty while statements | 271–273 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 299–300 |
SimpleDateFormatNeedsLocale | When instantiating a SimpleDateFormat object, specify a Locale | 304 |
SimpleDateFormatNeedsLocale | When instantiating a SimpleDateFormat object, specify a Locale | 310 |
SimpleDateFormatNeedsLocale | When instantiating a SimpleDateFormat object, specify a Locale | 317 |
Rule | Violation | Line |
---|---|---|
MutableStaticState | Do not use non-final non-private static fields | 12 |
AvoidFieldNameMatchingMethodName | Field isJunit has the same name as a method | 12 |
DoNotTerminateVM | System.exit() should not be used in J2EE/JEE apps | 28 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 43 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 44–45 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 46–48 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 61 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 62 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 78 |
AvoidInstanceofChecksInCatchClause | An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type. | 79 |
DoNotTerminateVM | System.exit() should not be used in J2EE/JEE apps | 93 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 93 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 29 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 30 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 31 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 53 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 54 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 55 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 34 |
AvoidFieldNameMatchingMethodName | Field isMultiple has the same name as a method | 34 |
ArrayIsStoredDirectly | The user-supplied array 'decls' is stored directly. | 70 |
MethodReturnsInternalArray | Returning 'subXml' may expose an internal array. | 119 |
CognitiveComplexity | The method 'isCompatible(XmlDecl)' has a cognitive complexity of 16, current threshold is 15 | 146–166 |
CyclomaticComplexity | The method 'isCompatible(XmlDecl)' has a cyclomatic complexity of 15. | 146–166 |
Rule | Violation | Line |
---|---|---|
ReplaceHashtableWithMap | Consider replacing this Hashtable with the newer java.util.Map | 31 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 31 |
LooseCoupling | Avoid using implementation types like 'Hashtable'; use the interface instead | 31 |
Rule | Violation | Line |
---|---|---|
CyclomaticComplexity | The method 'isNativelyCompatible(Object)' has a cyclomatic complexity of 14. | 56–91 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 86 |
Rule | Violation | Line |
---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 53–845 |
CyclomaticComplexity | The class 'XmlUtil' has a total cyclomatic complexity of 130 (highest 10). | 53–845 |
GodClass | Possible God Class (WMC=130, ATFD=77, TCC=1.008%) | 53–845 |
EmptyCatchBlock | Avoid empty catch blocks | 82–84 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 119 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 203 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 203 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 238 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 238 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 259 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 302 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 320 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 330 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 348 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 355 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 370 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 393 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 397 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 448 |
CyclomaticComplexity | The method 'addAndGetElementMultiple(Document, String)' has a cyclomatic complexity of 10. | 488–525 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 511 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 521 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 542 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 574 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 588 |
CognitiveComplexity | The method 'read(Document, XmlDecl)' has a cognitive complexity of 28, current threshold is 15 | 600–649 |
CyclomaticComplexity | The method 'read(Document, XmlDecl)' has a cyclomatic complexity of 10. | 600–649 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 605 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 640 |
EmptyCatchBlock | Avoid empty catch blocks | 643–645 |
CyclomaticComplexity | The method 'read(Element, XmlDecl)' has a cyclomatic complexity of 10. | 659–708 |
CognitiveComplexity | The method 'read(Element, XmlDecl)' has a cognitive complexity of 29, current threshold is 15 | 659–708 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 664 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 699 |
EmptyCatchBlock | Avoid empty catch blocks | 702–704 |
EmptyCatchBlock | Avoid empty catch blocks | 716–718 |
EmptyCatchBlock | Avoid empty catch blocks | 718–720 |
EmptyCatchBlock | Avoid empty catch blocks | 731–733 |
EmptyCatchBlock | Avoid empty catch blocks | 743–745 |
CognitiveComplexity | The method 'write(Document, XmlValue)' has a cognitive complexity of 22, current threshold is 15 | 756–782 |
CognitiveComplexity | The method 'write(Element, XmlValue)' has a cognitive complexity of 24, current threshold is 15 | 791–817 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 834 |
Rule | Violation | Line |
---|---|---|
CyclomaticComplexity | The class 'XmlValue' has a total cyclomatic complexity of 211 (highest 40). | 38–799 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 51 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 53 |
CyclomaticComplexity | The constructor 'XmlValue(XmlDecl)' has a cyclomatic complexity of 18. | 55–96 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 59 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 61 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 70 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 71 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 75 |
AvoidDuplicateLiterals | The String literal "unchecked" appears 4 times in this file; the first occurrence is on line 98 | 98 |
CognitiveComplexity | The constructor 'XmlValue(XmlValue)' has a cognitive complexity of 24, current threshold is 15 | 99–132 |
CyclomaticComplexity | The constructor 'XmlValue(XmlValue)' has a cyclomatic complexity of 10. | 99–132 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 105 |
EmptyCatchBlock | Avoid empty catch blocks | 121–123 |
EmptyCatchBlock | Avoid empty catch blocks | 128–130 |
MethodReturnsInternalArray | Returning 'subXml' may expose an internal array. | 184 |
CyclomaticComplexity | The method 'addFromString(String)' has a cyclomatic complexity of 16. | 213–268 |
CyclomaticComplexity | The method 'addValue(Object)' has a cyclomatic complexity of 18. | 278–333 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 279 |
CyclomaticComplexity | The method 'getCloneValue(XmlType, Object)' has a cyclomatic complexity of 17. | 352–389 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 407 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 418 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 429 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 440 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 451 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 462 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 474 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 485 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 496 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 507 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 518 |
CognitiveComplexity | The method 'setValue(Object)' has a cognitive complexity of 21, current threshold is 15 | 585–640 |
CyclomaticComplexity | The method 'setValue(Object)' has a cyclomatic complexity of 23. | 585–640 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 586 |
CognitiveComplexity | The method 'convert(Class, String)' has a cognitive complexity of 78, current threshold is 15 | 649–761 |
CyclomaticComplexity | The method 'convert(Class, String)' has a cyclomatic complexity of 40. | 649–761 |
ExcessiveMethodLength | Avoid really long methods. | 649–761 |
NcssCount | The method 'convert(Class, String)' has a NCSS line count of 89. | 649–761 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 688 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 725 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 725 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 733–737 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 733–737 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 746 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 746 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 752–753 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 758–759 |
CognitiveComplexity | The method 'toFullString()' has a cognitive complexity of 28, current threshold is 15 | 770–798 |
CyclomaticComplexity | The method 'toFullString()' has a cyclomatic complexity of 10. | 770–798 |
Rule | Violation | Line |
---|---|---|
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 50 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 63 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 76 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 82 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 95 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 108 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 57 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 64 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 106 |
CloseResource | Ensure that resources like this InputStream object are closed after use | 107 |
CloseResource | Ensure that resources like this OutputStream object are closed after use | 108 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 136 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 138 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 157 |
CloseResource | Ensure that resources like this InputStream object are closed after use | 158 |
CloseResource | Ensure that resources like this OutputStream object are closed after use | 159 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 187 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 189 |
Rule | Violation | Line |
---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 41–287 |
CloseResource | Ensure that resources like this DeflaterOutputStream object are closed after use | 51 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 59 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 70 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 75 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 82 |
CloseResource | Ensure that resources like this InputStream object are closed after use | 83 |
CloseResource | Ensure that resources like this OutputStream object are closed after use | 84 |
CloseResource | Ensure that resources like this DeflaterOutputStream object are closed after use | 85 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 91 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 93 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 104 |
CloseResource | Ensure that resources like this InflaterOutputStream object are closed after use | 106 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 114 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 125 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 130 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 137 |
CloseResource | Ensure that resources like this InputStream object are closed after use | 138 |
CloseResource | Ensure that resources like this OutputStream object are closed after use | 139 |
CloseResource | Ensure that resources like this InflaterOutputStream object are closed after use | 140 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 146 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 148 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 163 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'byteArrayOutputStream' | 163 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 164 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'deflaterOutputStream' | 164 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 165 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'inflaterOutputStream' | 165 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 184–194 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 217–227 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 236–241 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 246–256 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 267–286 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 272 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 277 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 282 |
Rule | Violation | Line |
---|---|---|
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 49 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 55 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 66 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 73 |
CloseResource | Ensure that resources like this InputStream object are closed after use | 74 |
CloseResource | Ensure that resources like this OutputStream object are closed after use | 75 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 90 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 92 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 102 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 113 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 124 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 131 |
CloseResource | Ensure that resources like this InputStream object are closed after use | 132 |
CloseResource | Ensure that resources like this OutputStream object are closed after use | 133 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 139 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 141 |
Rule | Violation | Line |
---|---|---|
ImplicitSwitchFallThrough | A switch statement does not contain a break | 61–74 |
SwitchStmtsShouldHaveDefault | Switch statements should be exhaustive, add a default case (or missing enum branches) | 61–74 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 99 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 100 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 101 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 102 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 103 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 104 |
ArrayIsStoredDirectly | The user-supplied array 'inputBase' is stored directly. | 106 |
DataClass | The class 'Loader' is suspected to be a Data Class (WOC=16.667%, NOPA=0, NOAM=4, WMC=11) | 147–210 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 148 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 149 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 150 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 151 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 152 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 153 |
ArrayIsStoredDirectly | The user-supplied array 'inputBase' is stored directly. | 155 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 182 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 48 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 49 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 50 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 52 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 53 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 54 |
ArrayIsStoredDirectly | The user-supplied array 'outputBase' is stored directly. | 56 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 39 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 40 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 45 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 39 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 40 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 41 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 46 |
Rule | Violation | Line |
---|---|---|
DataClass | The class 'CompressionParameters' is suspected to be a Data Class (WOC=11.111%, NOPA=1, NOAM=7, WMC=22) | 39–412 |
Rule | Violation | Line |
---|---|---|
MissingOverride | The method 'compressBlock(byte, int, int, SequenceStore, BlockCompressionState, RepeatedOffsets, CompressionParameters)' is missing an @Override annotation. | 44–229 |
NPathComplexity | The method 'compressBlock(byte, int, int, SequenceStore, BlockCompressionState, RepeatedOffsets, CompressionParameters)' has an NPath complexity of 2912, current threshold is 200 | 44–229 |
CognitiveComplexity | The method 'compressBlock(byte, int, int, SequenceStore, BlockCompressionState, RepeatedOffsets, CompressionParameters)' has a cognitive complexity of 53, current threshold is 15 | 44–229 |
CyclomaticComplexity | The method 'compressBlock(byte, int, int, SequenceStore, BlockCompressionState, RepeatedOffsets, CompressionParameters)' has a cyclomatic complexity of 28. | 44–229 |
NcssCount | The method 'compressBlock(byte, int, int, SequenceStore, BlockCompressionState, RepeatedOffsets, CompressionParameters)' has a NCSS line count of 92. | 44–229 |
ExcessiveMethodLength | Avoid really long methods. | 44–229 |
Rule | Violation | Line |
---|---|---|
GodClass | Possible God Class (WMC=59, ATFD=33, TCC=19.048%) | 41–592 |
NcssCount | The method 'decompress(FiniteStateEntropy.Table, byte, int, int, byte)' has a NCSS line count of 80. | 55–187 |
ExcessiveMethodLength | Avoid really long methods. | 55–187 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 131–132 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 152–153 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 173–174 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 205 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 272 |
CyclomaticComplexity | The method 'normalizeCounts(short, int, int, int, int)' has a cyclomatic complexity of 10. | 290–346 |
CognitiveComplexity | The method 'normalizeCounts(short, int, int, int, int)' has a cognitive complexity of 20, current threshold is 15 | 290–346 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 321 |
CognitiveComplexity | The method 'normalizeCounts2(short, int, int, int, int)' has a cognitive complexity of 31, current threshold is 15 | 348–438 |
NPathComplexity | The method 'normalizeCounts2(short, int, int, int, int)' has an NPath complexity of 1600, current threshold is 200 | 348–438 |
CyclomaticComplexity | The method 'normalizeCounts2(short, int, int, int, int)' has a cyclomatic complexity of 19. | 348–438 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 430 |
CognitiveComplexity | The method 'writeNormalizedCounts(byte, int, int, short, int, int)' has a cognitive complexity of 27, current threshold is 15 | 440–562 |
ExcessiveMethodLength | Avoid really long methods. | 440–562 |
NPathComplexity | The method 'writeNormalizedCounts(byte, int, int, short, int, int)' has an NPath complexity of 1089, current threshold is 200 | 440–562 |
CyclomaticComplexity | The method 'writeNormalizedCounts(byte, int, int, short, int, int)' has a cyclomatic complexity of 14. | 440–562 |
NcssCount | The method 'writeNormalizedCounts(byte, int, int, short, int, int)' has a NCSS line count of 64. | 440–562 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 507 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 531 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 541 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 565 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 566 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 567 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 568 |
ArrayIsStoredDirectly | The user-supplied array 'symbol' is stored directly. | 577 |
ArrayIsStoredDirectly | The user-supplied array 'newState' is stored directly. | 577 |
ArrayIsStoredDirectly | The user-supplied array 'numberOfBits' is stored directly. | 578 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 39 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 40 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 41 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 42 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 43 |
InefficientStringBuffering | Avoid concatenating nonliterals in a StringBuffer/StringBuilder constructor or append(). | 78 |
AppendCharacterWithChar | Avoid appending characters as strings in StringBuffer.append. | 101 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 39 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 40 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 41 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 43 |
CyclomaticComplexity | The method 'initialize(short, int, int)' has a cyclomatic complexity of 10. | 71–137 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 41 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 42 |
CyclomaticComplexity | The method 'readFseTable(FiniteStateEntropy.Table, byte, int, int, int, int)' has a cyclomatic complexity of 18. | 44–182 |
ExcessiveMethodLength | Avoid really long methods. | 44–182 |
CognitiveComplexity | The method 'readFseTable(FiniteStateEntropy.Table, byte, int, int, int, int)' has a cognitive complexity of 41, current threshold is 15 | 44–182 |
NcssCount | The method 'readFseTable(FiniteStateEntropy.Table, byte, int, int, int, int)' has a NCSS line count of 86. | 44–182 |
NPathComplexity | The method 'readFseTable(FiniteStateEntropy.Table, byte, int, int, int, int)' has an NPath complexity of 4008, current threshold is 200 | 44–182 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 54 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 55 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 58 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 59 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 60 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 62 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 63 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 80 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 173–174 |
ExcessiveMethodLength | Avoid really long methods. | 202–374 |
NcssCount | The method 'decode4Streams(byte, int, int, byte, int, int)' has a NCSS line count of 92. | 202–374 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 316–317 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 328–329 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 340–341 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 351–352 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 387–388 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 42 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 44 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 47 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 48 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 42 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 43 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 45 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 46 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 56 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 82 |
AvoidArrayLoops | System.arraycopy is more efficient | 94–97 |
AvoidArrayLoops | System.arraycopy is more efficient | 108–113 |
CyclomaticComplexity | The method 'buildTree(int, int, NodeTable)' has a cyclomatic complexity of 13. | 124–211 |
CognitiveComplexity | The method 'buildTree(int, int, NodeTable)' has a cognitive complexity of 17, current threshold is 15 | 124–211 |
NPathComplexity | The method 'buildTree(int, int, NodeTable)' has an NPath complexity of 640, current threshold is 200 | 124–211 |
CyclomaticComplexity | The method 'write(byte, int, int, HuffmanTableWriterWorkspace)' has a cyclomatic complexity of 10. | 222–284 |
NPathComplexity | The method 'setMaxHeight(NodeTable, int, int, HuffmanCompressionTableWorkspace)' has an NPath complexity of 15648, current threshold is 200 | 314–418 |
CyclomaticComplexity | The method 'setMaxHeight(NodeTable, int, int, HuffmanCompressionTableWorkspace)' has a cyclomatic complexity of 19. | 314–418 |
ExcessiveMethodLength | Avoid really long methods. | 314–418 |
CognitiveComplexity | The method 'setMaxHeight(NodeTable, int, int, HuffmanCompressionTableWorkspace)' has a cognitive complexity of 35, current threshold is 15 | 314–418 |
NcssCount | The method 'setMaxHeight(NodeTable, int, int, HuffmanCompressionTableWorkspace)' has a NCSS line count of 60. | 314–418 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 428 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 441 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 465 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 43 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 44 |
Rule | Violation | Line |
---|---|---|
ImplicitSwitchFallThrough | A switch statement does not contain a break | 133–147 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 39 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 40 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 41 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 42 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 37 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 38 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 40 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 41 |
Rule | Violation | Line |
---|---|---|
ExcessiveMethodLength | Avoid really long methods. | 78–235 |
NPathComplexity | The method 'compressSequences(byte, int, int, SequenceStore, CompressionParameters.Strategy, SequenceEncodingContext)' has an NPath complexity of 384, current threshold is 200 | 78–235 |
CyclomaticComplexity | The method 'compressSequences(byte, int, int, SequenceStore, CompressionParameters.Strategy, SequenceEncodingContext)' has a cyclomatic complexity of 16. | 78–235 |
NcssCount | The method 'compressSequences(byte, int, int, SequenceStore, CompressionParameters.Strategy, SequenceEncodingContext)' has a NCSS line count of 91. | 78–235 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 92 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 134 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 172 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 207 |
ExcessiveParameterList | Avoid long parameter lists. | 237–246 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 251 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 297 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 365 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 40 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 41 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 43 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 44 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 45 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 46 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 48 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 49 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 50 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 52 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 53 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 112 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 120 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 133 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 153 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 165 |
Rule | Violation | Line |
---|---|---|
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 102 |
Rule | Violation | Line |
---|---|---|
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 54 |
Rule | Violation | Line |
---|---|---|
CyclomaticComplexity | The method 'writeFrameHeader(byte, int, int, int, int)' has a cyclomatic complexity of 14. | 68–132 |
NPathComplexity | The method 'writeFrameHeader(byte, int, int, int, int)' has an NPath complexity of 200, current threshold is 200 | 68–132 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 163 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 246–248 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 249 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 251–258 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 251–258 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 263–264 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 267 |
CognitiveComplexity | The method 'encodeLiterals(HuffmanCompressionContext, CompressionParameters, byte, int, int, byte, int)' has a cognitive complexity of 23, current threshold is 15 | 305–454 |
CyclomaticComplexity | The method 'encodeLiterals(HuffmanCompressionContext, CompressionParameters, byte, int, int, byte, int)' has a cyclomatic complexity of 20. | 305–454 |
NPathComplexity | The method 'encodeLiterals(HuffmanCompressionContext, CompressionParameters, byte, int, int, byte, int)' has an NPath complexity of 10800, current threshold is 200 | 305–454 |
NcssCount | The method 'encodeLiterals(HuffmanCompressionContext, CompressionParameters, byte, int, int, byte, int)' has a NCSS line count of 67. | 305–454 |
ExcessiveMethodLength | Avoid really long methods. | 305–454 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 345 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 349 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 350 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 359–362 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 365–367 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 372 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 496 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 499 |
Rule | Violation | Line |
---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 45–1061 |
CyclomaticComplexity | The class 'ZstdFrameDecompressor' has a total cyclomatic complexity of 115 (highest 17). | 45–1061 |
ExcessiveClassLength | Avoid really long classes. | 45–1061 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 126 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 130 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 131 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 132 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 134 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 136 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 138 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 140 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 143 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 144 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 145 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 147 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 148 |
CyclomaticComplexity | The method 'decompress(byte, int, int, byte, int, int)' has a cyclomatic complexity of 11. | 150–234 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 241 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 242 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 243 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 307–325 |
NPathComplexity | The method 'decompressSequences(byte, int, int, byte, int, int, byte, int, int, int)' has an NPath complexity of 3652, current threshold is 200 | 336–574 |
CyclomaticComplexity | The method 'decompressSequences(byte, int, int, byte, int, int, byte, int, int, int)' has a cyclomatic complexity of 17. | 336–574 |
NcssCount | The method 'decompressSequences(byte, int, int, byte, int, int, byte, int, int, int)' has a NCSS line count of 132. | 336–574 |
ExcessiveMethodLength | Avoid really long methods. | 336–574 |
ExcessiveParameterList | Avoid long parameter lists. | 336–344 |
CognitiveComplexity | The method 'decompressSequences(byte, int, int, byte, int, int, byte, int, int, int)' has a cognitive complexity of 54, current threshold is 15 | 336–574 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 359 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 365 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 435–436 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 461 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 468 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 478 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 495 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 501 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 511–512 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 631 |
AvoidArrayLoops | System.arraycopy is more efficient | 782–786 |
AvoidArrayLoops | System.arraycopy is more efficient | 789–793 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 809–840 |
CyclomaticComplexity | The method 'readFrameHeader(byte, int, int)' has a cyclomatic complexity of 14. | 956–1033 |
NPathComplexity | The method 'readFrameHeader(byte, int, int)' has an NPath complexity of 360, current threshold is 200 | 956–1033 |
SwitchStmtsShouldHaveDefault | Switch statements should be exhaustive, add a default case (or missing enum branches) | 989–1002 |
SwitchStmtsShouldHaveDefault | Switch statements should be exhaustive, add a default case (or missing enum branches) | 1007–1027 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1040 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 54 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 84 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 96 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 103 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 110 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 117 |
CloseResource | Ensure that resources like this InputStream object are closed after use | 118 |
CloseResource | Ensure that resources like this OutputStream object are closed after use | 119 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 132 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 134 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 145 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 149 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 156 |
CloseResource | Ensure that resources like this InputStream object are closed after use | 157 |
CloseResource | Ensure that resources like this OutputStream object are closed after use | 158 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 170 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 172 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 55 |
SwitchStmtsShouldHaveDefault | Switch statements should be exhaustive, add a default case (or missing enum branches) | 57–82 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 57–82 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 60 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 64 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 68 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 72 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 76 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 80 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 107 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 108 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 109 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 110 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 111 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 112 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 138 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 146 |
DataClass | The class 'Loader' is suspected to be a Data Class (WOC=16.667%, NOPA=0, NOAM=4, WMC=11) | 156–219 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 157 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 158 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 159 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 160 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 161 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 162 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 191 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 202 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 209 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 214 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 44 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 45 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 46 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 48 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 49 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 50 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 80 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 39 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 40 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 45 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 37 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 38 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 39 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 44 |
Rule | Violation | Line |
---|---|---|
DataClass | The class 'CompressionParameters' is suspected to be a Data Class (WOC=11.111%, NOPA=1, NOAM=7, WMC=22) | 38–411 |
Rule | Violation | Line |
---|---|---|
ExcessiveMethodLength | Avoid really long methods. | 41–244 |
NPathComplexity | The method 'compressBlock(Object, long, int, SequenceStore, BlockCompressionState, RepeatedOffsets, CompressionParameters)' has an NPath complexity of 2912, current threshold is 200 | 41–244 |
MissingOverride | The method 'compressBlock(Object, long, int, SequenceStore, BlockCompressionState, RepeatedOffsets, CompressionParameters)' is missing an @Override annotation. | 41–244 |
NcssCount | The method 'compressBlock(Object, long, int, SequenceStore, BlockCompressionState, RepeatedOffsets, CompressionParameters)' has a NCSS line count of 92. | 41–244 |
CognitiveComplexity | The method 'compressBlock(Object, long, int, SequenceStore, BlockCompressionState, RepeatedOffsets, CompressionParameters)' has a cognitive complexity of 53, current threshold is 15 | 41–244 |
CyclomaticComplexity | The method 'compressBlock(Object, long, int, SequenceStore, BlockCompressionState, RepeatedOffsets, CompressionParameters)' has a cyclomatic complexity of 28. | 41–244 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 95 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 107 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 108 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 120 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 121 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 128 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 129 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 137 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 138 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 140 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 148 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 149 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 158 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 159–160 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 173 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 174–175 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 200 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 205 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 212 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 213 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 226 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 261 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 262 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 272 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 273 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 286 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 288 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 290 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 292 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 294 |
Rule | Violation | Line |
---|---|---|
GodClass | Possible God Class (WMC=59, ATFD=42, TCC=19.048%) | 39–598 |
NcssCount | The method 'decompress(FiniteStateEntropy.Table, Object, long, long, byte)' has a NCSS line count of 80. | 53–185 |
ExcessiveMethodLength | Avoid really long methods. | 53–185 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 102 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 108 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 114 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 120 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 129–130 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 143 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 150–151 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 158 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 164 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 171–172 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 179 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 204 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 216 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 219 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 223 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 228 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 231 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 240 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 244 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 253 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 257 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 261 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 265 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 278 |
CyclomaticComplexity | The method 'normalizeCounts(short, int, int, int, int)' has a cyclomatic complexity of 10. | 296–352 |
CognitiveComplexity | The method 'normalizeCounts(short, int, int, int, int)' has a cognitive complexity of 20, current threshold is 15 | 296–352 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 327 |
NPathComplexity | The method 'normalizeCounts2(short, int, int, int, int)' has an NPath complexity of 1600, current threshold is 200 | 354–444 |
CognitiveComplexity | The method 'normalizeCounts2(short, int, int, int, int)' has a cognitive complexity of 31, current threshold is 15 | 354–444 |
CyclomaticComplexity | The method 'normalizeCounts2(short, int, int, int, int)' has a cyclomatic complexity of 19. | 354–444 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 436 |
NcssCount | The method 'writeNormalizedCounts(Object, long, int, short, int, int)' has a NCSS line count of 64. | 446–568 |
ExcessiveMethodLength | Avoid really long methods. | 446–568 |
NPathComplexity | The method 'writeNormalizedCounts(Object, long, int, short, int, int)' has an NPath complexity of 1089, current threshold is 200 | 446–568 |
CognitiveComplexity | The method 'writeNormalizedCounts(Object, long, int, short, int, int)' has a cognitive complexity of 27, current threshold is 15 | 446–568 |
CyclomaticComplexity | The method 'writeNormalizedCounts(Object, long, int, short, int, int)' has a cyclomatic complexity of 14. | 446–568 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 494 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 513 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 517 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 537 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 547 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 551 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 562 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 571 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 572 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 573 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 574 |
ArrayIsStoredDirectly | The user-supplied array 'newState' is stored directly. | 583 |
ArrayIsStoredDirectly | The user-supplied array 'symbol' is stored directly. | 583 |
ArrayIsStoredDirectly | The user-supplied array 'numberOfBits' is stored directly. | 584 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 40 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 41 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 42 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 43 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 44 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 37 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 38 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 39 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 41 |
CyclomaticComplexity | The method 'initialize(short, int, int)' has a cyclomatic complexity of 10. | 69–135 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 37 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 39 |
ExcessiveMethodLength | Avoid really long methods. | 42–183 |
CyclomaticComplexity | The method 'readFseTable(FiniteStateEntropy.Table, Object, long, long, int, int)' has a cyclomatic complexity of 18. | 42–183 |
NPathComplexity | The method 'readFseTable(FiniteStateEntropy.Table, Object, long, long, int, int)' has an NPath complexity of 4008, current threshold is 200 | 42–183 |
CognitiveComplexity | The method 'readFseTable(FiniteStateEntropy.Table, Object, long, long, int, int)' has a cognitive complexity of 41, current threshold is 15 | 42–183 |
NcssCount | The method 'readFseTable(FiniteStateEntropy.Table, Object, long, long, int, int)' has a NCSS line count of 86. | 42–183 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 55 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 77 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 101 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 139 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 50 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 52 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 53 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 56 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 57 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 58 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 60 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 61 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 75 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 78 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 87 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 174–175 |
ExcessiveMethodLength | Avoid really long methods. | 203–378 |
NcssCount | The method 'decode4Streams(Object, long, long, Object, long, long)' has a NCSS line count of 92. | 203–378 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 212 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 213–214 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 216–217 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 320–321 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 332–333 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 344–345 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 355–356 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 391–392 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 424 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 42 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 44 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 47 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 48 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 39 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 40 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 42 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 43 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 53 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 82 |
AvoidArrayLoops | System.arraycopy is more efficient | 94–97 |
AvoidArrayLoops | System.arraycopy is more efficient | 108–113 |
CognitiveComplexity | The method 'buildTree(int, int, NodeTable)' has a cognitive complexity of 17, current threshold is 15 | 124–211 |
NPathComplexity | The method 'buildTree(int, int, NodeTable)' has an NPath complexity of 640, current threshold is 200 | 124–211 |
CyclomaticComplexity | The method 'buildTree(int, int, NodeTable)' has a cyclomatic complexity of 13. | 124–211 |
CyclomaticComplexity | The method 'write(Object, long, int, HuffmanTableWriterWorkspace)' has a cyclomatic complexity of 10. | 222–286 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 259 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 272 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 278–280 |
ExcessiveMethodLength | Avoid really long methods. | 316–420 |
NPathComplexity | The method 'setMaxHeight(NodeTable, int, int, HuffmanCompressionTableWorkspace)' has an NPath complexity of 15648, current threshold is 200 | 316–420 |
CyclomaticComplexity | The method 'setMaxHeight(NodeTable, int, int, HuffmanCompressionTableWorkspace)' has a cyclomatic complexity of 19. | 316–420 |
NcssCount | The method 'setMaxHeight(NodeTable, int, int, HuffmanCompressionTableWorkspace)' has a NCSS line count of 60. | 316–420 |
CognitiveComplexity | The method 'setMaxHeight(NodeTable, int, int, HuffmanCompressionTableWorkspace)' has a cognitive complexity of 35, current threshold is 15 | 316–420 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 430 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 444 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 468 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 43 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 44 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 78–79 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 90–91 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 102–104 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 136–156 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 138–140 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 143–145 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 148–150 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 159–161 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 162–164 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 165–167 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 168–170 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 39 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 40 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 41 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 42 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 37 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 38 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 40 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 41 |
Rule | Violation | Line |
---|---|---|
CyclomaticComplexity | The method 'compressSequences(Object, long, int, SequenceStore, CompressionParameters.Strategy, SequenceEncodingContext)' has a cyclomatic complexity of 16. | 78–236 |
ExcessiveMethodLength | Avoid really long methods. | 78–236 |
NPathComplexity | The method 'compressSequences(Object, long, int, SequenceStore, CompressionParameters.Strategy, SequenceEncodingContext)' has an NPath complexity of 384, current threshold is 200 | 78–236 |
NcssCount | The method 'compressSequences(Object, long, int, SequenceStore, CompressionParameters.Strategy, SequenceEncodingContext)' has a NCSS line count of 91. | 78–236 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 92 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 134 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 172 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 207 |
ExcessiveParameterList | Avoid long parameter lists. | 238–247 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 252 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 299 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 368 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 41 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 42 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 44 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 45 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 46 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 47 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 49 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 50 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 51 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 53 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 54 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 114 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 122 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 135 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 155 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 167 |
Rule | Violation | Line |
---|---|---|
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 61 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 80 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 96 |
AvoidAccessibilityAlteration | You should not modify visibility of constructors, methods or fields using setAccessible() | 96 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 97 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 98 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 99–100 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 115 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 120 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 121–122 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 95 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 96–97 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 102 |
Rule | Violation | Line |
---|---|---|
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 52 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 71 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 76 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 81 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 99 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 100 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 101 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 102 |
Rule | Violation | Line |
---|---|---|
NPathComplexity | The method 'writeFrameHeader(Object, long, long, int, int)' has an NPath complexity of 200, current threshold is 200 | 69–133 |
CyclomaticComplexity | The method 'writeFrameHeader(Object, long, long, int, int)' has a cyclomatic complexity of 14. | 69–133 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 164 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 248–250 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 251 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 253–260 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 253–260 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 266–267 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 270 |
CyclomaticComplexity | The method 'encodeLiterals(HuffmanCompressionContext, CompressionParameters, Object, long, int, byte, int)' has a cyclomatic complexity of 20. | 308–458 |
ExcessiveMethodLength | Avoid really long methods. | 308–458 |
NPathComplexity | The method 'encodeLiterals(HuffmanCompressionContext, CompressionParameters, Object, long, int, byte, int)' has an NPath complexity of 10800, current threshold is 200 | 308–458 |
NcssCount | The method 'encodeLiterals(HuffmanCompressionContext, CompressionParameters, Object, long, int, byte, int)' has a NCSS line count of 67. | 308–458 |
CognitiveComplexity | The method 'encodeLiterals(HuffmanCompressionContext, CompressionParameters, Object, long, int, byte, int)' has a cognitive complexity of 23, current threshold is 15 | 308–458 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 348 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 352 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 353 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 362–365 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 368–370 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 375 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 503 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 506 |
Rule | Violation | Line |
---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 46–1081 |
CyclomaticComplexity | The class 'ZstdFrameDecompressor' has a total cyclomatic complexity of 115 (highest 17). | 46–1081 |
ExcessiveClassLength | Avoid really long classes. | 46–1081 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 127 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 131 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 132 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 133 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 135 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 137 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 139 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 141 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 144 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 145 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 146 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 148 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 149 |
CyclomaticComplexity | The method 'decompress(Object, long, long, Object, long, long)' has a cyclomatic complexity of 11. | 151–235 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 242 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 243 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 244 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 312–330 |
CognitiveComplexity | The method 'decompressSequences(Object, long, long, Object, long, long, Object, long, long, long)' has a cognitive complexity of 54, current threshold is 15 | 341–577 |
CyclomaticComplexity | The method 'decompressSequences(Object, long, long, Object, long, long, Object, long, long, long)' has a cyclomatic complexity of 17. | 341–577 |
NPathComplexity | The method 'decompressSequences(Object, long, long, Object, long, long, Object, long, long, long)' has an NPath complexity of 3652, current threshold is 200 | 341–577 |
ExcessiveMethodLength | Avoid really long methods. | 341–577 |
ExcessiveParameterList | Avoid long parameter lists. | 341–350 |
NcssCount | The method 'decompressSequences(Object, long, long, Object, long, long, Object, long, long, long)' has a NCSS line count of 132. | 341–577 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 365 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 371 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 438–439 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 464 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 471 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 481 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 498 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 504 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 514–515 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 638 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 826–858 |
NPathComplexity | The method 'readFrameHeader(Object, long, long)' has an NPath complexity of 360, current threshold is 200 | 976–1053 |
CyclomaticComplexity | The method 'readFrameHeader(Object, long, long)' has a cyclomatic complexity of 14. | 976–1053 |
SwitchStmtsShouldHaveDefault | Switch statements should be exhaustive, add a default case (or missing enum branches) | 1009–1022 |
SwitchStmtsShouldHaveDefault | Switch statements should be exhaustive, add a default case (or missing enum branches) | 1027–1047 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1060 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 55 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 82 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 98 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 105 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 111 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 118 |
CloseResource | Ensure that resources like this InputStream object are closed after use | 119 |
CloseResource | Ensure that resources like this OutputStream object are closed after use | 120 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 133 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 135 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 146 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 155 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 162 |
CloseResource | Ensure that resources like this InputStream object are closed after use | 163 |
CloseResource | Ensure that resources like this OutputStream object are closed after use | 164 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 176 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 178 |
Rule | Violation | Line |
---|---|---|
CyclomaticComplexity | The class 'FilesystemBasedDigest' has a total cyclomatic complexity of 136 (highest 20). | 61–795 |
TooManyMethods | This class has too many methods, consider refactoring it. | 61–795 |
GodClass | Possible God Class (WMC=136, ATFD=51, TCC=25.057%) | 61–795 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 77 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 78 |
AvoidMessageDigestField | You shouldnt declare field of MessageDigest type, because unsynchronized access could cause problems | 78 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 79 |
CyclomaticComplexity | The method 'initialize()' has a cyclomatic complexity of 12. | 98–124 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 152–164 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 167 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 227 |
CyclomaticComplexity | The method 'getFromName(String)' has a cyclomatic complexity of 11. | 269–294 |
EmptyCatchBlock | Avoid empty catch blocks | 272–274 |
UnusedPrivateField | Avoid unused private fields such as 'useFastMd5'. | 300 |
CyclomaticComplexity | The method 'getHashNoNio(InputStream, DigestAlgo, byte)' has a cyclomatic complexity of 13. | 362–400 |
AssignmentInOperand | Avoid assignments in operands | 389 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 390 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 392 |
AssignmentInOperand | Avoid assignments in operands | 408 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 411 |
CyclomaticComplexity | The method 'getHash(File, boolean, DigestAlgo)' has a cyclomatic complexity of 20. | 426–496 |
CognitiveComplexity | The method 'getHash(File, boolean, DigestAlgo)' has a cognitive complexity of 16, current threshold is 15 | 426–496 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 470 |
AssignmentInOperand | Avoid assignments in operands | 470 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 471 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 472 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 474 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 481 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 491 |
AssignmentInOperand | Avoid assignments in operands | 507 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 511 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 537 |
CyclomaticComplexity | The method 'getHash(ByteBuf, DigestAlgo)' has a cyclomatic complexity of 11. | 554–584 |
CyclomaticComplexity | The method 'getHash(byte, int, DigestAlgo)' has a cyclomatic complexity of 10. | 612–630 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 642 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 643 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 653 |
ForLoopVariableCount | Too many control variables in the for statement | 690 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'x' | 691 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'x' | 692 |
ForLoopVariableCount | Too many control variables in the for statement | 707 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'x' | 708 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'x' | 709 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 747 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 768 |
Rule | Violation | Line |
---|---|---|
RedundantFieldInitializer | Avoid using redundant field initializer for 'initialized' | 43 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'specialSecureRandom' | 44 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 57–62 |
AvoidPrintStackTrace | Avoid printStackTrace(); use a logger call instead. | 58 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 78 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 81 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 92 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 95 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 113 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 138 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 149–150 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 149–150 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 158–159 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 158–159 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 163 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 45 |
AvoidStringBufferField | StringBuffers can grow quite a lot, and so may become a source of memory leak (if the owning class has a long life time). | 46 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 46 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 47 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 48 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 49 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 50 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 51 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 52 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 53 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 184 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 191 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 210 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 214 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 42 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 46 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 63 |
Rule | Violation | Line |
---|---|---|
UseUtilityClass | All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. | 41–98 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 43 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 43 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 44 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 45 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 59 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 65 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 68 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 89 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 89 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 92 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 95 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 95 |
Rule | Violation | Line |
---|---|---|
UnusedAssignment | The field initializer for 'delay' is never used (overwritten on line 173) | 61 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 61 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 62 |
AvoidFieldNameMatchingMethodName | Field isShutdown has the same name as a method | 63 |
MutableStaticState | Do not use non-final non-private static fields | 63 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 71 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 83 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 84 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 104 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 106 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 108 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 111 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 113 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 120 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 122 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 153 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 154 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 156 |
EmptyCatchBlock | Avoid empty catch blocks | 157–159 |
NPathComplexity | The method 'channelRead0(ChannelHandlerContext, String)' has an NPath complexity of 7203, current threshold is 200 | 197–359 |
ExcessiveMethodLength | Avoid really long methods. | 197–359 |
CognitiveComplexity | The method 'channelRead0(ChannelHandlerContext, String)' has a cognitive complexity of 62, current threshold is 15 | 197–359 |
CyclomaticComplexity | The method 'channelRead0(ChannelHandlerContext, String)' has a cyclomatic complexity of 24. | 197–359 |
NcssCount | The method 'channelRead0(ChannelHandlerContext, String)' has a NCSS line count of 96. | 197–359 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 203 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 204 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 209 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 210 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 225 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 226 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 227 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 227 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 227 |
CollapsibleIfStatements | These nested if statements could be combined | 235–240 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 237 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 238 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 270 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 282 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 283 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 294 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 295 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 307 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 308 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 320 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 321 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 334 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 335 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 340 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 351 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 357 |
CognitiveComplexity | The method 'exceptionCaught(ChannelHandlerContext, Throwable)' has a cognitive complexity of 33, current threshold is 15 | 362–397 |
CyclomaticComplexity | The method 'exceptionCaught(ChannelHandlerContext, Throwable)' has a cyclomatic complexity of 13. | 362–397 |
EmptyIfStmt | Avoid empty if statements | 371–373 |
EmptyIfStmt | Avoid empty if statements | 373–375 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 376 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 383 |
CollapsibleIfStatements | These nested if statements could be combined | 390–395 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 390 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 42 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 43 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 43 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 44 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 52 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 65 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 66 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 75 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 75 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 38 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 53 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 63 |
Rule | Violation | Line |
---|---|---|
UseUtilityClass | All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. | 44–139 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 46 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 46 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 47 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 48 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 66 |
CognitiveComplexity | The method 'main(String)' has a cognitive complexity of 18, current threshold is 15 | 66–138 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 79 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 83 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 85 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 88 |
AvoidDeeplyNestedIfStmts | Deeply nested if..then statements are hard to read | 88–93 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 90 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 97–98 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 130 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 130 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 133 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 136 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 136 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 39 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 41 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 51 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 65 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 79 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 27 |
AvoidFieldNameMatchingMethodName | Field isSuccess has the same name as a method | 27 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 71 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 39 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 44 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 49 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 54 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 65 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 83 |
NPathComplexity | The method 'isNextCommandValid(CommandInterface)' has an NPath complexity of 396, current threshold is 200 | 88–122 |
CognitiveComplexity | The method 'isNextCommandValid(CommandInterface)' has a cognitive complexity of 20, current threshold is 15 | 88–122 |
CyclomaticComplexity | The method 'isNextCommandValid(CommandInterface)' has a cyclomatic complexity of 13. | 88–122 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 91 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 93 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 184 |
Rule | Violation | Line |
---|---|---|
CyclomaticComplexity | The method 'getTransferType(char)' has a cyclomatic complexity of 10. | 176–195 |
CyclomaticComplexity | The method 'getTransferMode(char)' has a cyclomatic complexity of 10. | 262–281 |
Rule | Violation | Line |
---|---|---|
ExcessiveClassLength | Avoid really long classes. | 39–1658 |
ArrayIsStoredDirectly | The user-supplied array 'nextValids' is stored directly. | 1373 |
UnusedAssignment | The value assigned to variable 'ftpCommandCode' is never used (overwritten on lines 1411 and 1413) | 1394 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1399 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1401 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1406 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 1409 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1409 |
NcssCount | The method 'getAbstractCommand(FtpCommandCode, FtpSession)' has a NCSS line count of 122. | 1425–1549 |
ExcessiveMethodLength | Avoid really long methods. | 1425–1549 |
CyclomaticComplexity | The method 'getAbstractCommand(FtpCommandCode, FtpSession)' has a cyclomatic complexity of 61. | 1425–1549 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 44 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 44 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 46 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 50 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 40 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 41 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 46 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 46 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 48 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 52 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 31 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 32 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 33–34 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 34 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 36 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 36 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 42 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 42 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 44 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 48 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 34 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 38 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 39–41 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 43–44 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 42 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 51 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 52–54 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 56–57 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 39 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 39 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 40–41 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 47 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 47 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 48–49 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 41 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 41 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 42–43 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 41 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 41 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 42–43 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 31–33 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 32–33 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 32–33 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 45 |
Rule | Violation | Line |
---|---|---|
CyclomaticComplexity | The method 'exec()' has a cyclomatic complexity of 10. | 43–87 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 49–51 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 49–51 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 59 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 61 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 64–65 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 64–65 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 64–65 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 74 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 75 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 75 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 76 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 77 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 77 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 83 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 84 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 84 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 43–44 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 43–44 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 43–44 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 43–44 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 59 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 59 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 60 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 64–65 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 64–65 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 66 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 67–68 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 72 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 72 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 16, but has at least 33 characters appended. | 73 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 80 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 81 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 31–32 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 44 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 50 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 67 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 67 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 77 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 79 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 83–84 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 42–45 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 45 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 45 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 46 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 47 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 47 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 49 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 49 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 50 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 50 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 55 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 55 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 33 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 33 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 39 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 40–41 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 48 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 56–57 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 59 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 60–61 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 40–42 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 43 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 45 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 45 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 40–42 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 43 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 45 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 45 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 39 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 39 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 40–42 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 42 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 47 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 49 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 52 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 52 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 54 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 54 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 56 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 56 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 61–62 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 62 |
Rule | Violation | Line |
---|---|---|
NPathComplexity | The method 'exec()' has an NPath complexity of 224, current threshold is 200 | 47–113 |
CyclomaticComplexity | The method 'exec()' has a cyclomatic complexity of 14. | 47–113 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 60 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 60 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 63 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 63 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 65 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 65 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 65 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 66 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 75 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 75 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 76 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 76 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 79 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 79 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 94 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 94 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 95 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 96 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 96 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 98 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 103 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 103 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 103 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 106 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 108–109 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 108–109 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 108–109 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 110–111 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 54 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 54 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 55 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 55 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 56–58 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 69 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 71 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 71 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 71 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 72 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 80 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 80 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 81–83 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 37–38 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 37–38 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 39–41 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 41 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 47 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 49 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 52–53 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 52–53 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 55–56 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 55–56 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 61–62 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 62 |
Rule | Violation | Line |
---|---|---|
CyclomaticComplexity | The method 'exec()' has a cyclomatic complexity of 14. | 35–84 |
CognitiveComplexity | The method 'exec()' has a cognitive complexity of 19, current threshold is 15 | 35–84 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 38 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 38 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 39 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 39 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 40–43 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 42 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 51 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 54 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 54 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 56 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 56 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 62 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 70–71 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 75 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 80 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 80 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 81–83 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 82 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 31–33 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 32–33 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 32–33 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 33 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 33 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 34 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 43 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 43 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 45 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 45 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 46–49 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 63 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 63 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 64–67 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 50 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 50 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 53 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 53 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 55 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 55 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 55 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 56 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 64 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 64 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 65 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 65 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 68 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 68 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 83 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 83 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 87 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 87 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 87 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 90 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 91–93 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 38 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 38 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 39 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 35 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 35 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 39 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 39 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 40 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 41–42 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 41–42 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 41–42 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 35 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 35 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 39 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 39 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 40–41 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 40 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 40 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 43 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 43 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 44 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 45–46 |
Rule | Violation | Line |
---|---|---|
CyclomaticComplexity | The method 'exec()' has a cyclomatic complexity of 10. | 50–84 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 51–52 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 51–52 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 51–52 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 55 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 68 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 69 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 70–71 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 75 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 76 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 77–78 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 79 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 35–36 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 35–36 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 35–36 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 39 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 43 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 44 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 36 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 46 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 51 |
Rule | Violation | Line |
---|---|---|
CyclomaticComplexity | The method 'exec()' has a cyclomatic complexity of 17. | 36–76 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 37 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 48 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 49–50 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 49–50 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 49–50 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 55 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 56 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 57 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 58–59 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 58–59 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 58–59 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 60 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 64 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 65 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 66–67 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 66–67 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 66–67 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 73 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 73 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 33 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 33 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 36–37 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 36–37 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 36–37 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 39 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 39 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 39 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 40–41 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 44–45 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 44–45 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 44–45 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 48–49 |
Rule | Violation | Line |
---|---|---|
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 44 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 46 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 46 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 51–52 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 54–55 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 41 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 41 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 44 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 45–46 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 45–46 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 45–46 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 41 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 41 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 44–46 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 35 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 35 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 39 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 39 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 40 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 41–42 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 41–42 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 41–42 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 38 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 38 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 39–40 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 36 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 36 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 37 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 37 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 43 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 44 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 44 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 46–47 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 46–47 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 47 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 47 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 50 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 50 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 53 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 54–55 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 54–55 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 54–55 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 32–34 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 33 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 33 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 38 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 38 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 39–41 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 45 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 45 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 48 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 49–50 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 49–50 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 49–50 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 38 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 38 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 39–40 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 40 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 40 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 41 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 42–44 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 44–45 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 44–45 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 44–45 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 44–45 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 54–56 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 41 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 41 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 44 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 45–46 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 45–46 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 45–46 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 39 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 39 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 42 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 43–44 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 43–44 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 43–44 |
Rule | Violation | Line |
---|---|---|
ExcessivePublicCount | This class has a bunch of public methods and attributes | 20–764 |
GodClass | Possible God Class (WMC=85, ATFD=12, TCC=4.862%) | 45–764 |
CyclomaticComplexity | The class 'FtpConfiguration' has a total cyclomatic complexity of 85 (highest 13). | 45–764 |
TooManyFields | Too many fields | 45–764 |
MutableStaticState | Do not use non-final non-private static fields | 59 |
AvoidFieldNameMatchingTypeName | It is somewhat confusing to have a field name matching the declaring class name | 59 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 86 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 110 |
AvoidFieldNameMatchingMethodName | Field isShutdown has the same name as a method | 110 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 129 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 139 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 144 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 161 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 166 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 171 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 176 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 181 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'activePassiveMode' | 197 |
LooseCoupling | Avoid using implementation types like 'HashMap'; use the interface instead | 202 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 202 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 230 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 362 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 478 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 492 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 493 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 494 |
CognitiveComplexity | The method 'getFtpSession(Channel, boolean)' has a cognitive complexity of 31, current threshold is 15 | 546–594 |
CyclomaticComplexity | The method 'getFtpSession(Channel, boolean)' has a cyclomatic complexity of 13. | 546–594 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 551 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 558 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 567 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 576 |
Rule | Violation | Line |
---|---|---|
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 33 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 44 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 54 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 63 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 69 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–613 |
GodClass | Possible God Class (WMC=47, ATFD=71, TCC=14.719%) | 63–613 |
TooManyFields | Too many fields | 63–613 |
MutableStaticState | Do not use non-final non-private static fields | 85 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 92 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 97 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 97 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 102 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 102 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 108 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 113 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 113 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 118 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 118 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 123 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 123 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 128 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 128 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 133 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 139 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 144 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 149 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 149 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 157 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 171 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 176 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 185 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 190 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 207 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 213 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 222 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 225 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 227 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 227 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 229 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 229 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 231 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 231 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 233 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 233 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 235 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 235 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 238 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 238 |
ExcessiveMethodLength | Avoid really long methods. | 248–359 |
CyclomaticComplexity | The method 'serverStartup()' has a cyclomatic complexity of 10. | 248–359 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 252 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 256 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 341 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 345 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 348 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 364 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 442 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 443 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 443 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 451 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 454 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 460 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 483 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 486 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 490 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 512 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 521 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 578 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 579 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 580 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 581 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 585 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 48 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 16, but has at least 192 characters appended. | 126 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 127 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 128 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 129 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 130 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 130 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 130 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 131 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 132 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 132 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 132 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 133 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 134 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 135 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 136 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 137 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 138 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 139 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 140 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 141 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 142 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 143 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 144 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 145 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 3 consecutive times with literals. Use a single append with a single combined String. | 147 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 147 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 150 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 151 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 153 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 154 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 156 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 157 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 159 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 5 consecutive times with literals. Use a single append with a single combined String. | 160 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 160 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 164 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 199 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 204 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 204 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 205 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 206 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 207 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 208 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 220 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 220 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 58 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 63 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 85 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 86 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 88 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 89 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 92 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 95 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–482 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 79 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 84 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 88 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 129 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 136–137 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 136–137 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 170 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 182 |
CognitiveComplexity | The method 'exceptionCaught(ChannelHandlerContext, Throwable)' has a cognitive complexity of 35, current threshold is 15 | 196–268 |
NcssCount | The method 'exceptionCaught(ChannelHandlerContext, Throwable)' has a NCSS line count of 60. | 196–268 |
CyclomaticComplexity | The method 'exceptionCaught(ChannelHandlerContext, Throwable)' has a cyclomatic complexity of 17. | 196–268 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 208 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 213 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 224 |
AvoidCatchingNPE | Avoid catching NullPointerException; consider removing the cause of the NPE. | 242 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 242 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 249 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 254 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 265 |
CognitiveComplexity | The method 'channelRead0(ChannelHandlerContext, String)' has a cognitive complexity of 16, current threshold is 15 | 274–334 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 283 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 288 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 289 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 291 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 296 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 297 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 302 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 310 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 315 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 317 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 317 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 321 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 348 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 348 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 349 |
CyclomaticComplexity | The method 'messageRunAnswer(ChannelHandlerContext)' has a cyclomatic complexity of 12. | 392–481 |
CognitiveComplexity | The method 'messageRunAnswer(ChannelHandlerContext)' has a cognitive complexity of 31, current threshold is 15 | 392–481 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 394 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 398 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 399 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 407 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 410 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 415 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 418 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 418 |
EmptyCatchBlock | Avoid empty catch blocks | 419–421 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 425 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 426 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 427 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 430 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 432 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 439–441 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 440 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 451–452 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 454 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 460 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 463 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 466 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 471 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 477 |
Rule | Violation | Line |
---|---|---|
MutableStaticState | Do not use non-final non-private static fields | 39 |
MutableStaticState | Do not use non-final non-private static fields | 40 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 62 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 65 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 66 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 69 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 70 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 73 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 76 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 53 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 72 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 75 |
Rule | Violation | Line |
---|---|---|
GodClass | Possible God Class (WMC=62, ATFD=44, TCC=13.613%) | 49–547 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 58 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 68 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 73 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 78 |
UnusedAssignment | The field initializer for 'remotePort' is never used (overwritten on line 142) | 84 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 84 |
AvoidFieldNameMatchingMethodName | Field isBind has the same name as a method | 101 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 101 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 106 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 111 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 117 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 123 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 129 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 139 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 166–172 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 186–188 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 214–216 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 218–222 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 229–238 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 273–275 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 280–282 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 287–291 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 296–298 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 303–307 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 312–314 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 319–323 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 328–330 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 335–339 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 370 |
CognitiveComplexity | The method 'unbindData()' has a cognitive complexity of 18, current threshold is 15 | 379–413 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 379–413 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 388–389 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 388–389 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 393 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 395 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 397 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 405 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 407 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 411 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 412 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 426–427 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 426–427 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 454–460 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 465–468 |
UnusedAssignment | The initializer for variable 'port' is never used (overwritten on line 479) | 477 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 486 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 4 consecutive times with literals. Use a single append with a single combined String. | 497 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 33, but has at least 69 characters appended. | 497 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 514 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 531–546 |
Rule | Violation | Line |
---|---|---|
DataClass | The class 'FtpTransfer' is suspected to be a Data Class (WOC=22.222%, NOPA=0, NOAM=5, WMC=14) | 34–148 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 51 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 56 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–868 |
CyclomaticComplexity | The class 'FtpTransferControl' has a total cyclomatic complexity of 156 (highest 23). | 57–868 |
TooManyMethods | This class has too many methods, consider refactoring it. | 57–868 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 67 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 72 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 78 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 83 |
AvoidFieldNameMatchingMethodName | Field waitForOpenedDataChannel has the same name as a method | 83–84 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 89 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 94 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 99 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 104 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 109 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 109 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 117 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 122 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 129 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 151 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 177 |
UnusedAssignment | The initializer for variable 'channel' is never used (overwritten on line 198) | 194 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 196 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 206 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 208 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 209 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 222–228 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 231 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 232–234 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 233 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 233 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 234 |
CognitiveComplexity | The method 'openDataConnection()' has a cognitive complexity of 31, current threshold is 15 | 248–350 |
ExcessiveMethodLength | Avoid really long methods. | 248–350 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 248–350 |
NPathComplexity | The method 'openDataConnection()' has an NPath complexity of 1056, current threshold is 200 | 248–350 |
CyclomaticComplexity | The method 'openDataConnection()' has a cyclomatic complexity of 23. | 248–350 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 253 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 258 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 264 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 280 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 280 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 282 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 297 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 307–308 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 307–308 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 311 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 316 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 325 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 330 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 338–339 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 338 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 342 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 362–363 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 362–363 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 363 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 368 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 370 |
NPathComplexity | The method 'runExecutor()' has an NPath complexity of 1008, current threshold is 200 | 380–431 |
CyclomaticComplexity | The method 'runExecutor()' has a cyclomatic complexity of 15. | 380–431 |
CognitiveComplexity | The method 'runExecutor()' has a cognitive complexity of 19, current threshold is 15 | 380–431 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 386–387 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 386–387 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 396 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 397 |
AvoidDuplicateLiterals | The String literal "Command cancelled" appears 4 times in this file; the first occurrence is on line 405 | 405 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 410 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 410 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 421 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 421 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 421 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 424 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 426 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 427 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 428 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 453 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 455 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 456 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 456 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 482 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 484 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 485 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 485 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 488 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 488 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 559 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 560 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 560 |
NcssCount | The method 'checkFtpTransferStatus()' has a NCSS line count of 64. | 570–658 |
NPathComplexity | The method 'checkFtpTransferStatus()' has an NPath complexity of 4000, current threshold is 200 | 570–658 |
CyclomaticComplexity | The method 'checkFtpTransferStatus()' has a cyclomatic complexity of 23. | 570–658 |
CognitiveComplexity | The method 'checkFtpTransferStatus()' has a cognitive complexity of 29, current threshold is 15 | 570–658 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 589 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 607 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 614 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 616 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 627 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 637 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 650 |
CyclomaticComplexity | The method 'abortTransfer()' has a cyclomatic complexity of 10. | 663–698 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 688 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 690 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 692 |
CognitiveComplexity | The method 'closeTransfer()' has a cognitive complexity of 16, current threshold is 15 | 703–745 |
CyclomaticComplexity | The method 'closeTransfer()' has a cyclomatic complexity of 11. | 703–745 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 721 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 727 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 731 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 740 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 769 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 820 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 827–840 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 833 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 837 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 857 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 860 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 864 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 865 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 865 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 45 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 50 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 74 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 74 |
CognitiveComplexity | The method 'runNextCommand()' has a cognitive complexity of 18, current threshold is 15 | 90–144 |
CyclomaticComplexity | The method 'runNextCommand()' has a cyclomatic complexity of 10. | 90–144 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 96 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 96 |
EmptyCatchBlock | Avoid empty catch blocks | 97–99 |
AvoidCatchingNPE | Avoid catching NullPointerException; consider removing the cause of the NPE. | 97 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 97 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 114 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 114 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 121 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 121 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 125 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 129 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 129 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 136 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 136 |
AvoidCatchingNPE | Avoid catching NullPointerException; consider removing the cause of the NPE. | 137 |
EmptyCatchBlock | Avoid empty catch blocks | 137–139 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 137 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 142 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 142 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 152 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 152 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 38 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–450 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 68 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 73 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 78 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 83 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 88 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 93 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 98 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 140 |
CognitiveComplexity | The method 'channelInactive(ChannelHandlerContext)' has a cognitive complexity of 15, current threshold is 15 | 149–180 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 153 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 156 |
AvoidDeeplyNestedIfStmts | Deeply nested if..then statements are hard to read | 156–158 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 161 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 162 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 162 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 164–165 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 164–165 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 168 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 170 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 174 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 175 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 176 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 177 |
CyclomaticComplexity | The method 'channelActive(ChannelHandlerContext)' has a cyclomatic complexity of 12. | 201–255 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 203 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 203 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 220 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 222 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 230 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 232–233 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 232–233 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 246–247 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 246–247 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 252–253 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 252–253 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 276 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 276 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 277 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 277 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 278 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 278–279 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 279 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 280 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 280 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 290 |
CyclomaticComplexity | The method 'exceptionCaught(ChannelHandlerContext, Throwable)' has a cyclomatic complexity of 17. | 298–359 |
CognitiveComplexity | The method 'exceptionCaught(ChannelHandlerContext, Throwable)' has a cognitive complexity of 30, current threshold is 15 | 298–359 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 306 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 310 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 315 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 323 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 324–325 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 324–325 |
AvoidCatchingNPE | Avoid catching NullPointerException; consider removing the cause of the NPE. | 328 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 328 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 334 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 340 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 343 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 347 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 355 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 356–357 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 356–357 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 361–363 |
CyclomaticComplexity | The method 'channelRead0(ChannelHandlerContext, DataBlock)' has a cyclomatic complexity of 10. | 369–413 |
CognitiveComplexity | The method 'channelRead0(ChannelHandlerContext, DataBlock)' has a cognitive complexity of 21, current threshold is 15 | 369–413 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 369–413 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 374–375 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 374–375 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 383 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 390–391 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 390–391 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 397 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 400–401 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 400–401 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 404–405 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 404–405 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 409–410 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 409–410 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 432 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 432 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 433 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 444 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 70 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 75 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 80 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 106–107 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 106–107 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 109–110 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 114 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 115 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 118 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 121–123 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 122 |
Rule | Violation | Line |
---|---|---|
CyclomaticComplexity | The class 'FtpDataModeCodec' has a total cyclomatic complexity of 81 (highest 20). | 47–547 |
GodClass | Possible God Class (WMC=81, ATFD=75, TCC=28.571%) | 47–547 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 96 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 101 |
ImmutableField | Private field 'zlibCodec' could be made final; it is only initialized in the declaration or constructor. | 106 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 106 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 111 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 118 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 140 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 141 |
CollapsibleIfStatements | These nested if statements could be combined | 142–144 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 149 |
EmptyCatchBlock | Avoid empty catch blocks | 156–158 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 166 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 170 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 172 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 174 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 189 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 190 |
CollapsibleIfStatements | These nested if statements could be combined | 191–193 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 198 |
EmptyCatchBlock | Avoid empty catch blocks | 205–207 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 216 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 220 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 222 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 224 |
CognitiveComplexity | The method 'decode(ChannelHandlerContext, ByteBuf, List)' has a cognitive complexity of 17, current threshold is 15 | 253–341 |
CyclomaticComplexity | The method 'decode(ChannelHandlerContext, ByteBuf, List)' has a cyclomatic complexity of 13. | 253–341 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 279 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 323 |
AvoidDuplicateLiterals | The String literal "Mode unimplemented: " appears 4 times in this file; the first occurrence is on line 337 | 337 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 360 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 367 |
EmptyCatchBlock | Avoid empty catch blocks | 372–374 |
CognitiveComplexity | The method 'encode(DataBlock)' has a cognitive complexity of 32, current threshold is 15 | 399–498 |
NcssCount | The method 'encode(DataBlock)' has a NCSS line count of 66. | 399–498 |
CyclomaticComplexity | The method 'encode(DataBlock)' has a cyclomatic complexity of 20. | 399–498 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 415 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 424 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 440 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 441 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 449 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 453 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 455 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 466 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 468 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 484 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 490 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 515 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 128 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 142 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 114 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 119 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 124 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 188 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 216 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 35 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 37 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 39 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 41 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 43 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 70 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 71 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 62–64 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 63 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 66 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 71–73 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 72–73 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 75–76 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 81 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 82 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 85 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 88–90 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 89 |
Rule | Violation | Line |
---|---|---|
GodClass | Possible God Class (WMC=66, ATFD=43, TCC=10.121%) | 55–531 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 74 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 79 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 84 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 89 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 94 |
AvoidFieldNameMatchingMethodName | Field isCurrentCommandFinished has the same name as a method | 98–99 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 98 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 109 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 114 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 119 |
AvoidFieldNameMatchingMethodName | Field isReady has the same name as a method | 119 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 124 |
AvoidFieldNameMatchingMethodName | Field isSsl has the same name as a method | 124 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 128 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 132 |
AvoidFieldNameMatchingMethodName | Field isDataSsl has the same name as a method | 132 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 188–194 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 289 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 356 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 357 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 358 |
NPathComplexity | The method 'toString()' has an NPath complexity of 864, current threshold is 200 | 382–421 |
CyclomaticComplexity | The method 'toString()' has a cyclomatic complexity of 12. | 382–421 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 414 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 415 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 449 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 450 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 451 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 451 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 460 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 461 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 461 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 462 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 463 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 464 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 465 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 466 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 467 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 478 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 478 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 505–507 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 73 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 78 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 80 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 89 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 90 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 95 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 96 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 110 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 111 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 115 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 116 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 137 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 138 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 139 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 142 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 142 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 143 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 144 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 144 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 145 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 173 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 188 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 212 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 231 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 253 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 255 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 255 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 257 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 261 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 279 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 295 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 71 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 107 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 157 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 157 |
CognitiveComplexity | The method 'get2428InetSocketAddress(String)' has a cognitive complexity of 15, current threshold is 15 | 169–225 |
CyclomaticComplexity | The method 'get2428InetSocketAddress(String)' has a cyclomatic complexity of 12. | 169–225 |
NPathComplexity | The method 'get2428InetSocketAddress(String)' has an NPath complexity of 432, current threshold is 200 | 169–225 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 184 |
UnusedAssignment | The initializer for variable 'isIPV4' is never used (overwritten on lines 189 and 191) | 187 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 238 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 240 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 259–260 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 259–260 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 261–262 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 261–262 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 276–277 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 276–277 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 278 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 278 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 290–291 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 290–291 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 302–303 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 302–303 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 316–317 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 348 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 354–355 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 354–355 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 381–382 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 381–382 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 393–394 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 393–394 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 400 |
Rule | Violation | Line |
---|---|---|
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 28 |
MutableStaticState | Do not use non-final non-private static fields | 30 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 38 |
Rule | Violation | Line |
---|---|---|
DataClass | The class 'FtpTimerTask' is suspected to be a Data Class (WOC=25.000%, NOPA=2, NOAM=2, WMC=6) | 32–96 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 51 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 68–80 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 101 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 134 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 52 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 75 |
CyclomaticComplexity | The method 'trueRetrieve()' has a cyclomatic complexity of 21. | 86–202 |
CognitiveComplexity | The method 'trueRetrieve()' has a cognitive complexity of 26, current threshold is 15 | 86–202 |
NcssCount | The method 'trueRetrieve()' has a NCSS line count of 67. | 86–202 |
ExcessiveMethodLength | Avoid really long methods. | 86–202 |
NPathComplexity | The method 'trueRetrieve()' has an NPath complexity of 3459, current threshold is 200 | 86–202 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 152 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 153 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 155 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 164 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 168 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 176 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 177 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 182 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 187 |
ExceptionAsFlowControl | Avoid using exceptions as flow control. | 190 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 47 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 48 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 49 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 54 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 58–59 |
Rule | Violation | Line |
---|---|---|
UseUtilityClass | All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. | 37–77 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 45 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 46–48 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 65 |
Rule | Violation | Line |
---|---|---|
UseUtilityClass | All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. | 38–101 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 46 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 47–49 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 66 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 71 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 76 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 77 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 80 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 81 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 84–85 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 93–94 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 97 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 29 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 33 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 38 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 43 |
Rule | Violation | Line |
---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'XML_USEFASTMD5'. | 109 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 161 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 166 |
ExcessiveMethodLength | Avoid really long methods. | 192–362 |
NPathComplexity | The method 'setConfigurationFromXml(String)' has an NPath complexity of 353894400, current threshold is 200 | 192–362 |
CyclomaticComplexity | The method 'setConfigurationFromXml(String)' has a cyclomatic complexity of 32. | 192–362 |
CognitiveComplexity | The method 'setConfigurationFromXml(String)' has a cognitive complexity of 39, current threshold is 15 | 192–362 |
NcssCount | The method 'setConfigurationFromXml(String)' has a NCSS line count of 129. | 192–362 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 196 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 208 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 213 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 215 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 221 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 227 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 232 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 244 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 248 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 255 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 264 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 274 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 278 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 282 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 287 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 291 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 296 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 305 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 311 |
UnusedAssignment | The value assigned to variable 'document' is never used (overwritten on line 314) | 312 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 312 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 314 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 326 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 347 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 348 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 348 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 357 |
Rule | Violation | Line |
---|---|---|
NPathComplexity | The method 'loadSsl(FtpConfiguration)' has an NPath complexity of 80196, current threshold is 200 | 107–192 |
NcssCount | The method 'loadSsl(FtpConfiguration)' has a NCSS line count of 60. | 107–192 |
CyclomaticComplexity | The method 'loadSsl(FtpConfiguration)' has a cyclomatic complexity of 26. | 107–192 |
CognitiveComplexity | The method 'loadSsl(FtpConfiguration)' has a cognitive complexity of 39, current threshold is 15 | 107–192 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 110 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 121 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 131 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 141 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 156 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 158 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 161 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 171 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 181–183 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 206 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 224 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 225 |
UnusedAssignment | The value assigned to variable 'configuration' is never used | 225 |
Rule | Violation | Line |
---|---|---|
EmptyIfStmt | Avoid empty if statements | 53–55 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 53 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 129–130 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 129–130 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 129–130 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 141 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 142 |
AvoidDuplicateLiterals | The String literal "{} {}" appears 4 times in this file; the first occurrence is on line 160 | 160 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 52 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 63 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 86 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 44 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 49 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 55 |
AvoidFieldNameMatchingMethodName | Field isAdmin has the same name as a method | 55 |
ArrayIsStoredDirectly | The user-supplied array 'accounts' is stored directly. | 63 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 42 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 43 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 44 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 45 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 46 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 47 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 48 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 63 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 67 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 67 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 69 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 70 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 70 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 71 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 78 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–781 |
TooManyMethods | This class has too many methods, consider refactoring it. | 59–781 |
CyclomaticComplexity | The class 'WaarpFtp4jClient' has a total cyclomatic complexity of 113 (highest 11). | 59–781 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 71 |
UnusedAssignment | The field initializer for 'port' is never used (overwritten on line 100) | 72 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 72 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 73 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 74 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 75 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 76 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 77 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 78 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 79 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 80 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 81 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 82 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'directory' | 82 |
CyclomaticComplexity | The constructor 'WaarpFtp4jClient(String, int, String, String, String, boolean, int, int, int)' has a cyclomatic complexity of 11. | 94–177 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 141 |
AvoidUsingHardCodedIP | Do not hard code the IP address | 158 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 163 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 168 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 207 |
EmptyCatchBlock | Avoid empty catch blocks | 207–209 |
CyclomaticComplexity | The method 'connect()' has a cyclomatic complexity of 11. | 220–275 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 221 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 229 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 234 |
AvoidDuplicateLiterals | The String literal ": {}" appears 18 times in this file; the first occurrence is on line 241 | 241 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 241 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 251 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 279 |
EmptyCatchBlock | Avoid empty catch blocks | 285–287 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 285 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 295 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 299 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 306 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 310 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 315 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 316 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 327 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 337 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 338 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 343 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 348 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 349 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 359 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 376 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 435 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 446 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 447 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 461 |
CloseResource | Ensure that resources like this OutputStream object are closed after use | 469 |
UnusedAssignment | The initializer for variable 'outputStream' is never used (overwritten on lines 473 and 476) | 469 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 490 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 496 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 500 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 501 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 515 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 521 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 528 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 533 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 535 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 539 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 541 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 542 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 553 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 557 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 561 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 562 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 605 |
AvoidDuplicateLiterals | The String literal "FEAT" appears 4 times in this file; the first occurrence is on line 607 | 607 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 608 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 613 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 614 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 615 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 620 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 624 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 625 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 626 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 636 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 639 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 643 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 644 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 655 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 657 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 666 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 671 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 676 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 677 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 687 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 691 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 694 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 695 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 699 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 700 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 704 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 705 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 708 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 709 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 710 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 720 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 724 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 727 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 728 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 732 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 733 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 737 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 738 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 741 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 742 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 743 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 755 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 759 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 760 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 775 |
Rule | Violation | Line |
---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 47–781 |
CyclomaticComplexity | The class 'WaarpFtpClient' has a total cyclomatic complexity of 120 (highest 17). | 47–781 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 55 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 56 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 57 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 58 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 59 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 61 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 62 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 63 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 64 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'directory' | 65 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 65 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 66 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'ipAddress' | 66 |
ExcessiveParameterList | Avoid long parameter lists. | 102–106 |
NPathComplexity | The method 'connect()' has an NPath complexity of 1023, current threshold is 200 | 172–265 |
CognitiveComplexity | The method 'connect()' has a cognitive complexity of 27, current threshold is 15 | 172–265 |
CyclomaticComplexity | The method 'connect()' has a cyclomatic complexity of 17. | 172–265 |
NcssCount | The method 'connect()' has a NCSS line count of 70. | 172–265 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 173 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 186 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 188 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 195 |
AvoidDuplicateLiterals | The String literal ": {}" appears 18 times in this file; the first occurrence is on line 195 | 195 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 234 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 269 |
EmptyCatchBlock | Avoid empty catch blocks | 272–274 |
EmptyCatchBlock | Avoid empty catch blocks | 277–279 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 285 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 295 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 303 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 314 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 323 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 333 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 341 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 371 |
CloseResource | Ensure that resources like this OutputStream object are closed after use | 419 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 420 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 445 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 457 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 470 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 488 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 500 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 513 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 538 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 567 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 575 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 592 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 600 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 617 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 625 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 636 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 643 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 651 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 663 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 663 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 670 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 680 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 690 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 698 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 725 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 733 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 760 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 775 |
Rule | Violation | Line |
---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 26–273 |
Rule | Violation | Line |
---|---|---|
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 56 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 57–59 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 65 |
CognitiveComplexity | The method 'initialize(String, String)' has a cognitive complexity of 16, current threshold is 15 | 68–130 |
CyclomaticComplexity | The method 'initialize(String, String)' has a cyclomatic complexity of 11. | 68–130 |
NPathComplexity | The method 'initialize(String, String)' has an NPath complexity of 384, current threshold is 200 | 68–130 |
NonThreadSafeSingleton | Singleton is not thread safe | 70–74 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 81 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 85 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 88 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 92–93 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 94 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 99–100 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 103 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 111 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 120–121 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 124 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 126–127 |
Rule | Violation | Line |
---|---|---|
MutableStaticState | Do not use non-final non-private static fields | 54 |
MutableStaticState | Do not use non-final non-private static fields | 55 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 101 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 103 |
NonThreadSafeSingleton | Singleton is not thread safe | 126–131 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 139–140 |
CognitiveComplexity | The method 'getParams(String)' has a cognitive complexity of 29, current threshold is 15 | 154–195 |
CyclomaticComplexity | The method 'getParams(String)' has a cyclomatic complexity of 17. | 154–195 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 155 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 156 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 166 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 169–170 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 175 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 178–179 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 184 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 187–188 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 211 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 239 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 242 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 248 |
Rule | Violation | Line |
---|---|---|
MutableStaticState | Do not use non-final non-private static fields | 41 |
MutableStaticState | Do not use non-final non-private static fields | 43 |
MutableStaticState | Do not use non-final non-private static fields | 44 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 50 |
NonThreadSafeSingleton | Singleton is not thread safe | 73–75 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 81 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 93 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 95 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 108 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 110 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 113 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 120–121 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 120–121 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 121 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–863 |
CyclomaticComplexity | The class 'HttpSslHandler' has a total cyclomatic complexity of 118 (highest 18). | 79–863 |
GodClass | Possible God Class (WMC=118, ATFD=110, TCC=32.164%) | 79–863 |
TooManyMethods | This class has too many methods, consider refactoring it. | 80–863 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 96 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 98 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 100 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 101 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 102 |
AvoidStringBufferField | StringBuffers can grow quite a lot, and so may become a source of memory leak (if the owning class has a long life time). | 103 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 103 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 104 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 105 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 106 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 107 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 151 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 157 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 163 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 169 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 181 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 184 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 184 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 185 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 186 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 192 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 195–196 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 195–196 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 199–201 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 199–201 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 199–201 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 203 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 206 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 209 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 218 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 219 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 223 |
CognitiveComplexity | The method 'system()' has a cognitive complexity of 26, current threshold is 15 | 226–298 |
CyclomaticComplexity | The method 'system()' has a cyclomatic complexity of 11. | 226–298 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 229 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 231 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 234 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 262 |
AvoidDeeplyNestedIfStmts | Deeply nested if..then statements are hard to read | 263–265 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 266–267 |
AvoidDeeplyNestedIfStmts | Deeply nested if..then statements are hard to read | 270–272 |
AvoidDeeplyNestedIfStmts | Deeply nested if..then statements are hard to read | 276–278 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 284 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 287 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 289 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 291 |
CyclomaticComplexity | The method 'rule()' has a cyclomatic complexity of 10. | 300–368 |
CognitiveComplexity | The method 'rule()' has a cognitive complexity of 25, current threshold is 15 | 300–368 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 303 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 307 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 309 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 311 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 313 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 324 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 328 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 330 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 334 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 336 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 341 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 345 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 346 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 351 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 355 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 357 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 359 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 361 |
CognitiveComplexity | The method 'transfer()' has a cognitive complexity of 26, current threshold is 15 | 370–455 |
CyclomaticComplexity | The method 'transfer()' has a cyclomatic complexity of 14. | 370–455 |
NcssCount | The method 'transfer()' has a NCSS line count of 60. | 370–455 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 372 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 373 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 374 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 377–378 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 417 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 418 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 419 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 424 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 438 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 439 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 440 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 451 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 452–453 |
CognitiveComplexity | The method 'user()' has a cognitive complexity of 34, current threshold is 15 | 457–518 |
CyclomaticComplexity | The method 'user()' has a cyclomatic complexity of 10. | 457–518 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 459 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 460 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 461 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 465 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 466 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 470 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 492 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 496 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 498 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 505 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 507 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 515 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 516 |
CompareObjectsWithEquals | Use equals() to compare object references. | 521 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 522 |
CompareObjectsWithEquals | Use equals() to compare object references. | 523 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 525 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 526 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 531 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 539 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 541 |
CompareObjectsWithEquals | Use equals() to compare object references. | 548 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 548 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 552 |
CognitiveComplexity | The method 'checkAuthent(ChannelHandlerContext)' has a cognitive complexity of 39, current threshold is 15 | 555–640 |
NcssCount | The method 'checkAuthent(ChannelHandlerContext)' has a NCSS line count of 62. | 555–640 |
CyclomaticComplexity | The method 'checkAuthent(ChannelHandlerContext)' has a cyclomatic complexity of 18. | 555–640 |
NPathComplexity | The method 'checkAuthent(ChannelHandlerContext)' has an NPath complexity of 1288, current threshold is 200 | 555–640 |
CompareObjectsWithEquals | Use equals() to compare object references. | 557 |
CompareObjectsWithEquals | Use equals() to compare object references. | 563 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 582 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 583 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 594 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 595 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 603–604 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 604 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 606–607 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 608–609 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 609 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 610–611 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 613 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 634 |
CyclomaticComplexity | The method 'channelRead0(ChannelHandlerContext, FullHttpRequest)' has a cyclomatic complexity of 11. | 643–696 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 652 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 664 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 667 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 667 |
UnusedAssignment | The initializer for variable 'req' is never used (overwritten on lines 670 and 672) | 668 |
CognitiveComplexity | The method 'checkSession()' has a cognitive complexity of 15, current threshold is 15 | 698–728 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 699 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 701 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 702 |
LiteralsFirstInComparisons | Position literals first in String comparisons | 704 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 704 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 718 |
CognitiveComplexity | The method 'handleCookies(HttpResponse)' has a cognitive complexity of 22, current threshold is 15 | 730–763 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 731 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 733 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 734 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 738 |
LiteralsFirstInComparisons | Position literals first in String comparisons | 738 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 743–744 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 744 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 747–748 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 748 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 753–754 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 754 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 760–761 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 761 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 778–779 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 779 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 786–787 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 787 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 788 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 790–791 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 796–797 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 832–833 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 833 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 834 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 837 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 837 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 850 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 859–860 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 859–860 |
Rule | Violation | Line |
---|---|---|
MutableStaticState | Do not use non-final non-private static fields | 38 |
MutableStaticState | Do not use non-final non-private static fields | 39 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 40 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 52 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 56 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 62 |
Rule | Violation | Line |
---|---|---|
NPathComplexity | The method 'exec()' has an NPath complexity of 252, current threshold is 200 | 50–95 |
CognitiveComplexity | The method 'exec()' has a cognitive complexity of 17, current threshold is 15 | 50–95 |
CyclomaticComplexity | The method 'exec()' has a cyclomatic complexity of 16. | 50–95 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 51 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 51 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 93–94 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 29 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 33 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 38 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 43 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 21–2044 |
CyclomaticComplexity | The class 'FileBasedConfiguration' has a total cyclomatic complexity of 297 (highest 52). | 94–2044 |
ExcessiveClassLength | Avoid really long classes. | 94–2044 |
TooManyMethods | This class has too many methods, consider refactoring it. | 94–2044 |
GodClass | Possible God Class (WMC=297, ATFD=296, TCC=13.424%) | 94–2044 |
TooManyFields | Too many fields | 94–2044 |
MutableStaticState | Do not use non-final non-private static fields | 593 |
AvoidFieldNameMatchingTypeName | It is somewhat confusing to have a field name matching the declaring class name | 593 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 597 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 608 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 630 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 648 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 653 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 653 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 658 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 658 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 663 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 663 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 701 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 713 |
CyclomaticComplexity | The method 'loadServerParam()' has a cyclomatic complexity of 43. | 722–875 |
NPathComplexity | The method 'loadServerParam()' has an NPath complexity of 128333160, current threshold is 200 | 722–875 |
ExcessiveMethodLength | Avoid really long methods. | 722–875 |
NcssCount | The method 'loadServerParam()' has a NCSS line count of 113. | 722–875 |
CognitiveComplexity | The method 'loadServerParam()' has a cognitive complexity of 78, current threshold is 15 | 722–875 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 724 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 728 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 762 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 774 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 782 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 783 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 791 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 795 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 796 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 819 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 829 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 839 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 851 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 858 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 879 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 883 |
ExcessiveMethodLength | Avoid really long methods. | 898–1038 |
CognitiveComplexity | The method 'loadLimit()' has a cognitive complexity of 62, current threshold is 15 | 898–1038 |
NPathComplexity | The method 'loadLimit()' has an NPath complexity of 2147483647, current threshold is 200 | 898–1038 |
CyclomaticComplexity | The method 'loadLimit()' has a cyclomatic complexity of 52. | 898–1038 |
NcssCount | The method 'loadLimit()' has a NCSS line count of 103. | 898–1038 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 900 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 909 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 919 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 930 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 943 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 952 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 956 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 960 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 964 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 968 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 972 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 999 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1003 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1010 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1020 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1024 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1028 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1032 |
CyclomaticComplexity | The method 'loadNetworkServer()' has a cyclomatic complexity of 11. | 1040–1075 |
NPathComplexity | The method 'loadNetworkServer()' has an NPath complexity of 243, current threshold is 200 | 1040–1075 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1043 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1051 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1058 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1062 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1070 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1084 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1088 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1110 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1114 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1117 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1121 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1125 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1128 |
NPathComplexity | The method 'loadDatabase()' has an NPath complexity of 488, current threshold is 200 | 1141–1184 |
CyclomaticComplexity | The method 'loadDatabase()' has a cyclomatic complexity of 18. | 1141–1184 |
CognitiveComplexity | The method 'loadDatabase()' has a cognitive complexity of 17, current threshold is 15 | 1141–1184 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1143 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1167 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1168 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1168 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1169 |
CognitiveComplexity | The method 'loadSsl()' has a cognitive complexity of 45, current threshold is 15 | 1186–1291 |
CyclomaticComplexity | The method 'loadSsl()' has a cyclomatic complexity of 33. | 1186–1291 |
NcssCount | The method 'loadSsl()' has a NCSS line count of 78. | 1186–1291 |
ExcessiveMethodLength | Avoid really long methods. | 1186–1291 |
NPathComplexity | The method 'loadSsl()' has an NPath complexity of 6482592, current threshold is 200 | 1186–1291 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1189 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1191 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1192 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1196 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1206 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1216 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1231 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1233 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1236 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1246 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1256–1258 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1268 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1273 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1284 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1285 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1288 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1289 |
CyclomaticComplexity | The method 'setConfigurationServerFromXml(String)' has a cyclomatic complexity of 12. | 1300–1360 |
NPathComplexity | The method 'setConfigurationServerFromXml(String)' has an NPath complexity of 2048, current threshold is 200 | 1300–1360 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1304 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1352 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1353 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1356 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1357 |
UnusedAssignment | The value assigned to variable 'configuration' is never used | 1357 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1373 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1373 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1376 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1376 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1378 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1378 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1403–1404 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1404 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1433 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1436 |
ArrayIsStoredDirectly | The user-supplied array 'serverkey' is stored directly. | 1448 |
CognitiveComplexity | The method 'initializeAuthent(String, boolean)' has a cognitive complexity of 50, current threshold is 15 | 1480–1606 |
NcssCount | The method 'initializeAuthent(String, boolean)' has a NCSS line count of 96. | 1480–1606 |
ExcessiveMethodLength | Avoid really long methods. | 1480–1606 |
NPathComplexity | The method 'initializeAuthent(String, boolean)' has an NPath complexity of 472400, current threshold is 200 | 1480–1606 |
CyclomaticComplexity | The method 'initializeAuthent(String, boolean)' has a cyclomatic complexity of 28. | 1480–1606 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1485 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1500 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1504 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1518 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1519 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1519 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1524 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1561 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1568 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1569 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 1570 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1580 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1581 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 1582 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1593–1594 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1622 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1624 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1629 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1631 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1633 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1637 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1638 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1639 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1640 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1641 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1690 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1693 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1695 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1697 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1700 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1702 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1704 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1705 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1706 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1708 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1709 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1712 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1713 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1715 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1742 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1754 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1755 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1755 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1756 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1756 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1757 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1757 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1758 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1758 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1759 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1759 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1759 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1760 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1760 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1761 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1761 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1761 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1762 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1762 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1762 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1763 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1763 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1763 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1803 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1819 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 1819 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 1820 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1823 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1831 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1833 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 1845 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1848 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1854 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1857 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1860 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1863 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1871–1872 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 21–530 |
CyclomaticComplexity | The class 'ExecBusinessHandler' has a total cyclomatic complexity of 94 (highest 26). | 60–530 |
GodClass | Possible God Class (WMC=94, ATFD=102, TCC=14.286%) | 60–530 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 78 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 82 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 83 |
ExcessiveMethodLength | Avoid really long methods. | 86–223 |
CyclomaticComplexity | The method 'afterTransferDoneBeforeAnswer(FtpTransfer)' has a cyclomatic complexity of 25. | 86–223 |
NPathComplexity | The method 'afterTransferDoneBeforeAnswer(FtpTransfer)' has an NPath complexity of 1260, current threshold is 200 | 86–223 |
NcssCount | The method 'afterTransferDoneBeforeAnswer(FtpTransfer)' has a NCSS line count of 67. | 86–223 |
CognitiveComplexity | The method 'afterTransferDoneBeforeAnswer(FtpTransfer)' has a cognitive complexity of 30, current threshold is 15 | 86–223 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 89 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 92 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 93 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 96 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 97 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 106 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 106 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 108 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 120 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 145 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 148 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 159–160 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 162–163 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 190 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 192 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 197 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 203 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 211 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 230 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 233 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 239 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 242 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 245 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 247 |
ExcessiveMethodLength | Avoid really long methods. | 253–369 |
NcssCount | The method 'beforeRunCommand()' has a NCSS line count of 62. | 253–369 |
NPathComplexity | The method 'beforeRunCommand()' has an NPath complexity of 720, current threshold is 200 | 253–369 |
CyclomaticComplexity | The method 'beforeRunCommand()' has a cyclomatic complexity of 26. | 253–369 |
CognitiveComplexity | The method 'beforeRunCommand()' has a cognitive complexity of 41, current threshold is 15 | 253–369 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 256 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 259 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 260 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 266 |
EmptyIfStmt | Avoid empty if statements | 268–270 |
EmptyIfStmt | Avoid empty if statements | 270–272 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 273 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 273 |
CollapsibleIfStatements | These nested if statements could be combined | 275–290 |
CollapsibleIfStatements | These nested if statements could be combined | 276–289 |
AvoidDeeplyNestedIfStmts | Deeply nested if..then statements are hard to read | 276–289 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 281 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 283–286 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 283–286 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 286 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 293 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 293 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 300 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 306–307 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 306–307 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 313 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 320–321 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 320–321 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 329 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 329 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 330 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 330 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 331 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 337 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 341 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 345 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 353 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 360 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 378 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 384 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 384 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 389–390 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 389–390 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 392 |
CollapsibleIfStatements | These nested if statements could be combined | 393–397 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 394–396 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 394–396 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 396 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 405 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 409 |
CollapsibleIfStatements | These nested if statements could be combined | 416–429 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 424 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 425 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 426 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 437 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 438 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 439 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 37, but has at least 39 characters appended. | 473 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 476–477 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 476–477 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 476–477 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 3 consecutive times with literals. Use a single append with a single combined String. | 480 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 480 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 489 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 490 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 501 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 504 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 514 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 519 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 522 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 522 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 523 |
Rule | Violation | Line |
---|---|---|
ExcessiveParameterList | Avoid long parameter lists. | 114–124 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 132–133 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 132–133 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 138 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 143 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 64 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 67 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 73 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 74 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 76 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 80 |
AvoidDeeplyNestedIfStmts | Deeply nested if..then statements are hard to read | 82–88 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 83–84 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 83–84 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 86–87 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 86–87 |
EmptyCatchBlock | Avoid empty catch blocks | 91–93 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 114 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 117 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 122 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 123 |
EmptyCatchBlock | Avoid empty catch blocks | 130–132 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 134 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 136–138 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 136–138 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 142 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 144–146 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 144–146 |
CognitiveComplexity | The method 'logErrorAction(DbSession, long, FtpTransfer, String, ReplyCode, BusinessHandler)' has a cognitive complexity of 50, current threshold is 15 | 162–249 |
CyclomaticComplexity | The method 'logErrorAction(DbSession, long, FtpTransfer, String, ReplyCode, BusinessHandler)' has a cyclomatic complexity of 20. | 162–249 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 168 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 174 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 179 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 190 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 191 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 194 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 204 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 206–208 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 206–208 |
EmptyCatchBlock | Avoid empty catch blocks | 211–213 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 215 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 217–219 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 217–219 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 223 |
CollapsibleIfStatements | These nested if statements could be combined | 223–229 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 225–228 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 225–228 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 233 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 235–237 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 235–237 |
CollapsibleIfStatements | These nested if statements could be combined | 241–246 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 241 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 242–245 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 242–245 |
Rule | Violation | Line |
---|---|---|
MutableStaticState | Do not use non-final non-private static fields | 32 |
Rule | Violation | Line |
---|---|---|
CyclomaticComplexity | The class 'DbTransferLog' has a total cyclomatic complexity of 124 (highest 14). | 56–1210 |
ExcessiveClassLength | Avoid really long classes. | 56–1210 |
TooManyMethods | This class has too many methods, consider refactoring it. | 56–1210 |
GodClass | Possible God Class (WMC=124, ATFD=69, TCC=15.686%) | 56–1210 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 92 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 94 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 96 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 98 |
AvoidFieldNameMatchingMethodName | Field isSender has the same name as a method | 98 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 102 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 104 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 110 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 115 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 120 |
AvoidDuplicateLiterals | The String literal "=?," appears 6 times in this file; the first occurrence is on line 137 | 137 |
ExcessiveParameterList | Avoid long parameter lists. | 162–166 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 209 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 210 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 211 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 212 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 218 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 219 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 220 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 221 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 222 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 223 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 224 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 225 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 262 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 263 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 264 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 266 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 267 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 268 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 269 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 270 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 271 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 272 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 273 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 278 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 279 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 280 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 281 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 284 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 288 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 289 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 290 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 291 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 292 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 293 |
AvoidDuplicateLiterals | The String literal " = ? AND " appears 7 times in this file; the first occurrence is on line 301 | 301 |
AvoidDuplicateLiterals | The String literal " = '" appears 9 times in this file; the first occurrence is on line 321 | 321 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 322 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 372 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 375 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 375 |
CognitiveComplexity | The method 'create()' has a cognitive complexity of 16, current threshold is 15 | 388–460 |
CyclomaticComplexity | The method 'create()' has a cyclomatic complexity of 14. | 388–460 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 402 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 402 |
ExceptionAsFlowControl | Avoid using exceptions as flow control. | 419 |
ExceptionAsFlowControl | Avoid using exceptions as flow control. | 419 |
AvoidDuplicateLiterals | The String literal ") FROM " appears 6 times in this file; the first occurrence is on line 424 | 424 |
AvoidDuplicateLiterals | The String literal " WHERE " appears 12 times in this file; the first occurrence is on line 425 | 425 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 435 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 437 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 440–441 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 440–441 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 447 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 450 |
AvoidDuplicateLiterals | The String literal " = " appears 4 times in this file; the first occurrence is on line 510 | 510 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 510 |
AvoidDuplicateLiterals | The String literal " AND " appears 11 times in this file; the first occurrence is on line 511 | 511 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 513 |
AvoidDuplicateLiterals | The String literal " ORDER BY " appears 5 times in this file; the first occurrence is on line 515 | 515 |
AvoidDuplicateLiterals | The String literal " DESC " appears 5 times in this file; the first occurrence is on line 515 | 515 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 515 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 515 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 517–518 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 517–518 |
CyclomaticComplexity | The method 'getLogPrepareStament(DbSession, Timestamp, Timestamp, ReplyCode)' has a cyclomatic complexity of 12. | 553–608 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 561 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 568 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 569 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 571 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 574 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 575 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 581 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 581 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 583 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 586 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 592 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 592 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 594 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 597 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 603 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 604 |
AvoidDuplicateLiterals | The String literal "SELECT COUNT(" appears 5 times in this file; the first occurrence is on line 622 | 622 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 622 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 623 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 624 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 643 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 646 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 673 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 674 |
AvoidDuplicateLiterals | The String literal " >= ? " appears 4 times in this file; the first occurrence is on line 674 | 674 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 675 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 675 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 696 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 697 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 698 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 716 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 719 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 744 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 785 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 809 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 812 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 813 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 813 |
AvoidDuplicateLiterals | The String literal "' OR " appears 4 times in this file; the first occurrence is on line 813 | 813 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 814 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 815 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 815 |
AvoidDuplicateLiterals | The String literal "') " appears 4 times in this file; the first occurrence is on line 816 | 816 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 818 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 819 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 822 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 823 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 823 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 824 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 824 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 825 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 848 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 851 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 852 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 852 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 853 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 854 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 854 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 857 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 858 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 861 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 862 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 862 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 864 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 864 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 865 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 875 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 887 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 912 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1001 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1073 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1075 |
CloseResource | Ensure that resources like this Writer object are closed after use | 1137 |
CyclomaticComplexity | The method 'saveDbTransferLogFile(DbPreparedStatement, Writer, boolean)' has a cyclomatic complexity of 10. | 1160–1209 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1173 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1186 |
Rule | Violation | Line |
---|---|---|
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 45–47 |
Rule | Violation | Line |
---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'lock'. | 48 |
Rule | Violation | Line |
---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'lock'. | 48 |
Rule | Violation | Line |
---|---|---|
MutableStaticState | Do not use non-final non-private static fields | 92 |
MutableStaticState | Do not use non-final non-private static fields | 97 |
MutableStaticState | Do not use non-final non-private static fields | 102 |
DataClass | The class 'CommandExecutor' is suspected to be a Data Class (WOC=25.000%, NOPA=4, NOAM=8, WMC=44) | 104–319 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 108 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 109 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 118 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 119 |
CognitiveComplexity | The constructor 'CommandExecutor(String, long, String, long)' has a cognitive complexity of 20, current threshold is 15 | 132–186 |
CyclomaticComplexity | The constructor 'CommandExecutor(String, long, String, long)' has a cyclomatic complexity of 13. | 132–186 |
InefficientEmptyStringCheck | String.trim().length() == 0 / String.trim().isEmpty() is an inefficient way to validate a blank String. | 134 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 149 |
InefficientEmptyStringCheck | String.trim().length() == 0 / String.trim().isEmpty() is an inefficient way to validate a blank String. | 160 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 175 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 189 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 193 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 197 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 201 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 223 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 226 |
CognitiveComplexity | The method 'createAbstractExecutor(HttpAuthInterface, String, boolean, WaarpFuture)' has a cognitive complexity of 16, current threshold is 15 | 366–438 |
CyclomaticComplexity | The method 'createAbstractExecutor(HttpAuthInterface, String, boolean, WaarpFuture)' has a cyclomatic complexity of 16. | 366–438 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 375 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 378 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 390 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 393 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 397 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 400 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 409 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 412 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 424 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 427 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 431 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 434 |
EmptyWhileStmt | Avoid empty while statements | 496–498 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 72 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 73 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 74 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 75 |
NcssCount | The method 'run()' has a NCSS line count of 67. | 91–198 |
ExcessiveMethodLength | Avoid really long methods. | 91–198 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 29. | 91–198 |
NPathComplexity | The method 'run()' has an NPath complexity of 12960, current threshold is 200 | 91–198 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 43, current threshold is 15 | 91–198 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 131 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 143 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 143 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 152 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 152 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 165 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 175 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 190 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 46 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 47 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 48 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 14. | 63–127 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 20, current threshold is 15 | 63–127 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 68 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 71 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 77 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 80 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 82 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 83 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 83 |
UnusedAssignment | The initializer for variable 'status' is never used (overwritten on lines 87, 99, 101 and 107) | 84 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 89 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 91 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 94 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 95 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 97 |
EmptyWhileStmt | Avoid empty while statements | 104–106 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 110 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 113–114 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 120 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 94 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 95 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 96 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 97 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 98 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 32, current threshold is 15 | 111–205 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 22. | 111–205 |
NPathComplexity | The method 'run()' has an NPath complexity of 95928, current threshold is 200 | 111–205 |
NcssCount | The method 'run()' has a NCSS line count of 63. | 111–205 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 122 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 126 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 126 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 127 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 127 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 128 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 128 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 129 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 185 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 187 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 203 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 203 |
ArrayIsStoredDirectly | The user-supplied array 'args' is stored directly. | 210 |
Rule | Violation | Line |
---|---|---|
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 63 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 64 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 69 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 83 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 83 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 87 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 88 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 112 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 114 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 116 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 123 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 143 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 143 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 145 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 147 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 35 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 36 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 37 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 38 |
ArrayIsStoredDirectly | The user-supplied array 'args' is stored directly. | 72 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 29 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'delay'. | 36 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'command'. | 36 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 88 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 89 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 91 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'delay'. | 116 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 20. | 128–206 |
NPathComplexity | The method 'run()' has an NPath complexity of 1024, current threshold is 200 | 128–206 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 15, current threshold is 15 | 128–206 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 156–158 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 189 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 201 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 57 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 73 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 96 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 221 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 221 |
Rule | Violation | Line |
---|---|---|
DataClass | The class 'SimpleAuth' is suspected to be a Data Class (WOC=30.769%, NOPA=0, NOAM=8, WMC=28) | 30–279 |
AvoidFieldNameMatchingMethodName | Field isAdmin has the same name as a method | 56 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 56 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 125 |
MethodReturnsInternalArray | Returning 'accounts' may expose an internal array. | 193 |
Rule | Violation | Line |
---|---|---|
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 35 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 40 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 63–67 |
Rule | Violation | Line |
---|---|---|
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 34 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 38 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 54 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 55 |
Rule | Violation | Line |
---|---|---|
UnusedAssignment | The field initializer for 'type' is never used (overwritten on lines 38 and 44) | 34 |
ImmutableField | Private field 'type' could be made final; it is only initialized in the declaration or constructor. | 34 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 34 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 35 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 51–52 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 51–52 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 34 |
UnusedAssignment | The field initializer for 'type' is never used (overwritten on lines 38 and 44) | 34 |
ImmutableField | Private field 'type' could be made final; it is only initialized in the declaration or constructor. | 34 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 35 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 51–52 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 51–52 |
Rule | Violation | Line |
---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 45–478 |
TooManyFields | Too many fields | 45–478 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 52 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 55 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 56 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 59 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 60 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 65 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 66 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 67 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 68 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 69 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 70 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 71 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 73 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 74 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 75 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 76 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 77 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 78 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 79 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 80 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 82 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 85 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 88 |
NonStaticInitializer | Non-static initializers are confusing | 91–98 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 101 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 104 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 105 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 106 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 107 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 108 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 109 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 110 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 112 |
AvoidCatchingNPE | Avoid catching NullPointerException; consider removing the cause of the NPE. | 183 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 183 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 228–229 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 228–229 |
CyclomaticComplexity | The method 'run(long, WaarpGlobalValuesIndex)' has a cyclomatic complexity of 31. | 288–439 |
NcssCount | The method 'run(long, WaarpGlobalValuesIndex)' has a NCSS line count of 104. | 288–439 |
ExcessiveMethodLength | Avoid really long methods. | 288–439 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 295–432 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 429–430 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 429–430 |
Rule | Violation | Line |
---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 54–883 |
TooManyFields | Too many fields | 54–883 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 79 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 84 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 91 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 96 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 101 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 106 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 111 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 116 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 121 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 126 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 131 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 136 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 141 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 146 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 151 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 156 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 161 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 166 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 171 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 176 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 241 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 242 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 244 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 245 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 246 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 248 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 250 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 252 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 258 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 260 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 263 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 266 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 271 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 278 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 282 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 343 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 344 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 345 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 348 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 349 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 350 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 350 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 362 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 375 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 389 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 402 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 417 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 426 |
UseNotifyAllInsteadOfNotify | Call Thread.notifyAll() rather than Thread.notify() | 430–503 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 431–432 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 435–436 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 438 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 440–441 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 445–447 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 447 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 451–453 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 453 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 457–459 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 459 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 462–464 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 464 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 466–467 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 469–471 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 471 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 475–477 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 477 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 481–483 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 483 |
UseNotifyAllInsteadOfNotify | Call Thread.notifyAll() rather than Thread.notify() | 518–537 |
Rule | Violation | Line |
---|---|---|
ImmutableField | Private field 'type' could be made final; it is only initialized in the declaration or constructor. | 33 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 33 |
UnusedAssignment | The field initializer for 'type' is never used (overwritten on lines 37 and 43) | 33 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 34 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 50–51 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 50–51 |
Rule | Violation | Line |
---|---|---|
CyclomaticComplexity | The method 'getVariable(OID, int, int, int)' has a cyclomatic complexity of 12. | 39–80 |
Rule | Violation | Line |
---|---|---|
LooseCoupling | Avoid using implementation types like 'LinkedHashMap'; use the interface instead | 29 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 29 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 30 |
LooseCoupling | Avoid using implementation types like 'LinkedHashMap'; use the interface instead | 39 |
Rule | Violation | Line |
---|---|---|
DataClass | The class 'AbstractHttpField' is suspected to be a Data Class (WOC=7.692%, NOPA=2, NOAM=12, WMC=24) | 28–295 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 52 |
ExcessiveParameterList | Avoid long parameter lists. | 74–81 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 141 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 144 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 145 |
Rule | Violation | Line |
---|---|---|
GodClass | Possible God Class (WMC=62, ATFD=9, TCC=0.000%) | 28–248 |
ExcessiveParameterList | Avoid long parameter lists. | 42–49 |
NcssCount | The method 'getHtmlFormField(HttpPage)' has a NCSS line count of 89. | 56–170 |
CognitiveComplexity | The method 'getHtmlFormField(HttpPage)' has a cognitive complexity of 46, current threshold is 15 | 56–170 |
CyclomaticComplexity | The method 'getHtmlFormField(HttpPage)' has a cyclomatic complexity of 38. | 56–170 |
ExcessiveMethodLength | Avoid really long methods. | 56–170 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 16, but has at least 55 characters appended. | 58 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 63 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 64 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 128 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 137 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 138 |
CyclomaticComplexity | The method 'setStringValue(String)' has a cyclomatic complexity of 15. | 192–227 |
Rule | Violation | Line |
---|---|---|
MutableStaticState | Do not use non-final non-private static fields | 43 |
ExcessiveMethodLength | Avoid really long methods. | 85–226 |
NcssCount | The method 'addDefaultErrorPages(HttpPageHandler, String, Class)' has a NCSS line count of 78. | 85–226 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 125 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 146 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 161 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 176 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 191 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 206 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 74 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 75 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 76 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 77 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 78 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 79 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 80 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 81 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 82 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 83 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 91 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 92 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 93 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 94 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 95 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 96 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 97 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 98 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 99 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 100 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 101 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 103 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 113 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 132 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 136 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 138 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 139 |
UnusedAssignment | The value assigned to variable 'list' is never used | 139 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 165 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 183 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 187 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 189 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 224 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 235 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 240–241 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 240–241 |
Rule | Violation | Line |
---|---|---|
CyclomaticComplexity | The class 'HttpPage' has a total cyclomatic complexity of 117 (highest 13). | 42–662 |
GodClass | Possible God Class (WMC=117, ATFD=51, TCC=1.795%) | 42–662 |
ExcessiveParameterList | Avoid long parameter lists. | 89–95 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 116 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 124 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 140 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 141 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 148–150 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 181 |
CognitiveComplexity | The method 'finalizePage(AbstractHttpBusinessRequest, boolean, StringBuilder)' has a cognitive complexity of 16, current threshold is 15 | 198–227 |
CyclomaticComplexity | The method 'finalizePage(AbstractHttpBusinessRequest, boolean, StringBuilder)' has a cyclomatic complexity of 11. | 198–227 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 221 |
CyclomaticComplexity | The method 'setFields(AbstractHttpBusinessRequest, boolean, StringBuilder, Map)' has a cyclomatic complexity of 11. | 229–262 |
CognitiveComplexity | The method 'setFields(AbstractHttpBusinessRequest, boolean, StringBuilder, Map)' has a cognitive complexity of 28, current threshold is 15 | 229–262 |
CognitiveComplexity | The method 'setFromPossibleForm(AbstractHttpBusinessRequest, boolean, StringBuilder, Map)' has a cognitive complexity of 20, current threshold is 15 | 264–294 |
CyclomaticComplexity | The method 'setFromPossibleForm(AbstractHttpBusinessRequest, boolean, StringBuilder, Map)' has a cyclomatic complexity of 10. | 264–294 |
NPathComplexity | The method 'getSimpleHtml(AbstractHttpBusinessRequest)' has an NPath complexity of 1296, current threshold is 200 | 296–331 |
CyclomaticComplexity | The method 'getSimpleHtml(AbstractHttpBusinessRequest)' has a cyclomatic complexity of 13. | 296–331 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 300 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 310 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 317 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 324 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 354 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 387 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 443 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 460 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 477 |
Rule | Violation | Line |
---|---|---|
MutableStaticState | Do not use non-final non-private static fields | 41 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 59 |
CyclomaticComplexity | The method 'getHttpPage(String, String, HttpSession)' has a cyclomatic complexity of 17. | 71–120 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 74 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 81–115 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 83 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 92 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 99 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 105 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 125 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 131 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 132 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 134 |
Rule | Violation | Line |
---|---|---|
GodClass | Possible God Class (WMC=98, ATFD=117, TCC=23.810%) | 49–523 |
CyclomaticComplexity | The class 'HttpXmlDefinition' has a total cyclomatic complexity of 98 (highest 43). | 49–523 |
NPathComplexity | The method 'loadHttpPage(XmlValue)' has an NPath complexity of 2097152, current threshold is 200 | 232–302 |
CognitiveComplexity | The method 'loadHttpPage(XmlValue)' has a cognitive complexity of 21, current threshold is 15 | 232–302 |
CyclomaticComplexity | The method 'loadHttpPage(XmlValue)' has a cyclomatic complexity of 36. | 232–302 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 236 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 236 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 236 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 241 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 243 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 243 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 243 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 248 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 254–255 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 259 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 259 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 259 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 264 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 264 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 264 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 269 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 269 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 269 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 274 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 274 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 274 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 279 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 279 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 279 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 284 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 284 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 284 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 289 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 289 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 289 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 293 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 293 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 293 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 298 |
NPathComplexity | The method 'loadHttpConfiguration(XmlValue)' has an NPath complexity of 33554432, current threshold is 200 | 304–401 |
CyclomaticComplexity | The method 'loadHttpConfiguration(XmlValue)' has a cyclomatic complexity of 43. | 304–401 |
NcssCount | The method 'loadHttpConfiguration(XmlValue)' has a NCSS line count of 70. | 304–401 |
CognitiveComplexity | The method 'loadHttpConfiguration(XmlValue)' has a cognitive complexity of 25, current threshold is 15 | 304–401 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 309 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 309 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 309 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 314 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 317 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 317 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 317 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 322 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 322 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 322 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 327 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 327 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 327 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 332 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 332 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 332 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 337 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 337 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 337 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 342 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 342 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 342 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 346 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 346 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 346 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 350 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 352 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 352 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 352 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 357 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 363–364 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 367 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 367 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 367 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 372 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 374 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 374 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 374 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 379 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 383 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 385 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 389 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 391 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 422 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 426–427 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 440 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 442 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 446 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 448 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 470 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 482 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 496 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 500 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 510 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 511 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 512 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 39 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 41 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 43 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 110 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 111 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 112 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 114 |
Rule | Violation | Line |
---|---|---|
MutableStaticState | Do not use non-final non-private static fields | 37 |
Rule | Violation | Line |
---|---|---|
CyclomaticComplexity | The method 'logCreate(DbSession, String, HttpSession)' has a cyclomatic complexity of 11. | 53–95 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 81 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 82 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 84 |
EmptyCatchBlock | Avoid empty catch blocks | 90–92 |
CyclomaticComplexity | The method 'logAction(DbSession, HttpSession, String, HttpResponseStatus, UpdatedInfo)' has a cyclomatic complexity of 12. | 106–143 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 131 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 132 |
EmptyCatchBlock | Avoid empty catch blocks | 139–141 |
CyclomaticComplexity | The method 'logErrorAction(DbSession, HttpSession, String, HttpResponseStatus)' has a cyclomatic complexity of 14. | 153–197 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 179 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 180 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 183 |
EmptyCatchBlock | Avoid empty catch blocks | 193–195 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–1194 |
TooManyMethods | This class has too many methods, consider refactoring it. | 57–1194 |
ExcessiveClassLength | Avoid really long classes. | 57–1194 |
GodClass | Possible God Class (WMC=129, ATFD=60, TCC=14.745%) | 57–1194 |
CyclomaticComplexity | The class 'DbTransferLog' has a total cyclomatic complexity of 129 (highest 14). | 57–1194 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 90 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 92 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 94 |
AvoidFieldNameMatchingMethodName | Field isSender has the same name as a method | 96 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 96 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 100 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 102 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 108 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 113 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 118 |
AvoidDuplicateLiterals | The String literal "=?," appears 6 times in this file; the first occurrence is on line 135 | 135 |
ExcessiveParameterList | Avoid long parameter lists. | 160–164 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 207 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 208 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 209 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 210 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 216 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 217 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 218 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 219 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 220 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 221 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 221 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 223 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 260 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 261 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 262 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 264 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 265 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 266 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 267 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 268 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 269 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 270 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 271 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 276 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 277 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 278 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 279 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 281 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 282 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 283 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 284 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 285 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 286 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 287 |
AvoidDuplicateLiterals | The String literal " = ? AND " appears 7 times in this file; the first occurrence is on line 295 | 295 |
AvoidDuplicateLiterals | The String literal " = '" appears 11 times in this file; the first occurrence is on line 315 | 315 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 367 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 367 |
CyclomaticComplexity | The method 'create()' has a cyclomatic complexity of 14. | 379–451 |
CognitiveComplexity | The method 'create()' has a cognitive complexity of 16, current threshold is 15 | 379–451 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 393 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 393 |
ExceptionAsFlowControl | Avoid using exceptions as flow control. | 410 |
ExceptionAsFlowControl | Avoid using exceptions as flow control. | 410 |
AvoidDuplicateLiterals | The String literal ") FROM " appears 6 times in this file; the first occurrence is on line 415 | 415 |
AvoidDuplicateLiterals | The String literal " WHERE " appears 18 times in this file; the first occurrence is on line 416 | 416 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 426 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 428 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 431–432 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 431–432 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 438 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 441 |
AvoidDuplicateLiterals | The String literal " = " appears 12 times in this file; the first occurrence is on line 500 | 500 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 500 |
AvoidDuplicateLiterals | The String literal " AND " appears 14 times in this file; the first occurrence is on line 501 | 501 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 503 |
AvoidDuplicateLiterals | The String literal " DESC " appears 6 times in this file; the first occurrence is on line 505 | 505 |
AvoidDuplicateLiterals | The String literal " ORDER BY " appears 6 times in this file; the first occurrence is on line 505 | 505 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 505 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 505 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 507–508 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 507–508 |
CyclomaticComplexity | The method 'getFilterPrepareStament(DbSession, String, String, String, String, String)' has a cyclomatic complexity of 11. | 513–557 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 513–515 |
CognitiveComplexity | The method 'getFilterPrepareStament(DbSession, String, String, String, String, String)' has a cognitive complexity of 19, current threshold is 15 | 513–557 |
NPathComplexity | The method 'getFilterPrepareStament(DbSession, String, String, String, String, String)' has an NPath complexity of 324, current threshold is 200 | 513–557 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 520 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 524 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 526 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 531 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 533 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 538 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 540 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 545 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 547 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 553 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 555 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 555 |
CyclomaticComplexity | The method 'getLogPrepareStament(DbSession, Timestamp, Timestamp)' has a cyclomatic complexity of 11. | 571–618 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 578 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 579 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 581 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 584 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 585 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 591 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 591 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 593 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 596 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 602 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 602 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 604 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 607 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 613 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 614 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 632 |
AvoidDuplicateLiterals | The String literal "SELECT COUNT(" appears 5 times in this file; the first occurrence is on line 632 | 632 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 633 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 634 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 653 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 656 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 683 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 684 |
AvoidDuplicateLiterals | The String literal " >= ? " appears 4 times in this file; the first occurrence is on line 684 | 684 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 685 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 685 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 706 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 707 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 708 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 727 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 730 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 755 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 796 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 820 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 824 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 824 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 825 |
AvoidDuplicateLiterals | The String literal "' OR " appears 6 times in this file; the first occurrence is on line 825 | 825 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 825 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 826 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 826 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 827 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 828 |
AvoidDuplicateLiterals | The String literal "') " appears 4 times in this file; the first occurrence is on line 828 | 828 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 830 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 831 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 834 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 835 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 835 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 836 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 836 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 837 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 860 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 864 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 864 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 865 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 865 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 866 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 866 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 867 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 868 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 870 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 871 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 874 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 875 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 875 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 877 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 877 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 878 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 888 |
CompareObjectsWithEquals | Use equals() to compare object references. | 898 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 900 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 925 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 1011 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1086 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1088 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1160 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1171 |
Rule | Violation | Line |
---|---|---|
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 54–56 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 93 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 96 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 101 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 117 |
Rule | Violation | Line |
---|---|---|
NPathComplexity | The method 'createTableMonitoring(DbSession)' has an NPath complexity of 512, current threshold is 200 | 56–126 |
CyclomaticComplexity | The method 'createTableMonitoring(DbSession)' has a cyclomatic complexity of 10. | 56–126 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 17, but has at least 31 characters appended. | 64 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 66 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 78 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 83 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 86 |
InefficientStringBuffering | Avoid concatenating nonliterals in a StringBuffer/StringBuilder constructor or append(). | 93–94 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 100 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 104 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 107 |
InefficientStringBuffering | Avoid concatenating nonliterals in a StringBuffer/StringBuilder constructor or append(). | 115 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 116 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 120 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 122 |
Rule | Violation | Line |
---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'lock'. | 48 |
Rule | Violation | Line |
---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'lock'. | 52 |
NPathComplexity | The method 'createTableMonitoring(DbSession)' has an NPath complexity of 512, current threshold is 200 | 60–133 |
CyclomaticComplexity | The method 'createTableMonitoring(DbSession)' has a cyclomatic complexity of 10. | 60–133 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 17, but has at least 31 characters appended. | 69 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 71 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 83 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 87 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 90 |
InefficientStringBuffering | Avoid concatenating nonliterals in a StringBuffer/StringBuilder constructor or append(). | 97 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 103 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 107 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 110 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 121 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 125 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 128 |
Rule | Violation | Line |
---|---|---|
NPathComplexity | The method 'createTableMonitoring(DbSession)' has an NPath complexity of 512, current threshold is 200 | 56–125 |
CyclomaticComplexity | The method 'createTableMonitoring(DbSession)' has a cyclomatic complexity of 10. | 56–125 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 17, but has at least 20 characters appended. | 66 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 68 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 80 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 84 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 87 |
InefficientStringBuffering | Avoid concatenating nonliterals in a StringBuffer/StringBuilder constructor or append(). | 94 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 100 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 104 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 107 |
InefficientStringBuffering | Avoid concatenating nonliterals in a StringBuffer/StringBuilder constructor or append(). | 114 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 115 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 119 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 121 |
Rule | Violation | Line |
---|---|---|
CyclomaticComplexity | The method 'createTableMonitoring(DbSession)' has a cyclomatic complexity of 10. | 50–119 |
NPathComplexity | The method 'createTableMonitoring(DbSession)' has an NPath complexity of 512, current threshold is 200 | 50–119 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 17, but has at least 31 characters appended. | 59 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 61 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 73 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 77 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 80 |
InefficientStringBuffering | Avoid concatenating nonliterals in a StringBuffer/StringBuilder constructor or append(). | 87 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 93 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 97 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 100 |
InefficientStringBuffering | Avoid concatenating nonliterals in a StringBuffer/StringBuilder constructor or append(). | 108 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 109 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 113 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 115 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 29 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–994 |
CyclomaticComplexity | The class 'HttpRequestHandler' has a total cyclomatic complexity of 134 (highest 16). | 85–994 |
TooManyMethods | This class has too many methods, consider refactoring it. | 86–994 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 95 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 96 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 97 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 112 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 113 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 114 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 115 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 117 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 118 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 120 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 121 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 123 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 133 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 137 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 155 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 156 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 168 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 172 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 172 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 174 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 176 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 176 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 178 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 182 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 193 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 197 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 197 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 199 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 201 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 201 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 204 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 206 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 212 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 214 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 227 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 231 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 233 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 241 |
ExcessiveMethodLength | Avoid really long methods. | 261–363 |
CognitiveComplexity | The method 'channelRead0(ChannelHandlerContext, HttpObject)' has a cognitive complexity of 19, current threshold is 15 | 261–363 |
NcssCount | The method 'channelRead0(ChannelHandlerContext, HttpObject)' has a NCSS line count of 68. | 261–363 |
CyclomaticComplexity | The method 'channelRead0(ChannelHandlerContext, HttpObject)' has a cyclomatic complexity of 16. | 261–363 |
CompareObjectsWithEquals | Use equals() to compare object references. | 285 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 302 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 305 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 310 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 313 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 320 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 325–349 |
CompareObjectsWithEquals | Use equals() to compare object references. | 356 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 397 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 408 |
CompareObjectsWithEquals | Use equals() to compare object references. | 437 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 440 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 445 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 446 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 446 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 447 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 447 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 450 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 452 |
CyclomaticComplexity | The method 'writeSimplePage(ChannelHandlerContext)' has a cyclomatic complexity of 10. | 465–507 |
NPathComplexity | The method 'writeSimplePage(ChannelHandlerContext)' has an NPath complexity of 256, current threshold is 200 | 465–507 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 469 |
EmptyCatchBlock | Avoid empty catch blocks | 475–477 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 484 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 487 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 489–490 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 492 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 492 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 493 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 497–498 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 529–530 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 533–535 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 534–535 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 548 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 552 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 556 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 560–561 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 561 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 562 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 570–572 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 571–572 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 591–592 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 592 |
CompareObjectsWithEquals | Use equals() to compare object references. | 601 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 602–603 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 603 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 604 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 613–614 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 614 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 619–620 |
CyclomaticComplexity | The method 'finalData(ChannelHandlerContext)' has a cyclomatic complexity of 14. | 648–700 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 660 |
CompareObjectsWithEquals | Use equals() to compare object references. | 695 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 800 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 854 |
EmptyCatchBlock | Avoid empty catch blocks | 915–917 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 933 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 935 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 940 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 944 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 947 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 949 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 951 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 952 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 955 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 959 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–282 |
LooseCoupling | Avoid using implementation types like 'ArrayList'; use the interface instead | 78 |
CyclomaticComplexity | The method 'writeFile(HttpRequest, ChannelHandlerContext, String, String)' has a cyclomatic complexity of 11. | 120–192 |
NPathComplexity | The method 'writeFile(HttpRequest, ChannelHandlerContext, String, String)' has an NPath complexity of 216, current threshold is 200 | 120–192 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 129 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 137 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 139 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 142 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 155 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 156 |
UnusedAssignment | The initializer for variable 'inputStream' is never used (overwritten on line 158) | 156 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 172 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 177–178 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 179 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 180–181 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 202–203 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 218–219 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 223–224 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 225 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 226–227 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 237 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 239–240 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 241 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 242–243 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 264 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 266 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 267 |
EmptyIfStmt | Avoid empty if statements | 271–273 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 271 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 274–275 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 275 |
Rule | Violation | Line |
---|---|---|
UseUtilityClass | All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. | 30–50 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 36 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 37–38 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 46 |
Rule | Violation | Line |
---|---|---|
ExcessiveMethodLength | Avoid really long methods. | 213–410 |
NcssCount | The method 'initializeHttpPageHandler()' has a NCSS line count of 144. | 213–410 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 240 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 242 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 243 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 244 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 245 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 246 |
AvoidDuplicateLiterals | The String literal "404" appears 10 times in this file; the first occurrence is on line 247 | 247 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 249 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 256 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 258 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 259 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 260 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 261 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 262 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 265 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 272 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 274 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 275 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 276 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 277 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 278 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 281 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 288 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 290 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 291 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 292 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 293 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 294 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 298 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 305 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 307 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 308 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 309 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 310 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 311 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 315 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 322 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 324 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 325 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 326 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 327 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 328 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 331 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 338 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 340 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 341 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 342 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 343 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 344 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 347 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 354 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 356 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 357 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 358 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 359 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 360 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 364 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 371 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 373 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 374 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 375 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 376 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 377 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 381 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 388 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 390 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 391 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 392 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 393 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 394 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 397 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 403 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 405 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 407 |
NcssCount | The method 'addDefaultFields(LinkedHashMap, SapField)' has a NCSS line count of 94. | 412–553 |
ExcessiveMethodLength | Avoid really long methods. | 412–553 |
LooseCoupling | Avoid using implementation types like 'LinkedHashMap'; use the interface instead | 413 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 430 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 431 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 432 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 439–443 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 448 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 449 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 450 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 457–461 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 466 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 467 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 468 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 475–479 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 484 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 485 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 486 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 493–497 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 502 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 503 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 504 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 511–515 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 520 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 521 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 522 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 529–533 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 538 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 539 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 540 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 547–551 |
Rule | Violation | Line |
---|---|---|
GodClass | Possible God Class (WMC=58, ATFD=51, TCC=10.909%) | 54–473 |
CyclomaticComplexity | The method 'checkHandlerSessionCorrectness(HttpRestHandler, RestArgument, RestArgument)' has a cyclomatic complexity of 12. | 84–122 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 150 |
CyclomaticComplexity | The method 'getAll(HttpRestHandler, RestArgument, RestArgument, Object)' has a cyclomatic complexity of 12. | 286–322 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 308 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 342 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 371 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 378 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 399 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 407–408 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 414 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 443 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 457 |
CompareObjectsWithEquals | Use equals() to compare object references. | 459 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 462 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 462 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 463 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 463 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 463 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 467–468 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–861 |
TooManyFields | Too many fields | 83–861 |
CyclomaticComplexity | The class 'HttpRestHandler' has a total cyclomatic complexity of 114 (highest 32). | 83–861 |
TooManyMethods | This class has too many methods, consider refactoring it. | 84–861 |
MutableStaticState | Do not use non-final non-private static fields | 194 |
MutableStaticState | Do not use non-final non-private static fields | 196 |
LooseCoupling | Avoid using implementation types like 'HashMap'; use the interface instead | 223 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 223 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 224 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 225 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 227 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 230 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 231 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 233 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 240 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 244 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 248 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 252 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 261 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 293 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 297 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 301 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 303 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 304 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 305 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 308 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 321 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 332 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 359 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 363–366 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 364–366 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 365 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 366 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 366 |
CyclomaticComplexity | The method 'channelRead0(ChannelHandlerContext, HttpObject)' has a cyclomatic complexity of 32. | 407–540 |
NcssCount | The method 'channelRead0(ChannelHandlerContext, HttpObject)' has a NCSS line count of 93. | 407–540 |
ExcessiveMethodLength | Avoid really long methods. | 407–540 |
CognitiveComplexity | The method 'channelRead0(ChannelHandlerContext, HttpObject)' has a cognitive complexity of 64, current threshold is 15 | 407–540 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 416 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 418 |
CompareObjectsWithEquals | Use equals() to compare object references. | 459 |
AvoidDuplicateLiterals | The String literal "Error: {}" appears 5 times in this file; the first occurrence is on line 462 | 462 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 463 |
CompareObjectsWithEquals | Use equals() to compare object references. | 476 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 480 |
CompareObjectsWithEquals | Use equals() to compare object references. | 493 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 497 |
CompareObjectsWithEquals | Use equals() to compare object references. | 510 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 514 |
CompareObjectsWithEquals | Use equals() to compare object references. | 527 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 531 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 549 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 558 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 598 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 604 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 608 |
CompareObjectsWithEquals | Use equals() to compare object references. | 624 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 627 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 632 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 633 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 633 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 634 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 634 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 637 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 658–659 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 658–659 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 659 |
CompareObjectsWithEquals | Use equals() to compare object references. | 666 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 667–668 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 668 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 669 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 680–681 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 681 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 687–688 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 712 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 716 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 734 |
EmptyCatchBlock | Avoid empty catch blocks | 787–789 |
CognitiveComplexity | The method 'exceptionCaught(ChannelHandlerContext, Throwable)' has a cognitive complexity of 15, current threshold is 15 | 793–818 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 795 |
CompareObjectsWithEquals | Use equals() to compare object references. | 809 |
Rule | Violation | Line |
---|---|---|
ExcessivePublicCount | This class has a bunch of public methods and attributes | 20–1022 |
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–1022 |
CyclomaticComplexity | The class 'RestArgument' has a total cyclomatic complexity of 167 (highest 21). | 72–1022 |
TooManyMethods | This class has too many methods, consider refactoring it. | 72–1022 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 187 |
CyclomaticComplexity | The method 'setRequest(HttpRequest)' has a cyclomatic complexity of 21. | 215–315 |
NPathComplexity | The method 'setRequest(HttpRequest)' has an NPath complexity of 5168, current threshold is 200 | 215–315 |
ExcessiveMethodLength | Avoid really long methods. | 215–315 |
CognitiveComplexity | The method 'setRequest(HttpRequest)' has a cognitive complexity of 46, current threshold is 15 | 215–315 |
NcssCount | The method 'setRequest(HttpRequest)' has a NCSS line count of 69. | 215–315 |
CompareObjectsWithEquals | Use equals() to compare object references. | 218–219 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 220 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 227 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 251 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 263 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 266 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 272 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 282 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 283 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 285 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 288 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 290 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 293 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 295 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 299 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 299 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 302 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 304 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 308 |
AvoidDuplicateLiterals | The String literal "Arguments incompatible with Security: " appears 4 times in this file; the first occurrence is on line 311 | 311 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 323 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 325–326 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 325–326 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 328 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 330–331 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 330–331 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 333 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 335–336 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 335–336 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 338 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 340–341 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 340–341 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 343 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 345 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 347 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 349 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 351 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 353 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 363 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 370 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 378 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 382 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 388 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 399 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 407 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 407 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 411 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 415 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 419 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 428 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 437 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 448 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 454 |
CognitiveComplexity | The method 'setHeaderArgs(List)' has a cognitive complexity of 16, current threshold is 15 | 464–497 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 466 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 473 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 473 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 474 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 479 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 484–485 |
CognitiveComplexity | The method 'setHeaderArgs(Iterator)' has a cognitive complexity of 16, current threshold is 15 | 504–539 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 507 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 513 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 513 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 514 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 514 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 515 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 515 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 516 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 518 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 518 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 521 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 523 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 523 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 526–527 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 529 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 529 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 532 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 532 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 535 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 546 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 556–557 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 558 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 568–569 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 570 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 584 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 586 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 591 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 605 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 616 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 627 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 634 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 647 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 654 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 665 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 681 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 690 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 694 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 709 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 709 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 716 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 723 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 724 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 725 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 735 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 747 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 754 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 754 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 758 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 758 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 771 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 771 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 772 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 774 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 779 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 779 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 779 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 783 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 783 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 787 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 788 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 821 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 821 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 823 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 824 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 824 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 829 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 829 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 832 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 832 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 838 |
CyclomaticComplexity | The method 'checkBaseAuthent(HmacSha256, String, long)' has a cyclomatic complexity of 18. | 892–953 |
CognitiveComplexity | The method 'checkBaseAuthent(HmacSha256, String, long)' has a cognitive complexity of 20, current threshold is 15 | 892–953 |
NPathComplexity | The method 'checkBaseAuthent(HmacSha256, String, long)' has an NPath complexity of 1040, current threshold is 200 | 892–953 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 902 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 907 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 908 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 911 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 912 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 913 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 915 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 915 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 918 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 919 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 919 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 920 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 922 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 930 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 930 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 935 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 935 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 948 |
LooseCoupling | Avoid using implementation types like 'TreeMap'; use the interface instead | 965 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 970 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 991 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1011 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1012 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1013 |
Rule | Violation | Line |
---|---|---|
DataClass | The class 'RestConfiguration' is suspected to be a Data Class (WOC=15.789%, NOPA=1, NOAM=16, WMC=21) | 34–245 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 88 |
LooseCoupling | Avoid using implementation types like 'HashMap'; use the interface instead | 88 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 98 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 112 |
InefficientStringBuffering | Avoid concatenating nonliterals in a StringBuffer/StringBuilder constructor or append(). | 118–121 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 123 |
MethodReturnsInternalArray | Returning 'resthandlersCrud' may expose an internal array. | 236 |
ArrayIsStoredDirectly | The user-supplied array 'resthandlersCrud' is stored directly. | 242 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 60 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 61 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 62 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 253 |
CompareObjectsWithEquals | Use equals() to compare object references. | 255 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 258 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 258 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 259 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 259 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 259 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 260 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 260 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 264–265 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 291 |
Rule | Violation | Line |
---|---|---|
CyclomaticComplexity | The method 'optionsCommand(HttpRestHandler, RestArgument, RestArgument)' has a cyclomatic complexity of 12. | 85–126 |
NPathComplexity | The method 'optionsCommand(HttpRestHandler, RestArgument, RestArgument)' has an NPath complexity of 324, current threshold is 200 | 85–126 |
CognitiveComplexity | The method 'optionsCommand(HttpRestHandler, RestArgument, RestArgument)' has a cognitive complexity of 20, current threshold is 15 | 85–126 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 91 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 100 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 107 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 109 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 115 |
CompareObjectsWithEquals | Use equals() to compare object references. | 117 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 118 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 118 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 120 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 120 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 132 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 132 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 132 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 133 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 134–135 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 135 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–424 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 72 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 74 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 76 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'timeout'. | 86 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 89 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 99 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 99 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 144–145 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 174–180 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 184 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 224–225 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 225 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 231 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 232 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 272–276 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 280 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 311–312 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 312 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 319 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 320 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 340 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 340 |
CognitiveComplexity | The method 'main(String)' has a cognitive complexity of 16, current threshold is 15 | 347–423 |
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 11. | 347–423 |
NPathComplexity | The method 'main(String)' has an NPath complexity of 384, current threshold is 200 | 347–423 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 351 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 360 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 360 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 360 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 378 |
UnusedAssignment | The initializer for variable 'port' is never used (overwritten on line 387) | 382 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 410 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 412 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 413 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 417 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 77 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 78 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 87 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 88 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 89 |
CyclomaticComplexity | The method 'channelRead0(ChannelHandlerContext, HttpObject)' has a cyclomatic complexity of 13. | 101–145 |
CognitiveComplexity | The method 'channelRead0(ChannelHandlerContext, HttpObject)' has a cognitive complexity of 31, current threshold is 15 | 101–145 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 105 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 107 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 107 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 112 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 113 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 127–130 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 131 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 135 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 136 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 150 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 150 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 157 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 163 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 30 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 41 |
AvoidFieldNameMatchingMethodName | Field isIdentified has the same name as a method | 51 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 51 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 38 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 40 |
Rule | Violation | Line |
---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 64–66 |
UnusedAssignment | The value assigned to variable 'runner' is never used | 76 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 93 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 95 |
UnusedAssignment | The initializer for variable 'runner' is never used (overwritten on lines 101 and 104) | 96 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 133 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 52 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 53 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 54 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 56 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 57 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 58 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 74 |
UnusedLocalVariable | Avoid unused local variables such as 'business'. | 112 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 130 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 151 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 154 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 170 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 172 |
UnusedAssignment | The initializer for variable 'runner' is never used (overwritten on lines 178 and 181) | 173 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 218 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 227 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 229 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 240 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 248 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 284 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 287 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 294 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 297 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 298 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 300 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 301 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 27 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 95 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 55 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'size' | 58 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 58 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 73 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 98–100 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 99 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 139 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 170 |
CyclomaticComplexity | The method 'checkIfUploadFinished(String)' has a cyclomatic complexity of 10. | 214–269 |
CognitiveComplexity | The method 'checkIfUploadFinished(String)' has a cognitive complexity of 18, current threshold is 15 | 214–269 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 228 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 229 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 252 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 253 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 253 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 255 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 255 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 257 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 258 |
Rule | Violation | Line |
---|---|---|
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 39 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 50 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 51 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 72 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 74–75 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 74–75 |
CyclomaticComplexity | The method 'getDbTaskRunner(String, String, String, long, String, int, R66BusinessInterface, boolean)' has a cyclomatic complexity of 15. | 114–193 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 122 |
UnusedAssignment | The initializer for variable 'rule' is never used (overwritten on line 128) | 126 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 133 |
UnusedAssignment | The initializer for variable 'runner' is never used (overwritten on lines 137 and 152) | 134 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 159 |
AvoidDuplicateLiterals | The String literal "Cannot save Status: " appears 4 times in this file; the first occurrence is on line 180 | 180 |
AvoidDuplicateLiterals | The String literal ": {}" appears 4 times in this file; the first occurrence is on line 180 | 180 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 197 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 205 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 206 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 208 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 209 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 227 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 238 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 276 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 288 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 294 |
Rule | Violation | Line |
---|---|---|
AvoidFieldNameMatchingTypeName | It is somewhat confusing to have a field name matching the declaring class name | 31 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 33 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 58–68 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 102 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 44 |
UseProperClassLoader | In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. | 60 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 61 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 63 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 74 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 79–80 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 84 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 85 |
Rule | Violation | Line |
---|---|---|
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 65 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 67 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 84 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 87 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 89 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 101 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 103 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 105 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 106 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 123 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 137 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 140 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 151 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 152 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 168 |
CyclomaticComplexity | The method 'getDownloadSession(Map, String, boolean)' has a cyclomatic complexity of 11. | 176–213 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 195 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 207–208 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 210–211 |
Rule | Violation | Line |
---|---|---|
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 52 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 68 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 39 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 40 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 53 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 59 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 61 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 77 |
Rule | Violation | Line |
---|---|---|
NPathComplexity | The method 'doPost(HttpServletRequest, HttpServletResponse)' has an NPath complexity of 1800, current threshold is 200 | 72–187 |
CognitiveComplexity | The method 'doPost(HttpServletRequest, HttpServletResponse)' has a cognitive complexity of 41, current threshold is 15 | 72–187 |
NcssCount | The method 'doPost(HttpServletRequest, HttpServletResponse)' has a NCSS line count of 75. | 72–187 |
CyclomaticComplexity | The method 'doPost(HttpServletRequest, HttpServletResponse)' has a cyclomatic complexity of 27. | 72–187 |
ExcessiveMethodLength | Avoid really long methods. | 72–187 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 77 |
CloseResource | Ensure that resources like this InputStream object are closed after use | 78 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 81 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 90 |
LiteralsFirstInComparisons | Position literals first in String comparisons | 96 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 96 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 100–105 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 108 |
ExceptionAsFlowControl | Avoid using exceptions as flow control. | 113 |
ExceptionAsFlowControl | Avoid using exceptions as flow control. | 113 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 118 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 118 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 125 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 125 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 130 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 131 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 137 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 156 |
LiteralsFirstInComparisons | Position literals first in String comparisons | 161 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 161 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 162 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 168 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 171 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 179 |
CyclomaticComplexity | The method 'getResumableSession(Map, HttpResumableInfo)' has a cyclomatic complexity of 10. | 223–255 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 239 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 243 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 249–250 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 252–253 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 261 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 263 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 278 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 282 |
Rule | Violation | Line |
---|---|---|
TooManyFields | Too many fields | 65–1231 |
GodClass | Possible God Class (WMC=173, ATFD=108, TCC=20.479%) | 65–1231 |
CyclomaticComplexity | The class 'IcapClient' has a total cyclomatic complexity of 173 (highest 19). | 65–1231 |
TooManyMethods | This class has too many methods, consider refactoring it. | 65–1231 |
ExcessiveClassLength | Avoid really long classes. | 65–1231 |
AvoidFieldNameMatchingMethodName | Field setPreviewSize has the same name as a method | 102 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 102 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'keyIcapPreview' | 107 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'subStringFromKeyIcapPreview' | 108 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'substringHttpStatus200' | 109 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'keyIcap200' | 110 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'subStringFromKeyIcap200' | 111 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'keyIcap204' | 112 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'subStringFromKeyIcap204' | 113 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 116 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'finalResult' | 119 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 119 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 122 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 123 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 124 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 125 |
CyclomaticComplexity | The method 'connect()' has a cyclomatic complexity of 12. | 183–231 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 186 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 279 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 287 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 295 |
NPathComplexity | The method 'scanFile(String)' has an NPath complexity of 384, current threshold is 200 | 314–390 |
CognitiveComplexity | The method 'scanFile(String)' has a cognitive complexity of 21, current threshold is 15 | 314–390 |
CyclomaticComplexity | The method 'scanFile(String)' has a cyclomatic complexity of 19. | 314–390 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 323 |
UnusedAssignment | The initializer for variable 'inputStream' is never used (overwritten on lines 341 and 370) | 325 |
UseProperClassLoader | In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. | 329 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 331 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 331 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 333 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 333 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 345–346 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 533 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 557 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 581 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 604 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 628 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 651 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 675 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 733 |
AppendCharacterWithChar | Avoid appending characters as strings in StringBuffer.append. | 792 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 799 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 800 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 812 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 813–815 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 814 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 815 |
AppendCharacterWithChar | Avoid appending characters as strings in StringBuffer.append. | 830 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 830–831 |
AppendCharacterWithChar | Avoid appending characters as strings in StringBuffer.append. | 831 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 832 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 833 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 897 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 904 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 945 |
CognitiveComplexity | The method 'getHeader(String, byte)' has a cognitive complexity of 15, current threshold is 15 | 1066–1125 |
CyclomaticComplexity | The method 'getHeader(String, byte)' has a cyclomatic complexity of 15. | 1066–1125 |
AssignmentInOperand | Avoid assignments in operands | 1081 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 1085 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1097 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 1131 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1153 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1155 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1159 |
Rule | Violation | Line |
---|---|---|
ArrayIsStoredDirectly | The user-supplied array 'args' is stored directly. | 54 |
MethodReturnsInternalArray | Returning 'defaultArgs' may expose an internal array. | 62 |
Rule | Violation | Line |
---|---|---|
TooManyFields | Too many fields | 76–917 |
GodClass | Possible God Class (WMC=122, ATFD=177, TCC=6.154%) | 76–917 |
CyclomaticComplexity | The class 'IcapScanFile' has a total cyclomatic complexity of 122 (highest 18). | 76–917 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'serverIP' | 240 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 241 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'icapService' | 242 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 242 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 243 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'icapModel' | 243 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'filepath' | 244 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 244 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 247 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 248 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 249 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'keyIcapPreview' | 250 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 250 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'subStringFromKeyIcapPreview' | 251 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 251 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'substringHttpStatus200' | 252 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 252 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 253 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'keyIcap200' | 253 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'subStringFromKeyIcap200' | 254 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 254 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 255 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'keyIcap204' | 255 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'subStringFromKeyIcap204' | 256 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 256 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 257 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 258 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 259 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'pathMoveError' | 259 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'deleteOnError' | 260 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 260 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 261 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'sendOnError' | 261 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'ignoreNetworkError' | 262 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 262 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'ignoreTooBigFileError' | 263 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 263 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 264 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'logLevel' | 264 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'result' | 266 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 266 |
CyclomaticComplexity | The method 'getIcapScanFileArgs(String, Options)' has a cyclomatic complexity of 10. | 363–401 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 371 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 374 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 376 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 377 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 381 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 383 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 383 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 383 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 383 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 415 |
CyclomaticComplexity | The method 'getOtherOptions(IcapScanFile, CommandLine)' has a cyclomatic complexity of 13. | 430–469 |
NPathComplexity | The method 'getOtherOptions(IcapScanFile, CommandLine)' has an NPath complexity of 4096, current threshold is 200 | 430–469 |
NPathComplexity | The method 'getNumbers(IcapScanFile, CommandLine)' has an NPath complexity of 244, current threshold is 200 | 479–524 |
CyclomaticComplexity | The method 'getNumbers(IcapScanFile, CommandLine)' has a cyclomatic complexity of 18. | 479–524 |
CognitiveComplexity | The method 'getNumbers(IcapScanFile, CommandLine)' has a cognitive complexity of 16, current threshold is 15 | 479–524 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 563–573 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 563–573 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 563–573 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 563–573 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 563–573 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 563–573 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 563–573 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 563–573 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 563–573 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 563–573 |
CyclomaticComplexity | The method 'finalizeOnError(IcapScanFile)' has a cyclomatic complexity of 16. | 584–633 |
CognitiveComplexity | The method 'finalizeOnError(IcapScanFile)' has a cognitive complexity of 26, current threshold is 15 | 584–633 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 619 |
CognitiveComplexity | The method 'scanFile(String)' has a cognitive complexity of 18, current threshold is 15 | 832–871 |
CyclomaticComplexity | The method 'scanFile(String)' has a cyclomatic complexity of 15. | 832–871 |
CyclomaticComplexity | The method 'scanFile()' has a cyclomatic complexity of 10. | 882–916 |
CloseResource | Ensure that resources like this IcapClient object are closed after use | 900 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 901 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 902 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 906 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 907 |
Rule | Violation | Line |
---|---|---|
GodClass | Possible God Class (WMC=75, ATFD=23, TCC=26.667%) | 44–420 |
MutableStaticState | Do not use non-final non-private static fields | 45 |
MutableStaticState | Do not use non-final non-private static fields | 46 |
MutableStaticState | Do not use non-final non-private static fields | 58 |
MutableStaticState | Do not use non-final non-private static fields | 59 |
MutableStaticState | Do not use non-final non-private static fields | 60 |
MutableStaticState | Do not use non-final non-private static fields | 61 |
MutableStaticState | Do not use non-final non-private static fields | 62 |
MutableStaticState | Do not use non-final non-private static fields | 63 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 65 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 70 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 77 |
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 10. | 77–111 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 86 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 91 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 92 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 94 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 95 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 105–106 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 107–108 |
CognitiveComplexity | The method 'loadOptions(String)' has a cognitive complexity of 61, current threshold is 15 | 113–215 |
NPathComplexity | The method 'loadOptions(String)' has an NPath complexity of 8160, current threshold is 200 | 113–215 |
NcssCount | The method 'loadOptions(String)' has a NCSS line count of 89. | 113–215 |
ExcessiveMethodLength | Avoid really long methods. | 113–215 |
CyclomaticComplexity | The method 'loadOptions(String)' has a cyclomatic complexity of 29. | 113–215 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 116 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 117 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 118 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 119 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 120 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 121 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 125 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 129–132 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 141 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 149 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 157 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 165 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 177 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 185–186 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 192 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 197–198 |
NonThreadSafeSingleton | Singleton is not thread safe | 201–203 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 205–206 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 210–211 |
NPathComplexity | The constructor 'WaarpPassword()' has an NPath complexity of 384, current threshold is 200 | 217–250 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 217 |
CyclomaticComplexity | The constructor 'WaarpPassword()' has a cyclomatic complexity of 10. | 217–250 |
CloseResource | Ensure that resources like this InputStream object are closed after use | 254 |
CloseResource | Ensure that resources like this InputStreamReader object are closed after use | 256 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 260 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 270 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 273 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 332 |
CloseResource | Ensure that resources like this FileOutputStream object are closed after use | 359 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 372 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 376 |
CloseResource | Ensure that resources like this DataInputStream object are closed after use | 378 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 408 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–806 |
GodClass | Possible God Class (WMC=47, ATFD=223, TCC=3.000%) | 61–806 |
TooManyFields | Too many fields | 61–806 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 67 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 68 |
SingularField | Perhaps 'helpMenuItem' could be replaced by a local variable. | 68 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 69 |
SingularField | Perhaps 'jMenu5' could be replaced by a local variable. | 69 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 70 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 71 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 72 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 73 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 74 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 75 |
SingularField | Perhaps 'jPanel1' could be replaced by a local variable. | 76 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 76 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 77 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 78 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 79 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 80 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 81 |
SingularField | Perhaps 'savePasswordMenuItem' could be replaced by a local variable. | 82 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 82 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 83 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 84 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 85 |
SingularField | Perhaps 'loadPasswordMenuItem' could be replaced by a local variable. | 85 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 86 |
SingularField | Perhaps 'exitMenuItem' could be replaced by a local variable. | 87 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 87 |
SingularField | Perhaps 'jSeparator2' could be replaced by a local variable. | 88 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 88 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 89 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 90 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 91 |
SingularField | Perhaps 'openFileMenuItem' could be replaced by a local variable. | 91 |
SingularField | Perhaps 'newFileMenuItem' could be replaced by a local variable. | 92 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 92 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 93 |
SingularField | Perhaps 'jMenu3' could be replaced by a local variable. | 93 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 94 |
SingularField | Perhaps 'jMenuBar1' could be replaced by a local variable. | 94 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 96 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 98 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 101 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 102 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 103 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 104 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 106 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 107 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'extended_ignore'. | 127 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 127 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 167 |
DoNotTerminateVM | System.exit() should not be used in J2EE/JEE apps | 169 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 196 |
DoNotTerminateVM | System.exit() should not be used in J2EE/JEE apps | 201 |
NcssCount | The method 'initGUI()' has a NCSS line count of 86. | 205–464 |
CognitiveComplexity | The method 'initGUI()' has a cognitive complexity of 24, current threshold is 15 | 205–464 |
ExcessiveMethodLength | Avoid really long methods. | 205–464 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 208 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 250 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 251 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 251 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 253 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 254 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 255 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 257 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 258 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 268 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 269 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 271 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 272 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 273 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 275 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 276 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 288 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 289 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 289 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 291 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 292 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 293 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 295 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 295 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 296 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 297 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 305–319 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 305–319 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 305–319 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 306–318 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 306–318 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 306–318 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 307–312 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 307–312 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 321–334 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 321–334 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 321–334 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 321–334 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 321–334 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 321–334 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 321–334 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 337–351 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 337–351 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 337–351 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 338–350 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 338–350 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 338–350 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 339–344 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 339–344 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 353–366 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 353–366 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 353–366 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 353–366 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 353–366 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 353–366 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 353–366 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 370–375 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 370–375 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 370–375 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 370–375 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 370–375 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 377–385 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 377–385 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 377–385 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 378–385 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 378–385 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 382–385 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 382–385 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 382–385 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 461 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 462 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 502 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 503 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 525 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 526 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 527 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 528 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 530 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 531 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 531 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 533 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 534 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 535 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 537 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 557 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 558 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 559 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 561 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 562 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 580 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 582 |
CognitiveComplexity | The method 'getSaveAsKeyAction()' has a cognitive complexity of 18, current threshold is 15 | 591–625 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 601 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 602 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 604 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 605 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 613 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 615 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 617 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 637 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 638 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 640 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 641 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 641 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 642 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 644 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 646 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 647 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 648 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 650 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 650 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 651 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 652 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 671 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 672 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 674 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 675 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 679 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 680 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 682 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 684 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 704 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 704 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 716 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 721–742 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 721–742 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 721–742 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 722–741 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 722–741 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 730–741 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 730–741 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 730–741 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 744–751 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 744–751 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 744–751 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 744–751 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 799 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 799 |
Rule | Violation | Line |
---|---|---|
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 49 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 56–57 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 61–62 |
NonThreadSafeSingleton | Singleton is not thread safe | 68–70 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 78–82 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 63 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 72 |
CyclomaticComplexity | The method 'r66Startup()' has a cyclomatic complexity of 12. | 93–171 |
CognitiveComplexity | The method 'r66Startup()' has a cognitive complexity of 27, current threshold is 15 | 93–171 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 96 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 109 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 128 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 142 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 162 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 219 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 185–186 |
UnusedAssignment | The value assigned to variable 'hashConfigSub' is never used | 189 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 189 |
UnusedAssignment | The value assigned to variable 'hashConfigSub' is never used | 201 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 201 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 216 |
CognitiveComplexity | The method 'loadNetworkServer(Configuration)' has a cognitive complexity of 38, current threshold is 15 | 227–297 |
NPathComplexity | The method 'loadNetworkServer(Configuration)' has an NPath complexity of 26280, current threshold is 200 | 227–297 |
CyclomaticComplexity | The method 'loadNetworkServer(Configuration)' has a cyclomatic complexity of 22. | 227–297 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 232 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 238 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 244 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 246 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 278 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 280 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 288 |
CyclomaticComplexity | The method 'setConfigurationProxyFromXml(Configuration, String)' has a cyclomatic complexity of 10. | 322–372 |
NPathComplexity | The method 'setConfigurationProxyFromXml(Configuration, String)' has an NPath complexity of 384, current threshold is 200 | 322–372 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 327 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 368 |
UnusedAssignment | The value assigned to variable 'configuration' is never used | 370 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 370 |
Rule | Violation | Line |
---|---|---|
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 43 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 53 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 75 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 76 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 84 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 85 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 96 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 96 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 65 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 69 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 73 |
AvoidFieldNameMatchingMethodName | Field isSSL has the same name as a method | 77 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 77 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 81 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 85 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 89 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 104 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 139 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 156 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 169 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 183 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 190–192 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 202 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 226 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 237 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 238 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 244 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 270 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 275 |
EmptyIfStmt | Avoid empty if statements | 313–315 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 342 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 56 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 57 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 58 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 108 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 113 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 117 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 157 |
CollapsibleIfStatements | These nested if statements could be combined | 176–181 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 180 |
CyclomaticComplexity | The method 'createNewConnection(SocketAddress, boolean)' has a cyclomatic complexity of 19. | 196–255 |
CognitiveComplexity | The method 'createNewConnection(SocketAddress, boolean)' has a cognitive complexity of 30, current threshold is 15 | 196–255 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 214–215 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 220 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 226 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 236 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 244 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 252 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 265 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 268 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 277 |
Rule | Violation | Line |
---|---|---|
MutableStaticState | Do not use non-final non-private static fields | 32 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 36 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 37 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 61 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 61 |
Rule | Violation | Line |
---|---|---|
LooseCoupling | Avoid using implementation types like 'HashMap'; use the interface instead | 31 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 36 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 38 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 69 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 78–79 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 81 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 81 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 55 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 58–59 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 59 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 61 |
Rule | Violation | Line |
---|---|---|
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 90 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 95 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 105 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 118 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 120 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 122–123 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 124 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 126–127 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 128 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 131 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 132 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 134 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 136 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 138 |
CyclomaticComplexity | The method 'channelRead0(ChannelHandlerContext, FullHttpRequest)' has a cyclomatic complexity of 13. | 143–199 |
NPathComplexity | The method 'channelRead0(ChannelHandlerContext, FullHttpRequest)' has an NPath complexity of 360, current threshold is 200 | 143–199 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 150 |
CompareObjectsWithEquals | Use equals() to compare object references. | 172 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 172 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 184 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 187–196 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 195 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 215 |
EmptyIfStmt | Avoid empty if statements | 218–220 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 233–234 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 35 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 46 |
Rule | Violation | Line |
---|---|---|
GodClass | Possible God Class (WMC=73, ATFD=98, TCC=10.714%) | 51–526 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 84 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 98 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 99–100 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 102 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 104–105 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 106 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 109 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 113 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 118 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 119 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 121 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 127 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 130 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 135 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 137 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 139 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 141 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 151 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 155 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 158 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 160 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 163 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 167 |
NPathComplexity | The method 'System()' has an NPath complexity of 636, current threshold is 200 | 207–348 |
ExcessiveMethodLength | Avoid really long methods. | 207–348 |
CyclomaticComplexity | The method 'System()' has a cyclomatic complexity of 26. | 207–348 |
CognitiveComplexity | The method 'System()' has a cognitive complexity of 109, current threshold is 15 | 207–348 |
NcssCount | The method 'System()' has a NCSS line count of 113. | 207–348 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 210 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 223 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 242 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 245 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 245–247 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 254 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 269 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 279–281 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 319 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 327 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 340 |
CompareObjectsWithEquals | Use equals() to compare object references. | 351 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 352 |
CompareObjectsWithEquals | Use equals() to compare object references. | 353 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 355 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 356 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 361 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 370 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 372 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 373 |
CyclomaticComplexity | The method 'checkAuthentProxy(ChannelHandlerContext)' has a cyclomatic complexity of 20. | 378–476 |
NPathComplexity | The method 'checkAuthentProxy(ChannelHandlerContext)' has an NPath complexity of 1920, current threshold is 200 | 378–476 |
NcssCount | The method 'checkAuthentProxy(ChannelHandlerContext)' has a NCSS line count of 72. | 378–476 |
CognitiveComplexity | The method 'checkAuthentProxy(ChannelHandlerContext)' has a cognitive complexity of 49, current threshold is 15 | 378–476 |
CompareObjectsWithEquals | Use equals() to compare object references. | 380 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 382 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 382 |
CompareObjectsWithEquals | Use equals() to compare object references. | 387 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 391 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 391–393 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 410 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 422 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 436 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 437 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 440 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 441 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 443–444 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 460–461 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 460 |
CyclomaticComplexity | The method 'channelRead0(ChannelHandlerContext, FullHttpRequest)' has a cyclomatic complexity of 10. | 479–525 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 483 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 503 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 507 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 508 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 508 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 38 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 49 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 50 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 54 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 41 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'taskUtil' | 41 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 62 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 69 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 77 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 81 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 86 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 87 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 91 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 94 |
Rule | Violation | Line |
---|---|---|
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 30–33 |
Rule | Violation | Line |
---|---|---|
MutableStaticState | Do not use non-final non-private static fields | 55 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 61 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 63 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 65 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 67 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 69 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 77 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 116 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 118 |
NonThreadSafeSingleton | Singleton is not thread safe | 154–156 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 166 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 193 |
MutableStaticState | Do not use non-final non-private static fields | 199 |
MutableStaticState | Do not use non-final non-private static fields | 200 |
MutableStaticState | Do not use non-final non-private static fields | 201 |
MutableStaticState | Do not use non-final non-private static fields | 202 |
CyclomaticComplexity | The method 'getParams(String)' has a cyclomatic complexity of 12. | 211–251 |
NonThreadSafeSingleton | Singleton is not thread safe | 212–214 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 215 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 228 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 230 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 230 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 231 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 231 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 234 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 237 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 241 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–679 |
CyclomaticComplexity | The class 'AbstractTransfer' has a total cyclomatic complexity of 80 (highest 16). | 70–679 |
TooManyMethods | This class has too many methods, consider refactoring it. | 70–679 |
MutableStaticState | Do not use non-final non-private static fields | 76 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 84 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 85 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 86 |
ExcessiveParameterList | Avoid long parameter lists. | 112–116 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 118 |
NonThreadSafeSingleton | Singleton is not thread safe | 148–150 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 155–156 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 158 |
NPathComplexity | The method 'initRequest()' has an NPath complexity of 272, current threshold is 200 | 175–276 |
CognitiveComplexity | The method 'initRequest()' has a cognitive complexity of 30, current threshold is 15 | 175–276 |
CyclomaticComplexity | The method 'initRequest()' has a cyclomatic complexity of 16. | 175–276 |
ExcessiveMethodLength | Avoid really long methods. | 175–276 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 208 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 222–223 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 223 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 224 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 228 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 230 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 232 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 235 |
MutableStaticState | Do not use non-final non-private static fields | 278 |
MutableStaticState | Do not use non-final non-private static fields | 279 |
MutableStaticState | Do not use non-final non-private static fields | 280 |
MutableStaticState | Do not use non-final non-private static fields | 281 |
MutableStaticState | Do not use non-final non-private static fields | 282 |
MutableStaticState | Do not use non-final non-private static fields | 283 |
MutableStaticState | Do not use non-final non-private static fields | 286 |
MutableStaticState | Do not use non-final non-private static fields | 287 |
MutableStaticState | Do not use non-final non-private static fields | 288 |
MutableStaticState | Do not use non-final non-private static fields | 289 |
MutableStaticState | Do not use non-final non-private static fields | 290 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 293 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 294 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 295 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 296 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 301 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 303 |
NonThreadSafeSingleton | Singleton is not thread safe | 317–319 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 320 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 341 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 342 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 343 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 344 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 345 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 346 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 347 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 348 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 349 |
NonThreadSafeSingleton | Singleton is not thread safe | 382–384 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 390 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 391 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 401 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 405 |
CognitiveComplexity | The method 'getRemoteFiles(String, String, NetworkTransaction)' has a cognitive complexity of 22, current threshold is 15 | 421–460 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 431 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 435–438 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 437 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 443 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 445 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 448 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 455 |
CognitiveComplexity | The method 'getLocalFiles(DbRule, String)' has a cognitive complexity of 17, current threshold is 15 | 462–499 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 466–467 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 467 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 472 |
NonThreadSafeSingleton | Singleton is not thread safe | 513–515 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 525 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 538 |
NonThreadSafeSingleton | Singleton is not thread safe | 548–550 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 552 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 553 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 554 |
AvoidDuplicateLiterals | The String literal "Transfer.Status" appears 4 times in this file; the first occurrence is on line 555 | 555 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 559 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 560 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 566 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 567 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 573 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 574 |
NonThreadSafeSingleton | Singleton is not thread safe | 580–582 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 583 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 584 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 586 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 588 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 588 |
NonThreadSafeSingleton | Singleton is not thread safe | 594–596 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 597 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 598 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 599 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 604 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 605 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 612 |
NonThreadSafeSingleton | Singleton is not thread safe | 618–620 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 621 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 622 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 624 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 625 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 626 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 627 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 628 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 629 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 630 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 632 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 634 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 635 |
NonThreadSafeSingleton | Singleton is not thread safe | 642–644 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 645 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 647 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 651 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 653 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 661 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 662 |
NonThreadSafeSingleton | Singleton is not thread safe | 668–670 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 671 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 672 |
Rule | Violation | Line |
---|---|---|
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 10. | 58–130 |
NonThreadSafeSingleton | Singleton is not thread safe | 61–63 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 64 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 78 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 98 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 99 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 103 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 112 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 113 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 117 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 120 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 120 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 125 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 48 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 26, current threshold is 15 | 84–153 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 15. | 84–153 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 93 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 94 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 101 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 106 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 112–113 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 129 |
CognitiveComplexity | The method 'main(String)' has a cognitive complexity of 39, current threshold is 15 | 155–257 |
ExcessiveMethodLength | Avoid really long methods. | 155–257 |
NPathComplexity | The method 'main(String)' has an NPath complexity of 650, current threshold is 200 | 155–257 |
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 22. | 155–257 |
NcssCount | The method 'main(String)' has a NCSS line count of 71. | 155–257 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 164–165 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 176 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 182 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 185 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 207 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 207 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 210 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 210 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 220 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 229 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 240 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 240 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 242–244 |
Rule | Violation | Line |
---|---|---|
MutableStaticState | Do not use non-final non-private static fields | 57–58 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 61 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 63 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 65 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 67 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 69 |
MutableStaticState | Do not use non-final non-private static fields | 71 |
MutableStaticState | Do not use non-final non-private static fields | 72 |
NonThreadSafeSingleton | Singleton is not thread safe | 82–84 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 87 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 99 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 101 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 101 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 102 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 102 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 105 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 122 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 135 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 165 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 174 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 175 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 180 |
UnusedAssignment | The value assigned to variable 'socketAddress' is never used | 180 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 190 |
CognitiveComplexity | The method 'main(String)' has a cognitive complexity of 16, current threshold is 15 | 201–269 |
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 11. | 201–269 |
NonThreadSafeSingleton | Singleton is not thread safe | 204–206 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 207 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 223 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 234 |
AvoidDuplicateLiterals | The String literal "Message.11" appears 4 times in this file; the first occurrence is on line 235 | 235 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 237 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 239–242 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 242 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 251–255 |
Rule | Violation | Line |
---|---|---|
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 15. | 75–149 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 40, current threshold is 15 | 75–149 |
NPathComplexity | The method 'run()' has an NPath complexity of 384, current threshold is 200 | 75–149 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 79 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 80 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'host' | 98 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 98 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 99 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 104 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'filename' | 104 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 105 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 109 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 116–117 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 121 |
AvoidDeeplyNestedIfStmts | Deeply nested if..then statements are hard to read | 121–130 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 128 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 132 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 155 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 165 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 168 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 182 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 185 |
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 15. | 191–282 |
CognitiveComplexity | The method 'main(String)' has a cognitive complexity of 25, current threshold is 15 | 191–282 |
NcssCount | The method 'main(String)' has a NCSS line count of 65. | 191–282 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 200–201 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 210 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 228 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 229 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 234 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 245 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 250 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 251 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 256 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 264 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 274–276 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 67 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 68 |
ExcessiveParameterList | Avoid long parameter lists. | 71–76 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 37, current threshold is 15 | 83–164 |
NPathComplexity | The method 'run()' has an NPath complexity of 1440, current threshold is 200 | 83–164 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 18. | 83–164 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 84 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 85 |
UnusedAssignment | The initializer for variable 'dbrule' is never used (overwritten on line 91) | 89 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 112 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'host' | 112 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 113 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'filename' | 118 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 118 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 119 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 120 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 122–128 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 129 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 133 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 135–136 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 139 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 148 |
CognitiveComplexity | The method 'main(String)' has a cognitive complexity of 30, current threshold is 15 | 173–271 |
NPathComplexity | The method 'main(String)' has an NPath complexity of 1560, current threshold is 200 | 173–271 |
NcssCount | The method 'main(String)' has a NCSS line count of 70. | 173–271 |
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 18. | 173–271 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 189–190 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 200 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 215 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 216 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 221 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 231 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 237 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 242 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 243 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 248 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 255 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 261 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 44 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 45 |
UnusedAssignment | The field initializer for 'intervalCallback' is never used (overwritten on line 58) | 45 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 46 |
ExcessiveParameterList | Avoid long parameter lists. | 48–53 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 25. | 87–198 |
NcssCount | The method 'run()' has a NCSS line count of 68. | 87–198 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 43, current threshold is 15 | 87–198 |
ExcessiveMethodLength | Avoid really long methods. | 87–198 |
NPathComplexity | The method 'run()' has an NPath complexity of 1040, current threshold is 200 | 87–198 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 97 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 98 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 105 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 105 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 106 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 106 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 107 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 108–109 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 108–109 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 108–109 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 110–118 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 124–125 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 124–125 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 127 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 129 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 142 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 143 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 147 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 148 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 149 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 154–155 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 172 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 73 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 75 |
ExcessiveParameterList | Avoid long parameter lists. | 88–94 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 19, current threshold is 15 | 108–172 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 13. | 108–172 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 118 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 119 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 125 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 130 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 136–137 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 144–145 |
CollapsibleIfStatements | These nested if statements could be combined | 163–169 |
Rule | Violation | Line |
---|---|---|
TooManyFields | Too many fields | 54–346 |
MutableStaticState | Do not use non-final non-private static fields | 58 |
MutableStaticState | Do not use non-final non-private static fields | 62–64 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 66 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 67 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 68 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 69 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 70 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 71 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 72 |
UnusedAssignment | The field initializer for 'id' is never used (overwritten on line 177) | 72 |
UnusedAssignment | The field initializer for 'isTo' is never used (overwritten on line 178) | 73 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 73 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 74 |
MutableStaticState | Do not use non-final non-private static fields | 76 |
MutableStaticState | Do not use non-final non-private static fields | 77 |
MutableStaticState | Do not use non-final non-private static fields | 78 |
MutableStaticState | Do not use non-final non-private static fields | 79 |
MutableStaticState | Do not use non-final non-private static fields | 80 |
MutableStaticState | Do not use non-final non-private static fields | 81 |
MutableStaticState | Do not use non-final non-private static fields | 82 |
NPathComplexity | The method 'getParams(String)' has an NPath complexity of 2160, current threshold is 200 | 91–154 |
NcssCount | The method 'getParams(String)' has a NCSS line count of 61. | 91–154 |
CyclomaticComplexity | The method 'getParams(String)' has a cyclomatic complexity of 24. | 91–154 |
CognitiveComplexity | The method 'getParams(String)' has a cognitive complexity of 26, current threshold is 15 | 91–154 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 94 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 106 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 108 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 108 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 109 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 109 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 112 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 116 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 123 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 125 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 127 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 129 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 131 |
NonThreadSafeSingleton | Singleton is not thread safe | 140–142 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 141 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 181 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 206 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 215 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 216 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 230 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 242 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 242 |
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 17. | 248–344 |
NPathComplexity | The method 'main(String)' has an NPath complexity of 320, current threshold is 200 | 248–344 |
CognitiveComplexity | The method 'main(String)' has a cognitive complexity of 30, current threshold is 15 | 248–344 |
NcssCount | The method 'main(String)' has a NCSS line count of 68. | 248–344 |
NonThreadSafeSingleton | Singleton is not thread safe | 251–253 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 257–258 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 269 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 287 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 288 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 289 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 291 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 293 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 294 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 294 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 303 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 304 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 307 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 307 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 320 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 321 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 323 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 324 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 325 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 331–333 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–931 |
TooManyFields | Too many fields | 65–931 |
CyclomaticComplexity | The class 'RequestTransfer' has a total cyclomatic complexity of 142 (highest 29). | 65–931 |
MutableStaticState | Do not use non-final non-private static fields | 71 |
MutableStaticState | Do not use non-final non-private static fields | 73–75 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 77 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 78 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 79 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 80 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 81 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 82 |
AvoidFieldNameMatchingMethodName | Field cancel has the same name as a method | 82 |
AvoidFieldNameMatchingMethodName | Field stop has the same name as a method | 83 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 83 |
AvoidFieldNameMatchingMethodName | Field restart has the same name as a method | 84 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 84 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 85 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 86 |
MutableStaticState | Do not use non-final non-private static fields | 88 |
MutableStaticState | Do not use non-final non-private static fields | 89 |
MutableStaticState | Do not use non-final non-private static fields | 90 |
MutableStaticState | Do not use non-final non-private static fields | 91 |
MutableStaticState | Do not use non-final non-private static fields | 92 |
MutableStaticState | Do not use non-final non-private static fields | 93 |
MutableStaticState | Do not use non-final non-private static fields | 94 |
MutableStaticState | Do not use non-final non-private static fields | 95 |
MutableStaticState | Do not use non-final non-private static fields | 96 |
NPathComplexity | The method 'getParams(String)' has an NPath complexity of 3360, current threshold is 200 | 105–202 |
NcssCount | The method 'getParams(String)' has a NCSS line count of 76. | 105–202 |
CognitiveComplexity | The method 'getParams(String)' has a cognitive complexity of 49, current threshold is 15 | 105–202 |
CyclomaticComplexity | The method 'getParams(String)' has a cyclomatic complexity of 29. | 105–202 |
NonThreadSafeSingleton | Singleton is not thread safe | 106–108 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 111 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 123 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 133 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 135 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 135 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 136 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 136 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 140 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 148 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 150 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 150 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 151 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 151 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 155 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 169 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 176 |
SimpleDateFormatNeedsLocale | When instantiating a SimpleDateFormat object, specify a Locale | 178 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 178 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 179 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 180–181 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 184 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 249 |
NPathComplexity | The method 'run()' has an NPath complexity of 345, current threshold is 200 | 254–449 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 28. | 254–449 |
ExcessiveMethodLength | Avoid really long methods. | 254–449 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 44, current threshold is 15 | 254–449 |
NcssCount | The method 'run()' has a NCSS line count of 129. | 254–449 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 274 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 275 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 280 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 328 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 335 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 361 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 384 |
CognitiveComplexity | The method 'sendValid(DbTaskRunner, byte)' has a cognitive complexity of 38, current threshold is 15 | 463–583 |
CyclomaticComplexity | The method 'sendValid(DbTaskRunner, byte)' has a cyclomatic complexity of 19. | 463–583 |
ExcessiveMethodLength | Avoid really long methods. | 463–583 |
NPathComplexity | The method 'sendValid(DbTaskRunner, byte)' has an NPath complexity of 3360, current threshold is 200 | 463–583 |
NcssCount | The method 'sendValid(DbTaskRunner, byte)' has a NCSS line count of 74. | 463–583 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 477 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 478 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 499 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 506 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 509 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 534 |
SimpleDateFormatNeedsLocale | When instantiating a SimpleDateFormat object, specify a Locale | 548 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 570 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 605 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 620 |
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 17. | 638–706 |
NPathComplexity | The method 'main(String)' has an NPath complexity of 210, current threshold is 200 | 638–706 |
CognitiveComplexity | The method 'main(String)' has a cognitive complexity of 23, current threshold is 15 | 638–706 |
NonThreadSafeSingleton | Singleton is not thread safe | 641–643 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 647–648 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 658 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 682 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 683 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 685 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 687 |
ExcessiveMethodLength | Avoid really long methods. | 708–808 |
CyclomaticComplexity | The method 'restart(R66Future, RequestTransfer, R66Result, OutputFormat)' has a cyclomatic complexity of 17. | 708–808 |
NcssCount | The method 'restart(R66Future, RequestTransfer, R66Result, OutputFormat)' has a NCSS line count of 80. | 708–808 |
CognitiveComplexity | The method 'restart(R66Future, RequestTransfer, R66Result, OutputFormat)' has a cognitive complexity of 20, current threshold is 15 | 708–808 |
SwitchDensity | A high ratio of statements to labels in a switch statement. Consider refactoring. | 713–806 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 716 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 717 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 719 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 720 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 728 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 729 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 731 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 732 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 740 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 741 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 743 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 744 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 756 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 757 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 759 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 760 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 768 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 769 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 771 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 772 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 780 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 781 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 783 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 784 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 792 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 793 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 795 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 796 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 798 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 799 |
SwitchDensity | A high ratio of statements to labels in a switch statement. Consider refactoring. | 815–860 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 818 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 819 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 821 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 822 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 834 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 835 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 837 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 838 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 846 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 847 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 849 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 850 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 852 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 853 |
CyclomaticComplexity | The method 'cancel(R66Future, RequestTransfer, R66Result, OutputFormat)' has a cyclomatic complexity of 11. | 864–929 |
CognitiveComplexity | The method 'cancel(R66Future, RequestTransfer, R66Result, OutputFormat)' has a cognitive complexity of 21, current threshold is 15 | 864–929 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 871 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 872 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 874 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 875 |
SwitchDensity | A high ratio of statements to labels in a switch statement. Consider refactoring. | 885–926 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 888 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 889 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 891 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 892 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 900 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 901 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 903 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 904 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 912 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 913 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 915 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 916 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 918 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 919 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 111 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 112 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 113 |
CognitiveComplexity | The method 'initiateRequest()' has a cognitive complexity of 18, current threshold is 15 | 153–253 |
NPathComplexity | The method 'initiateRequest()' has an NPath complexity of 360, current threshold is 200 | 153–253 |
ExcessiveMethodLength | Avoid really long methods. | 153–253 |
CyclomaticComplexity | The method 'initiateRequest()' has a cyclomatic complexity of 15. | 153–253 |
NcssCount | The method 'initiateRequest()' has a NCSS line count of 60. | 153–253 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 195 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 196 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 202 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 207–208 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 215–216 |
CognitiveComplexity | The method 'finalizeRequest()' has a cognitive complexity of 25, current threshold is 15 | 258–322 |
CyclomaticComplexity | The method 'finalizeRequest()' has a cyclomatic complexity of 18. | 258–322 |
NPathComplexity | The method 'finalizeRequest()' has an NPath complexity of 250, current threshold is 200 | 258–322 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 280 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 282 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 283 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 287 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 289 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 290 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 291 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 291 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 292 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 292 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 300 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 303 |
CollapsibleIfStatements | These nested if statements could be combined | 313–319 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 331–332 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 331–332 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 339 |
Rule | Violation | Line |
---|---|---|
ExcessivePublicCount | This class has a bunch of public methods and attributes | 20–1438 |
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–1438 |
ExcessiveClassLength | Avoid really long classes. | 115–1438 |
GodClass | Possible God Class (WMC=151, ATFD=245, TCC=27.473%) | 115–1438 |
CyclomaticComplexity | The class 'SpooledDirectoryTransfer' has a total cyclomatic complexity of 151 (highest 57). | 115–1438 |
TooManyFields | Too many fields | 115–1438 |
MutableStaticState | Do not use non-final non-private static fields | 122 |
MutableStaticState | Do not use non-final non-private static fields | 124–125 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 129 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 131 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 133 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 135 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 137 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 139 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 141 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 143 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 145 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 147 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 149 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 151 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 153 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 155 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 157 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 159 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 161 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 163 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 165 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 167 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 169 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 171 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 173 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 175 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 189 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 196 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 198 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 200 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 201 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 202 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 203 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 204 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 204 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 206 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 207 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 211 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 213 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 216 |
NPathComplexity | The method 'run()' has an NPath complexity of 116640, current threshold is 200 | 222–360 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 23. | 222–360 |
ExcessiveMethodLength | Avoid really long methods. | 222–360 |
NcssCount | The method 'run()' has a NCSS line count of 81. | 222–360 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 31, current threshold is 15 | 222–360 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 233 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 233 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 244 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 244 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 256 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 256 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 268 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 268 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 278 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 278 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 286 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 287 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 291 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 291 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 294 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 313 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 313 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 321 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 341 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 356 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 356 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 358 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 358 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 358 |
CognitiveComplexity | The method 'setWaarpHostCommand(FileMonitor)' has a cognitive complexity of 34, current threshold is 15 | 362–419 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 368 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 369 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 370 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'host' | 384 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 384 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 385 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 386 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 387–388 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 390–391 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 402 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 403 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 411–414 |
GodClass | Possible God Class (WMC=53, ATFD=62, TCC=21.429%) | 455–777 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 464 |
CognitiveComplexity | The method 'run(FileItem)' has a cognitive complexity of 41, current threshold is 15 | 469–555 |
NPathComplexity | The method 'run(FileItem)' has an NPath complexity of 1920, current threshold is 200 | 469–555 |
CyclomaticComplexity | The method 'run(FileItem)' has a cyclomatic complexity of 17. | 469–555 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 472 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 473 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'host' | 491 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 491 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 492 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 493 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 496 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 506 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 516 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 522 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 525 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 527 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 544–548 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 625 |
CyclomaticComplexity | The method 'finalizeInSuccess(long, String, String, R66Result)' has a cyclomatic complexity of 13. | 635–699 |
CognitiveComplexity | The method 'finalizeInSuccess(long, String, String, R66Result)' has a cognitive complexity of 35, current threshold is 15 | 635–699 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 638 |
AvoidDuplicateLiterals | The String literal "RequestInformation.Success" appears 5 times in this file; the first occurrence is on line 645 | 645 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 706 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 721 |
CognitiveComplexity | The method 'checkReuseUniqueHost(FileItem, long)' has a cognitive complexity of 20, current threshold is 15 | 728–776 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 741 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 742 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 743 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 750 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 766 |
DataClass | The class 'Arguments' is suspected to be a Data Class (WOC=10.256%, NOPA=0, NOAM=35, WMC=39) | 782–960 |
TooManyFields | Too many fields | 782–960 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 788 |
AvoidFieldNameMatchingMethodName | Field isMd5 has the same name as a method | 788 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 799 |
AvoidFieldNameMatchingMethodName | Field isParallel has the same name as a method | 799 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'ignoreAlreadyUsed' | 803 |
NPathComplexity | The method 'getParamsFromConfigFile(String)' has an NPath complexity of 2147483647, current threshold is 200 | 1020–1174 |
ExcessiveMethodLength | Avoid really long methods. | 1020–1174 |
NcssCount | The method 'getParamsFromConfigFile(String)' has a NCSS line count of 120. | 1020–1174 |
CognitiveComplexity | The method 'getParamsFromConfigFile(String)' has a cognitive complexity of 126, current threshold is 15 | 1020–1174 |
CyclomaticComplexity | The method 'getParamsFromConfigFile(String)' has a cyclomatic complexity of 57. | 1020–1174 |
NonThreadSafeSingleton | Singleton is not thread safe | 1021–1023 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1027 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1042 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1045 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1048 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1052 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1054 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1057 |
InefficientEmptyStringCheck | String.trim().length() == 0 / String.trim().isEmpty() is an inefficient way to validate a blank String. | 1065 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1065 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1068 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1070 |
InefficientEmptyStringCheck | String.trim().length() == 0 / String.trim().isEmpty() is an inefficient way to validate a blank String. | 1095 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1095 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1098 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1100 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1151 |
InefficientEmptyStringCheck | String.trim().length() == 0 / String.trim().isEmpty() is an inefficient way to validate a blank String. | 1151 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1154 |
CyclomaticComplexity | The method 'getParams(String)' has a cyclomatic complexity of 47. | 1183–1326 |
CognitiveComplexity | The method 'getParams(String)' has a cognitive complexity of 118, current threshold is 15 | 1183–1326 |
ExcessiveMethodLength | Avoid really long methods. | 1183–1326 |
NcssCount | The method 'getParams(String)' has a NCSS line count of 138. | 1183–1326 |
NPathComplexity | The method 'getParams(String)' has an NPath complexity of 13832, current threshold is 200 | 1183–1326 |
NonThreadSafeSingleton | Singleton is not thread safe | 1184–1186 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 1188 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 1200 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1206 |
UnusedAssignment | The initializer for variable 'i' is never used (overwritten on line 1209) | 1207 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'string' | 1214 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1218–1219 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1218–1219 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'string' | 1220 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1220 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1220 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1222 |
InefficientEmptyStringCheck | String.trim().length() == 0 / String.trim().isEmpty() is an inefficient way to validate a blank String. | 1231 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1231 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1234 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 1253 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1277 |
InefficientEmptyStringCheck | String.trim().length() == 0 / String.trim().isEmpty() is an inefficient way to validate a blank String. | 1277 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1280 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1311 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1314 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1315 |
NonThreadSafeSingleton | Singleton is not thread safe | 1331–1333 |
MutableStaticState | Do not use non-final non-private static fields | 1339 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1340 |
MutableStaticState | Do not use non-final non-private static fields | 1340 |
CyclomaticComplexity | The method 'initialize(String, boolean)' has a cyclomatic complexity of 11. | 1349–1408 |
NonThreadSafeSingleton | Singleton is not thread safe | 1351–1353 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1366 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1369 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1372 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1374 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1375 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1380 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1381 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1384 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1386 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 1398–1401 |
Rule | Violation | Line |
---|---|---|
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 10. | 55–113 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 88 |
CognitiveComplexity | The method 'main(String)' has a cognitive complexity of 18, current threshold is 15 | 122–176 |
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 12. | 122–176 |
NPathComplexity | The method 'main(String)' has an NPath complexity of 200, current threshold is 200 | 122–176 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 131–132 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 147 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 169 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 169 |
Rule | Violation | Line |
---|---|---|
GodClass | Possible God Class (WMC=93, ATFD=122, TCC=4.100%) | 72–707 |
CyclomaticComplexity | The class 'TransferArgs' has a total cyclomatic complexity of 93 (highest 10). | 72–707 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 245 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 292 |
AvoidDuplicateLiterals | The String literal "AbstractTransfer.20" appears 4 times in this file; the first occurrence is on line 293 | 293 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 297 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 319–320 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 319–320 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 321–323 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 321–323 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 328 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 337 |
CyclomaticComplexity | The method 'finalizeTransferArgs(boolean, TransferArgs)' has a cyclomatic complexity of 10. | 375–416 |
SimpleDateFormatNeedsLocale | When instantiating a SimpleDateFormat object, specify a Locale | 469 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 472 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 474 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 483 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 483 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 485 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 490 |
CognitiveComplexity | The method 'getAllInfo(TransferArgs, int, String, String)' has a cognitive complexity of 17, current threshold is 15 | 507–532 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 516 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 522 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 525 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 542 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 543 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 545 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 545 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 546 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 547–548 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 547–548 |
CollapsibleIfStatements | These nested if statements could be combined | 547–556 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 550 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 552 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 553–555 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 554 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 571 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 572 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 572 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 574 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 576 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 581 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 581 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 592 |
AvoidFieldNameMatchingMethodName | Field isMD5 has the same name as a method | 592 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 594 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'nolog' | 599 |
Rule | Violation | Line |
---|---|---|
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 45 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 50 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 10. | 56–104 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 66 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 66 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 70 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 97–102 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 113–114 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 114 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 116–117 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 117 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 118 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 121 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 130 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 132 |
Rule | Violation | Line |
---|---|---|
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 34 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 38 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 54 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 55 |
Rule | Violation | Line |
---|---|---|
GodClass | Possible God Class (WMC=58, ATFD=36, TCC=25.661%) | 36–372 |
MutableStaticState | Do not use non-final non-private static fields | 46 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 85 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 265 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 270 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 277 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 277 |
CognitiveComplexity | The method 'toString(OUTPUTFORMAT)' has a cognitive complexity of 33, current threshold is 15 | 291–371 |
NcssCount | The method 'toString(OUTPUTFORMAT)' has a NCSS line count of 66. | 291–371 |
CyclomaticComplexity | The method 'toString(OUTPUTFORMAT)' has a cyclomatic complexity of 20. | 291–371 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 301 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 309 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 323 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 328 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 334 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 351 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 352 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–737 |
GodClass | Possible God Class (WMC=112, ATFD=184, TCC=26.144%) | 61–737 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 61 |
CyclomaticComplexity | The class 'ClientRunner' has a total cyclomatic complexity of 112 (highest 32). | 61–737 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 77 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'staticRecvHandlerJunit' | 82 |
MutableStaticState | Do not use non-final non-private static fields | 84 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 84 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 90 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 92 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'handler' | 92 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 94 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 96 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 98 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 128–129 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 128–129 |
ExcessiveMethodLength | Avoid really long methods. | 154–311 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 32. | 154–311 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 60, current threshold is 15 | 154–311 |
NcssCount | The method 'run()' has a NCSS line count of 95. | 154–311 |
NPathComplexity | The method 'run()' has an NPath complexity of 29958, current threshold is 200 | 154–311 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 155 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 175 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 176–178 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 177–178 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 194 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 202 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 210 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 218 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 226 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 237 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 254 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 274 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 276 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 278 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 281 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 282 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 284 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 291 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 295 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 359–360 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 360 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 361 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 364 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 365 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 365 |
CyclomaticComplexity | The method 'tryAgainTransferOnOverloaded(boolean, LocalChannelReference)' has a cyclomatic complexity of 12. | 387–439 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 398–406 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 410–411 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 410–411 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 416–418 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 417 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 422–423 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 430–432 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 431 |
CyclomaticComplexity | The method 'finishTransfer(LocalChannelReference)' has a cyclomatic complexity of 16. | 448–524 |
NPathComplexity | The method 'finishTransfer(LocalChannelReference)' has an NPath complexity of 288, current threshold is 200 | 448–524 |
CognitiveComplexity | The method 'finishTransfer(LocalChannelReference)' has a cognitive complexity of 22, current threshold is 15 | 448–524 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 454 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 457 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 461 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 480–496 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 499 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 511–520 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 519 |
CyclomaticComplexity | The method 'initRequest()' has a cyclomatic complexity of 26. | 535–691 |
ExcessiveMethodLength | Avoid really long methods. | 535–691 |
NPathComplexity | The method 'initRequest()' has an NPath complexity of 13824, current threshold is 200 | 535–691 |
CognitiveComplexity | The method 'initRequest()' has a cognitive complexity of 23, current threshold is 15 | 535–691 |
NcssCount | The method 'initRequest()' has a NCSS line count of 92. | 535–691 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 552 |
CollapsibleIfStatements | These nested if statements could be combined | 554–557 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 574–575 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 609 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 611 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 619–620 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 641 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 663 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 673–674 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 674 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 675 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 677 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 70 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 71 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'totalRuns' | 72 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 72 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 108 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 108 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 112 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 125–126 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 139 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 146–147 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 42, current threshold is 15 | 154–309 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 29. | 154–309 |
ExcessiveMethodLength | Avoid really long methods. | 154–309 |
NPathComplexity | The method 'run()' has an NPath complexity of 3984, current threshold is 200 | 154–309 |
NcssCount | The method 'run()' has a NCSS line count of 78. | 154–309 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 155 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 156 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 160 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 161 |
AvoidDuplicateLiterals | The String literal ": {}" appears 8 times in this file; the first occurrence is on line 176 | 176 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 179–180 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 188–189 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 205 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 215 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 227 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 255 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 265 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 274 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 283 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 298 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 301–302 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 313 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 323 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 324 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 329–330 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 331 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 334 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 338 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 339 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 347 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 357 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 358 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 363–364 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 365 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 368 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 372 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 373 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 381 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 401 |
EmptyIfStmt | Avoid empty if statements | 402–404 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 405 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 409 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 410 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 418 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 436 |
EmptyIfStmt | Avoid empty if statements | 437–439 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 440 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 444 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 445 |
CognitiveComplexity | The method 'checkTaskRunner(DbMultipleMonitor)' has a cognitive complexity of 25, current threshold is 15 | 451–509 |
CyclomaticComplexity | The method 'checkTaskRunner(DbMultipleMonitor)' has a cyclomatic complexity of 11. | 451–509 |
UnusedFormalParameter | Avoid unused method parameters such as 'multipleMonitor'. | 451 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 453 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 459 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 480 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 480 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 481 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 482–483 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 482–483 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 487 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 489 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 491 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 499 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 56 |
CognitiveComplexity | The constructor 'CommanderNoDb(InternalRunner, boolean)' has a cognitive complexity of 16, current threshold is 15 | 75–113 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 78 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 88 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 93 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 101 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 14. | 129–200 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 40, current threshold is 15 | 129–200 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 130 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 138 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 139 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 141 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 142 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 148 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 149 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 155 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 156 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 164 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 164 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 165 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 166–167 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 166–167 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 171 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 173 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 174 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 179 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 186 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 53 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 53 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 54 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 55 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 56 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 57 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 57 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 70 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 74 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 74 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 81 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 82 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 98 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 99 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 100 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 113 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 115 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 116 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 130 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 145 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 146 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 160 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 161 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 178 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 179 |
Rule | Violation | Line |
---|---|---|
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 36 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 41 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 51 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 52 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 53 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 53 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 54–55 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 57 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 57 |
Rule | Violation | Line |
---|---|---|
NcssCount | The method 'loadAuthentication(Configuration, String)' has a NCSS line count of 90. | 69–190 |
CyclomaticComplexity | The method 'loadAuthentication(Configuration, String)' has a cyclomatic complexity of 30. | 69–190 |
CognitiveComplexity | The method 'loadAuthentication(Configuration, String)' has a cognitive complexity of 58, current threshold is 15 | 69–190 |
ExcessiveMethodLength | Avoid really long methods. | 69–190 |
NPathComplexity | The method 'loadAuthentication(Configuration, String)' has an NPath complexity of 787324, current threshold is 200 | 69–190 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 73 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 86 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 87 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 92 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 103 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 107 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 109 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 110 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 116 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 122 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 128 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 129 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 173–174 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 219 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 224 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 229 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 230 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 30 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–2530 |
ExcessiveClassLength | Avoid really long classes. | 94–2530 |
UseUtilityClass | All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. | 94–2530 |
TooManyMethods | This class has too many methods, consider refactoring it. | 94–2530 |
CyclomaticComplexity | The class 'FileBasedConfiguration' has a total cyclomatic complexity of 521 (highest 55). | 94–2530 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 153 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 174 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 175 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 183 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 184 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 192 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 193 |
UnusedAssignment | The value assigned to variable 'hashConfig' is never used | 198 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 198 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 217 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 218 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 231 |
UnusedAssignment | The value assigned to variable 'hashConfig' is never used | 231 |
NcssCount | The method 'loadPushMonitorParam(Configuration)' has a NCSS line count of 117. | 235–418 |
CyclomaticComplexity | The method 'loadPushMonitorParam(Configuration)' has a cyclomatic complexity of 48. | 235–418 |
CognitiveComplexity | The method 'loadPushMonitorParam(Configuration)' has a cognitive complexity of 101, current threshold is 15 | 235–418 |
ExcessiveMethodLength | Avoid really long methods. | 235–418 |
NPathComplexity | The method 'loadPushMonitorParam(Configuration)' has an NPath complexity of 106665987, current threshold is 200 | 235–418 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 242 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 244 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 249 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 253 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 254 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 258 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 266 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 267 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 273 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 274 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 280 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 282 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 287 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 293 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 301 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 306 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 310 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 312 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 317 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 321 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 323 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 328 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 334 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 336 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 342 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 348 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 349 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 358 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 360 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 365 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 369 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 371 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 376 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 380 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 382 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 387 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 396 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 398 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 403 |
NcssCount | The method 'loadServerParam(Configuration)' has a NCSS line count of 68. | 425–530 |
NPathComplexity | The method 'loadServerParam(Configuration)' has an NPath complexity of 11665, current threshold is 200 | 425–530 |
ExcessiveMethodLength | Avoid really long methods. | 425–530 |
CognitiveComplexity | The method 'loadServerParam(Configuration)' has a cognitive complexity of 46, current threshold is 15 | 425–530 |
CyclomaticComplexity | The method 'loadServerParam(Configuration)' has a cyclomatic complexity of 24. | 425–530 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 433 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 434 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 439 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 440 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 464 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 465 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 473 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 474 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 477 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 478 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 481 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 482 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 483 |
AvoidDuplicateLiterals | The String literal "FileBasedConfiguration.MMOff" appears 4 times in this file; the first occurrence is on line 492 | 492 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 509 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 511 |
AvoidDuplicateLiterals | The String literal "Bad Business Factory class: {}" appears 4 times in this file; the first occurrence is on line 513 | 513 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 519 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 520 |
UnusedAssignment | The value assigned to variable 'hashConfig' is never used | 528 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 528 |
NPathComplexity | The method 'loadServerConfig(Configuration, XmlHash)' has an NPath complexity of 2147483647, current threshold is 200 | 532–708 |
NcssCount | The method 'loadServerConfig(Configuration, XmlHash)' has a NCSS line count of 115. | 532–708 |
CognitiveComplexity | The method 'loadServerConfig(Configuration, XmlHash)' has a cognitive complexity of 61, current threshold is 15 | 532–708 |
ExcessiveMethodLength | Avoid really long methods. | 532–708 |
CyclomaticComplexity | The method 'loadServerConfig(Configuration, XmlHash)' has a cyclomatic complexity of 44. | 532–708 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 535 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 539 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 543 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 547 |
UnusedAssignment | The value assigned to variable 'hashConfig2' is never used | 566 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 566 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 571 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 583 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 584 |
AvoidDuplicateLiterals | The String literal ": {}" appears 13 times in this file; the first occurrence is on line 587 | 587 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 600 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 601 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 610 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 616 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 641 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 648 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 682 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 688 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 692 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 696 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 720 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 720 |
CollapsibleIfStatements | These nested if statements could be combined | 720–722 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 725 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 727 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 735 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 736 |
UnusedAssignment | The value assigned to variable 'hashConfig' is never used | 804 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 804 |
UnusedFormalParameter | Avoid unused method parameters such as 'config'. | 808 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 813 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 814 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 816 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 821 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 837 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 843 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 893 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 893 |
CyclomaticComplexity | The method 'loadLimit(Configuration, boolean)' has a cyclomatic complexity of 29. | 902–980 |
NPathComplexity | The method 'loadLimit(Configuration, boolean)' has an NPath complexity of 1259714, current threshold is 200 | 902–980 |
CognitiveComplexity | The method 'loadLimit(Configuration, boolean)' has a cognitive complexity of 33, current threshold is 15 | 902–980 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 912 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 913 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 917 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 918 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 919 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 925 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 927 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 928 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 934 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 940 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 941 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 947 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 948 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 951 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 952 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 955 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 956 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 960 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 961 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 964 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 965 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 968 |
SimplifiedTernary | Ternary operators that can be simplified with || or && | 969–970 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 969 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 969 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 971 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 972 |
UnusedAssignment | The value assigned to variable 'hashConfig' is never used | 978 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 978 |
CognitiveComplexity | The method 'loadCommonLimit(Configuration, XmlHash, boolean)' has a cognitive complexity of 75, current threshold is 15 | 982–1149 |
NPathComplexity | The method 'loadCommonLimit(Configuration, XmlHash, boolean)' has an NPath complexity of 2147483647, current threshold is 200 | 982–1149 |
CyclomaticComplexity | The method 'loadCommonLimit(Configuration, XmlHash, boolean)' has a cyclomatic complexity of 55. | 982–1149 |
NcssCount | The method 'loadCommonLimit(Configuration, XmlHash, boolean)' has a NCSS line count of 115. | 982–1149 |
ExcessiveMethodLength | Avoid really long methods. | 982–1149 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 986 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 995 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1006 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1014 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 1016 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1048 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 1057 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1064 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 1066 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1076 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1080 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 1082 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1087 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1091 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 1093 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1098 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1102 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1124 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1128 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1132 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1139 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1141 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1145 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1147 |
NPathComplexity | The method 'loadSsl(Configuration, XmlRootHash)' has an NPath complexity of 10879, current threshold is 200 | 1157–1250 |
CyclomaticComplexity | The method 'loadSsl(Configuration, XmlRootHash)' has a cyclomatic complexity of 21. | 1157–1250 |
CognitiveComplexity | The method 'loadSsl(Configuration, XmlRootHash)' has a cognitive complexity of 34, current threshold is 15 | 1157–1250 |
NcssCount | The method 'loadSsl(Configuration, XmlRootHash)' has a NCSS line count of 64. | 1157–1250 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1163 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1173 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1179 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1183 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1189 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1193 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1208 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1210–1211 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1213 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1219 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1223 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1230 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1231 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1234–1236 |
UnusedAssignment | The value assigned to variable 'hashConfig' is never used | 1248 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1248 |
CyclomaticComplexity | The method 'loadNetworkServer(Configuration)' has a cyclomatic complexity of 17. | 1257–1317 |
NPathComplexity | The method 'loadNetworkServer(Configuration)' has an NPath complexity of 6562, current threshold is 200 | 1257–1317 |
CognitiveComplexity | The method 'loadNetworkServer(Configuration)' has a cognitive complexity of 16, current threshold is 15 | 1257–1317 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1262 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1263 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1268 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1269 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1270 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1275 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1276 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1281 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1282 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1283 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1288 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1289 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1294 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1295 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1296 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1301 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1302 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1307 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1308 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1309 |
UnusedAssignment | The value assigned to variable 'hashConfig' is never used | 1315 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1315 |
AvoidDuplicateLiterals | The String literal "unchecked" appears 4 times in this file; the first occurrence is on line 1 324 | 1324 |
CognitiveComplexity | The method 'loadRest(Configuration)' has a cognitive complexity of 142, current threshold is 15 | 1325–1470 |
NcssCount | The method 'loadRest(Configuration)' has a NCSS line count of 105. | 1325–1470 |
NPathComplexity | The method 'loadRest(Configuration)' has an NPath complexity of 8226043, current threshold is 200 | 1325–1470 |
CyclomaticComplexity | The method 'loadRest(Configuration)' has a cyclomatic complexity of 39. | 1325–1470 |
ExcessiveMethodLength | Avoid really long methods. | 1325–1470 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1329 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1330 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1331 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1332 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1335 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1336 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1342 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1343 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1348 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1349 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1354 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1355 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1360 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1361 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1366 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1367 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1368 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1370–1372 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 1377 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1398 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1399 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1404 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1407 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1407 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1408 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1409 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1412 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1413 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1420 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1421 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 1421 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1421 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1430 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1431 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1433 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1435 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1441 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1444 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1460 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1460 |
UnusedAssignment | The value assigned to variable 'hashConfig' is never used | 1468 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1468 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1482 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1486 |
CognitiveComplexity | The method 'loadFromDatabase(Configuration)' has a cognitive complexity of 19, current threshold is 15 | 1510–1549 |
MutableStaticState | Do not use non-final non-private static fields | 1551 |
AvoidDuplicateLiterals | The String literal "deprecation" appears 5 times in this file; the first occurrence is on line 1 561 | 1561 |
CyclomaticComplexity | The method 'loadDatabase(Configuration, boolean)' has a cyclomatic complexity of 34. | 1562–1710 |
NcssCount | The method 'loadDatabase(Configuration, boolean)' has a NCSS line count of 80. | 1562–1710 |
NPathComplexity | The method 'loadDatabase(Configuration, boolean)' has an NPath complexity of 2052026, current threshold is 200 | 1562–1710 |
ExcessiveMethodLength | Avoid really long methods. | 1562–1710 |
CognitiveComplexity | The method 'loadDatabase(Configuration, boolean)' has a cognitive complexity of 56, current threshold is 15 | 1562–1710 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1570 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1570 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1574 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1581 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1583 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1589 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1591 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1597 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1599 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1605 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 1631 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1636 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1646–1647 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1646–1647 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1646–1647 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1649–1650 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1649–1650 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1649–1650 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1651–1652 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1651–1652 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1651–1652 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1654 |
EmptyCatchBlock | Avoid empty catch blocks | 1677–1682 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1686 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1690 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1694 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1695 |
CollapsibleIfStatements | These nested if statements could be combined | 1700–1702 |
UnusedAssignment | The value assigned to variable 'hashConfig' is never used | 1708 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1708 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1732 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1734 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1741 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1743 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1744 |
UnusedAssignment | The value assigned to variable 'ids' is never used | 1744 |
UnusedAssignment | The value assigned to variable 'hashConfig' is never used | 1751 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1751 |
CognitiveComplexity | The method 'loadAliases(Configuration)' has a cognitive complexity of 15, current threshold is 15 | 1761–1791 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1766 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1767 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1768 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1770 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1773 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1775 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1778 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1779 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1781 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1783 |
UnusedAssignment | The value assigned to variable 'hashConfig' is never used | 1789 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1789 |
CyclomaticComplexity | The method 'loadRolesList(Configuration)' has a cyclomatic complexity of 11. | 1818–1860 |
CognitiveComplexity | The method 'loadRolesList(Configuration)' has a cognitive complexity of 24, current threshold is 15 | 1818–1860 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1823 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1824 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1825 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1827 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1830 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1832 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1835 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1836 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1837 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 1841 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1841 |
EmptyCatchBlock | Avoid empty catch blocks | 1848–1850 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1853 |
UnusedAssignment | The value assigned to variable 'hashConfig' is never used | 1858 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1858 |
UnusedAssignment | The initializer for variable 'hostconfiguration' is never used (overwritten on lines 1872 and 1877) | 1870 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1900 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1908 |
UnusedAssignment | The value assigned to variable 'hashConfig' is never used | 1924 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1924 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1970 |
UnusedAssignment | The value assigned to variable 'hashConfig' is never used | 1990 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1990 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1998 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1999 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2017 |
CollapsibleIfStatements | These nested if statements could be combined | 2050–2053 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 2056 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 2057 |
CyclomaticComplexity | The method 'setConfigurationServerMinimalFromXml(Configuration, String)' has a cyclomatic complexity of 15. | 2070–2141 |
CognitiveComplexity | The method 'setConfigurationServerMinimalFromXml(Configuration, String)' has a cognitive complexity of 17, current threshold is 15 | 2070–2141 |
NPathComplexity | The method 'setConfigurationServerMinimalFromXml(Configuration, String)' has an NPath complexity of 4608, current threshold is 200 | 2070–2141 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2072–2073 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2087 |
CollapsibleIfStatements | These nested if statements could be combined | 2120–2123 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 2138 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 2139 |
NPathComplexity | The method 'setConfigurationServerShutdownFromXml(Configuration, String)' has an NPath complexity of 55296, current threshold is 200 | 2152–2237 |
CyclomaticComplexity | The method 'setConfigurationServerShutdownFromXml(Configuration, String)' has a cyclomatic complexity of 19. | 2152–2237 |
CognitiveComplexity | The method 'setConfigurationServerShutdownFromXml(Configuration, String)' has a cognitive complexity of 21, current threshold is 15 | 2152–2237 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2154–2155 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2169 |
CollapsibleIfStatements | These nested if statements could be combined | 2215–2218 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 2234 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 2235 |
CyclomaticComplexity | The method 'setConfigurationServerFromXml(Configuration, String, boolean)' has a cyclomatic complexity of 23. | 2249–2341 |
CognitiveComplexity | The method 'setConfigurationServerFromXml(Configuration, String, boolean)' has a cognitive complexity of 26, current threshold is 15 | 2249–2341 |
NPathComplexity | The method 'setConfigurationServerFromXml(Configuration, String, boolean)' has an NPath complexity of 497664, current threshold is 200 | 2249–2341 |
NcssCount | The method 'setConfigurationServerFromXml(Configuration, String, boolean)' has a NCSS line count of 63. | 2249–2341 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2255 |
CollapsibleIfStatements | These nested if statements could be combined | 2284–2287 |
CollapsibleIfStatements | These nested if statements could be combined | 2306–2309 |
CollapsibleIfStatements | These nested if statements could be combined | 2317–2320 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 2338 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 2339 |
NcssCount | The method 'setClientConfigurationFromXml(Configuration, String)' has a NCSS line count of 60. | 2352–2445 |
NPathComplexity | The method 'setClientConfigurationFromXml(Configuration, String)' has an NPath complexity of 55296, current threshold is 200 | 2352–2445 |
CognitiveComplexity | The method 'setClientConfigurationFromXml(Configuration, String)' has a cognitive complexity of 20, current threshold is 15 | 2352–2445 |
CyclomaticComplexity | The method 'setClientConfigurationFromXml(Configuration, String)' has a cyclomatic complexity of 18. | 2352–2445 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2354–2355 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2369 |
CollapsibleIfStatements | These nested if statements could be combined | 2416–2419 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 2442 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 2443 |
NPathComplexity | The method 'setSubmitClientConfigurationFromXml(Configuration, String)' has an NPath complexity of 1536, current threshold is 200 | 2456–2529 |
CyclomaticComplexity | The method 'setSubmitClientConfigurationFromXml(Configuration, String)' has a cyclomatic complexity of 12. | 2456–2529 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2458–2459 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2473 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2505 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2506 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 2510 |
UnusedAssignment | The value assigned to variable 'hashConfig' is never used | 2510 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 2526 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 2527 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–773 |
CyclomaticComplexity | The class 'RuleFileBasedConfiguration' has a total cyclomatic complexity of 137 (highest 41). | 62–773 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 160 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 163 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 166 |
CognitiveComplexity | The method 'getTasksRule(XmlValue)' has a cognitive complexity of 24, current threshold is 15 | 191–256 |
NPathComplexity | The method 'getTasksRule(XmlValue)' has an NPath complexity of 6918, current threshold is 200 | 191–256 |
CyclomaticComplexity | The method 'getTasksRule(XmlValue)' has a cyclomatic complexity of 19. | 191–256 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 193 |
MethodReturnsInternalArray | Returning 'STRINGS_0_0_LENGTH' may expose an internal array. | 195 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 197 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 207 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 209 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 210 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 210 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 214 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 215 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 215 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 220 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 221 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 223 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 227 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 228 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 228 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 231 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 235 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 238 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 240 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 240 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 240 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 247 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 254 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 265 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 271 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 280 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 307 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 345 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 363 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 364 |
ExcessiveMethodLength | Avoid really long methods. | 385–499 |
CyclomaticComplexity | The method 'getFromXmlValue(XmlValue)' has a cyclomatic complexity of 41. | 385–499 |
CognitiveComplexity | The method 'getFromXmlValue(XmlValue)' has a cognitive complexity of 46, current threshold is 15 | 385–499 |
NPathComplexity | The method 'getFromXmlValue(XmlValue)' has an NPath complexity of 50331648, current threshold is 200 | 385–499 |
NcssCount | The method 'getFromXmlValue(XmlValue)' has a NCSS line count of 86. | 385–499 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 392 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 392 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 392 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 396 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 398 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 402 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 405 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 405 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 405 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 406 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 412 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 412 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 412 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 413 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 419 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 419 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 419 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 420 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 426 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 426 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 426 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 427 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 436 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 444 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 452 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 460 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 468 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 476 |
CognitiveComplexity | The method 'addToElement(Element, DbRule)' has a cognitive complexity of 77, current threshold is 15 | 521–688 |
NPathComplexity | The method 'addToElement(Element, DbRule)' has an NPath complexity of 35831808, current threshold is 200 | 521–688 |
CyclomaticComplexity | The method 'addToElement(Element, DbRule)' has a cyclomatic complexity of 39. | 521–688 |
ExcessiveMethodLength | Avoid really long methods. | 521–688 |
NcssCount | The method 'addToElement(Element, DbRule)' has a NCSS line count of 136. | 521–688 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 573 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 577 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 580 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 593 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 597 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 600 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 613 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 617 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 620 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 633 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 637 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 640 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 653 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 657 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 660 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 673 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 677 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 680 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 701 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 760 |
Rule | Violation | Line |
---|---|---|
CyclomaticComplexity | The method 'getFromCode(String)' has a cyclomatic complexity of 37. | 201–283 |
NcssCount | The method 'getFromCode(String)' has a NCSS line count of 78. | 201–283 |
CyclomaticComplexity | The method 'isErrorCode(ErrorCode)' has a cyclomatic complexity of 35. | 285–327 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 88 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 88 |
Rule | Violation | Line |
---|---|---|
DataClass | The class 'R66Result' is suspected to be a Data Class (WOC=25.000%, NOPA=0, NOAM=10, WMC=22) | 29–194 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 45 |
AvoidFieldNameMatchingMethodName | Field isAnswered has the same name as a method | 45 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 95 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 96 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 97 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 105 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 107 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–1352 |
ExcessivePublicCount | This class has a bunch of public methods and attributes | 20–1352 |
TooManyFields | Too many fields | 59–1352 |
GodClass | Possible God Class (WMC=261, ATFD=234, TCC=22.222%) | 59–1352 |
ExcessiveClassLength | Avoid really long classes. | 59–1352 |
CyclomaticComplexity | The class 'R66Session' has a total cyclomatic complexity of 261 (highest 35). | 59–1352 |
TooManyMethods | This class has too many methods, consider refactoring it. | 59–1352 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 91 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 95 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 104 |
AvoidFieldNameMatchingMethodName | Field isReady has the same name as a method | 108 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 108 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 112 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 124 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'traceState' | 130 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 130 |
LooseCoupling | Avoid using implementation types like 'HashMap'; use the interface instead | 141 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'reusableBufferStatic' | 143 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'reusableDataPacketBufferStatic' | 144 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'reusableCompressionBufferStatic' | 145 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 146 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'reusableBuffer' | 146 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 147 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'reusableDataPacketBuffer' | 147 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'reusableCompressionBuffer' | 148 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 148 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 149 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'digestBlock' | 149 |
AvoidFieldNameMatchingMethodName | Field isSender has the same name as a method | 150 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 150 |
AvoidFieldNameMatchingMethodName | Field isCompressionEnabled has the same name as a method | 151 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 151 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 152 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 174 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 174 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 176 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 176 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'noBuffer'. | 183 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 260 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 262 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 262 |
NPathComplexity | The method 'partialClear()' has an NPath complexity of 432, current threshold is 200 | 290–331 |
CyclomaticComplexity | The method 'partialClear()' has a cyclomatic complexity of 15. | 290–331 |
CognitiveComplexity | The method 'partialClear()' has a cognitive complexity of 22, current threshold is 15 | 290–331 |
CollapsibleIfStatements | These nested if statements could be combined | 293–308 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 294 |
CollapsibleIfStatements | These nested if statements could be combined | 294–307 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 314 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 316 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 328 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 329 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 330 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 415 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 420 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 436 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 439 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 441 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 545 |
CyclomaticComplexity | The method 'setFileAfterPreRunnerReceiver(boolean)' has a cyclomatic complexity of 21. | 613–677 |
CognitiveComplexity | The method 'setFileAfterPreRunnerReceiver(boolean)' has a cognitive complexity of 27, current threshold is 15 | 613–677 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 635 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 637 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 637 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 639 |
CognitiveComplexity | The method 'setFileAfterPreRunner(boolean)' has a cognitive complexity of 58, current threshold is 15 | 692–801 |
NcssCount | The method 'setFileAfterPreRunner(boolean)' has a NCSS line count of 67. | 692–801 |
CyclomaticComplexity | The method 'setFileAfterPreRunner(boolean)' has a cyclomatic complexity of 35. | 692–801 |
NPathComplexity | The method 'setFileAfterPreRunner(boolean)' has an NPath complexity of 2040, current threshold is 200 | 692–801 |
ExcessiveMethodLength | Avoid really long methods. | 692–801 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 722 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 723 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 747 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 749 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 749 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 751 |
CognitiveComplexity | The method 'setBadRunner(DbTaskRunner, ErrorCode)' has a cognitive complexity of 16, current threshold is 15 | 810–841 |
CyclomaticComplexity | The method 'setRunner(DbTaskRunner)' has a cyclomatic complexity of 12. | 852–900 |
CognitiveComplexity | The method 'setRunner(DbTaskRunner)' has a cognitive complexity of 22, current threshold is 15 | 852–900 |
EmptyCatchBlock | Avoid empty catch blocks | 870–872 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 914 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 914 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 921 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 924 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 943 |
CyclomaticComplexity | The method 'initializeReceiver()' has a cyclomatic complexity of 10. | 956–1002 |
CognitiveComplexity | The method 'initializeReceiver()' has a cognitive complexity of 16, current threshold is 15 | 956–1002 |
EmptyIfStmt | Avoid empty if statements | 958–960 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 979 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 980 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 981 |
EmptyCatchBlock | Avoid empty catch blocks | 1028–1030 |
CognitiveComplexity | The method 'initializeTransfer(boolean)' has a cognitive complexity of 30, current threshold is 15 | 1033–1081 |
NPathComplexity | The method 'initializeTransfer(boolean)' has an NPath complexity of 222, current threshold is 200 | 1033–1081 |
CyclomaticComplexity | The method 'initializeTransfer(boolean)' has a cyclomatic complexity of 19. | 1033–1081 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1035 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1040 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1041 |
CollapsibleIfStatements | These nested if statements could be combined | 1065–1074 |
EmptyCatchBlock | Avoid empty catch blocks | 1071–1073 |
NPathComplexity | The method 'setFinalizeTransfer(boolean, R66Result)' has an NPath complexity of 181440, current threshold is 200 | 1139–1248 |
NcssCount | The method 'setFinalizeTransfer(boolean, R66Result)' has a NCSS line count of 63. | 1139–1248 |
ExcessiveMethodLength | Avoid really long methods. | 1139–1248 |
CognitiveComplexity | The method 'setFinalizeTransfer(boolean, R66Result)' has a cognitive complexity of 41, current threshold is 15 | 1139–1248 |
CyclomaticComplexity | The method 'setFinalizeTransfer(boolean, R66Result)' has a cyclomatic complexity of 26. | 1139–1248 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1191 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1223 |
CyclomaticComplexity | The method 'tryFinalizeRequest(R66Result)' has a cyclomatic complexity of 10. | 1258–1307 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1263 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1263 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1285 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1303 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1304 |
LooseCoupling | Avoid using implementation types like 'HashMap'; use the interface instead | 1341 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 53 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 57 |
AvoidFieldNameMatchingMethodName | Field isAdmin has the same name as a method | 57 |
MissingOverride | The method 'clone()' is missing an @Override annotation. | 75–86 |
CloneMethodMustImplementCloneable | clone() method should be implemented only if implementing Cloneable interface | 75–86 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 78 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 82 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 82 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 84 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 106 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 106 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 114 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 121 |
CognitiveComplexity | The method 'connection(String, byte, boolean)' has a cognitive complexity of 24, current threshold is 15 | 139–195 |
CyclomaticComplexity | The method 'connection(String, byte, boolean)' has a cyclomatic complexity of 13. | 139–195 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 148 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 149 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 158 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 167 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 167 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 169 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 169 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 177 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 177 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 280 |
AvoidUsingHardCodedIP | Do not hard code the IP address | 307 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 309 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 321 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 321 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 325 |
CyclomaticComplexity | The method 'connectionHttps(String, byte)' has a cyclomatic complexity of 11. | 342–382 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 348 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 351 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 354 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 363 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 363 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 365 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 365 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 367 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 367 |
Rule | Violation | Line |
---|---|---|
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 69–94 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 75 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 75 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 79 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 80 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 82 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 90 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 103 |
CyclomaticComplexity | The method 'wildcardFilesNoCheck(String)' has a cyclomatic complexity of 14. | 128–190 |
NPathComplexity | The method 'wildcardFilesNoCheck(String)' has an NPath complexity of 640, current threshold is 200 | 128–190 |
CognitiveComplexity | The method 'wildcardFilesNoCheck(String)' has a cognitive complexity of 17, current threshold is 15 | 128–190 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 158 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 160 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 174 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 207 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 207 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 212 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–717 |
CyclomaticComplexity | The class 'R66File' has a total cyclomatic complexity of 130 (highest 39). | 59–717 |
TooManyMethods | This class has too many methods, consider refactoring it. | 59–717 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 69 |
AvoidFieldNameMatchingMethodName | Field isExternal has the same name as a method | 69 |
CyclomaticComplexity | The method 'retrieveBlocking(AtomicBoolean)' has a cyclomatic complexity of 39. | 105–294 |
NcssCount | The method 'retrieveBlocking(AtomicBoolean)' has a NCSS line count of 101. | 105–294 |
NPathComplexity | The method 'retrieveBlocking(AtomicBoolean)' has an NPath complexity of 788088, current threshold is 200 | 105–294 |
ExcessiveMethodLength | Avoid really long methods. | 105–294 |
CognitiveComplexity | The method 'retrieveBlocking(AtomicBoolean)' has a cognitive complexity of 62, current threshold is 15 | 105–294 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 105–294 |
AvoidDuplicateLiterals | The String literal "Filename " appears 4 times in this file; the first occurrence is on line 119 | 119 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 133 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 173 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 176 |
EmptyCatchBlock | Avoid empty catch blocks | 177–179 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 184 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 198 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 199 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 200 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 200 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 212 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 216 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 217 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 217 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 221 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 240 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 241 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 242 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 242 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 251 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 257 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 265 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 283 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 291 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 372 |
UnusedAssignment | The initializer for variable 'fileInputStream' is never used (overwritten on line 419) | 417 |
CloseResource | Ensure that resources like this RandomAccessFile object are closed after use | 489 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 495 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 496 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 551 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 555 |
NPathComplexity | The method 'renameTo(String)' has an NPath complexity of 200, current threshold is 200 | 565–610 |
CyclomaticComplexity | The method 'renameTo(String)' has a cyclomatic complexity of 12. | 565–610 |
CognitiveComplexity | The method 'renameTo(String)' has a cognitive complexity of 19, current threshold is 15 | 565–610 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 578 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 590 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 595 |
CyclomaticComplexity | The method 'renameTo(String, boolean)' has a cyclomatic complexity of 12. | 632–675 |
CognitiveComplexity | The method 'renameTo(String, boolean)' has a cognitive complexity of 19, current threshold is 15 | 632–675 |
NPathComplexity | The method 'renameTo(String, boolean)' has an NPath complexity of 200, current threshold is 200 | 632–675 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 656 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 661 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 691 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 697–703 |
Rule | Violation | Line |
---|---|---|
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 46–47 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 49 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 50 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 51 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 52 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 53 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 55 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 56 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 57 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 58 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 60 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 78 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 107 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 108 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 131 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 153 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 183 |
Rule | Violation | Line |
---|---|---|
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 77 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 84 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 89 |
DataClass | The class 'PrepareCommandExec' is suspected to be a Data Class (WOC=14.286%, NOPA=0, NOAM=6, WMC=14) | 106–193 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 107 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 108 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 109 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 110 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 111 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 112 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 113 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 114 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 115 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 116 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 117 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 168 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 173 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 176 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 185 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 199 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 200 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 201 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 202 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 203 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 204 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 205 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 205 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 206 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 207 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 215 |
CyclomaticComplexity | The method 'invoke()' has a cyclomatic complexity of 10. | 233–293 |
CognitiveComplexity | The method 'invoke()' has a cognitive complexity of 20, current threshold is 15 | 233–293 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 243 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 254 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 257 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 269 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 272 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 285 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 287 |
Rule | Violation | Line |
---|---|---|
CyclomaticComplexity | The class 'AbstractTask' has a total cyclomatic complexity of 83 (highest 16). | 47–871 |
TooManyMethods | This class has too many methods, consider refactoring it. | 47–871 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 208 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 213 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 218 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 223 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 232 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 236 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 254 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 260 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 298 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 301 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 304 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 345 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 351 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 371 |
AvoidDuplicateLiterals | The String literal "NoError" appears 4 times in this file; the first occurrence is on line 381 | 381 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 384 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 388–389 |
AvoidCatchingNPE | Avoid catching NullPointerException; consider removing the cause of the NPE. | 390 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 390 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 395–396 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 395–396 |
AvoidCatchingNPE | Avoid catching NullPointerException; consider removing the cause of the NPE. | 397 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 397 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 402–403 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 402–403 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 404 |
AvoidCatchingNPE | Avoid catching NullPointerException; consider removing the cause of the NPE. | 404 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 406 |
CyclomaticComplexity | The method 'substitutePath(StringBuilder, DbTaskRunner)' has a cyclomatic complexity of 16. | 411–501 |
CognitiveComplexity | The method 'substitutePath(StringBuilder, DbTaskRunner)' has a cognitive complexity of 38, current threshold is 15 | 411–501 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 417 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 424 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 431 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 438 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 445 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 452 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 459 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 466 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 474 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 481 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 488 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 495 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 506 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 509–510 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 510 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 514 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 519 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 521 |
AvoidDuplicateLiterals | The String literal "unknown" appears 4 times in this file; the first occurrence is on line 523 | 523 |
SimpleDateFormatNeedsLocale | When instantiating a SimpleDateFormat object, specify a Locale | 529 |
SimpleDateFormatNeedsLocale | When instantiating a SimpleDateFormat object, specify a Locale | 532 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 563 |
AvoidDuplicateLiterals | The String literal "nofile" appears 4 times in this file; the first occurrence is on line 574 | 574 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 587 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 589 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 591–592 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 594 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 604–605 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 611 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 612 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 619–620 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 621–622 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 623–624 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 625 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 628–629 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 630 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 631 |
AvoidCatchingNPE | Avoid catching NullPointerException; consider removing the cause of the NPE. | 631 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 632–633 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 637–638 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 639 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 639 |
AvoidCatchingNPE | Avoid catching NullPointerException; consider removing the cause of the NPE. | 640 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 640 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 641–642 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 645–646 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 647 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 647 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 648 |
AvoidCatchingNPE | Avoid catching NullPointerException; consider removing the cause of the NPE. | 648 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 649–650 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 651 |
ExcessiveMethodLength | Avoid really long methods. | 656–769 |
CognitiveComplexity | The method 'substitutePath(Map, DbTaskRunner, R66Dir)' has a cognitive complexity of 38, current threshold is 15 | 656–769 |
CyclomaticComplexity | The method 'substitutePath(Map, DbTaskRunner, R66Dir)' has a cyclomatic complexity of 16. | 656–769 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 661 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 662–663 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 670 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 671–672 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 679 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 680–681 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 688 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 689–690 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 697 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 698–699 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 706 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 707–708 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 715 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 716–717 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 724 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 725–726 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 734 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 735–736 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 743 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 744–745 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 752 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 753–754 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 761 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 762–763 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 773–774 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 775 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 779 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 779 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 782 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 784–785 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 788–789 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 790 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 791–792 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 793 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 795–796 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 797–798 |
SimpleDateFormatNeedsLocale | When instantiating a SimpleDateFormat object, specify a Locale | 803 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 805 |
SimpleDateFormatNeedsLocale | When instantiating a SimpleDateFormat object, specify a Locale | 807 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 808 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 815–816 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 818–819 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 822 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 826–827 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 829–830 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 832–833 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 835–836 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 839–840 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 849 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 852–853 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 855–856 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 858–859 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 862–863 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 864–865 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 866–867 |
Rule | Violation | Line |
---|---|---|
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 33 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 34 |
AvoidStringBufferField | StringBuffers can grow quite a lot, and so may become a source of memory leak (if the owning class has a long life time). | 38 |
AssignmentInOperand | Avoid assignments in operands | 48 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 51 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 51 |
EmptyCatchBlock | Avoid empty catch blocks | 54–58 |
Rule | Violation | Line |
---|---|---|
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 14. | 82–161 |
NPathComplexity | The method 'run()' has an NPath complexity of 772, current threshold is 200 | 82–161 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 43, current threshold is 15 | 82–161 |
NcssCount | The method 'run()' has a NCSS line count of 67. | 82–161 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 84–86 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 84–86 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 84–86 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 88 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 98 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 99 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 100 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 150 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 151 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 152 |
Rule | Violation | Line |
---|---|---|
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 11. | 55–106 |
NPathComplexity | The method 'run()' has an NPath complexity of 288, current threshold is 200 | 55–106 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 57–60 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 57–60 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 61 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 63 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 67 |
AvoidDuplicateLiterals | The String literal "Compress" appears 4 times in this file; the first occurrence is on line 71 | 71 |
AvoidDuplicateLiterals | The String literal "Decompress" appears 4 times in this file; the first occurrence is on line 71 | 71 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 74 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 78 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 94 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 102 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 103 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 63–64 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 63–64 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 67 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 64 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 66 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 56 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 58 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 59 |
Rule | Violation | Line |
---|---|---|
CognitiveComplexity | The method 'run()' has a cognitive complexity of 25, current threshold is 15 | 42–98 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 10. | 42–98 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 65 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 66 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 66 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 67 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 68 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 68 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 72 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 73 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 73 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 74 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 74 |
UnusedAssignment | The value assigned to variable 'validate' is never used | 74 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 74 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 87 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 42 |
NPathComplexity | The method 'run()' has an NPath complexity of 10240, current threshold is 200 | 71–212 |
ExcessiveMethodLength | Avoid really long methods. | 71–212 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 50, current threshold is 15 | 71–212 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 23. | 71–212 |
NcssCount | The method 'run()' has a NCSS line count of 90. | 71–212 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 104 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 113 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 135 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 135 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 146 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 148 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 151 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 153 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 156 |
EmptyWhileStmt | Avoid empty while statements | 163–165 |
EmptyWhileStmt | Avoid empty while statements | 169–171 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 175 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 197 |
Rule | Violation | Line |
---|---|---|
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 11. | 72–137 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 85 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 91 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 91 |
CloseResource | Ensure that resources like this PipedInputStream object are closed after use | 106 |
CloseResource | Ensure that resources like this PipedOutputStream object are closed after use | 107 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 111 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 111 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 113 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 115 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 115 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 125 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 126 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 136 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 162 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 167 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 175 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 178 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 92 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 98 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 98 |
CloseResource | Ensure that resources like this PipedInputStream object are closed after use | 113 |
CloseResource | Ensure that resources like this PipedOutputStream object are closed after use | 114 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 119 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 119 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 121 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 123 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 123 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 133 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 134 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 139 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 141 |
CognitiveComplexity | The method 'finalizeExec(int, String, String)' has a cognitive complexity of 18, current threshold is 15 | 144–196 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 155 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 162 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 169 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 183 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 188 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 203 |
Rule | Violation | Line |
---|---|---|
CognitiveComplexity | The method 'run()' has a cognitive complexity of 19, current threshold is 15 | 58–130 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 15. | 58–130 |
NPathComplexity | The method 'run()' has an NPath complexity of 768, current threshold is 200 | 58–130 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 69 |
CloseResource | Ensure that resources like this PipedInputStream object are closed after use | 88 |
CloseResource | Ensure that resources like this PipedOutputStream object are closed after use | 89 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 108 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 109 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 119 |
Rule | Violation | Line |
---|---|---|
ExcessiveMethodLength | Avoid really long methods. | 73–180 |
NcssCount | The method 'run()' has a NCSS line count of 72. | 73–180 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 33, current threshold is 15 | 73–180 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 19. | 73–180 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 82 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 92 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 98 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 126 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 132 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 134–135 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 137 |
EmptyCatchBlock | Avoid empty catch blocks | 140–142 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 145 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 154 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 155–156 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 167 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 168–169 |
Rule | Violation | Line |
---|---|---|
TooManyFields | Too many fields | 38–374 |
GodClass | Possible God Class (WMC=60, ATFD=85, TCC=3.743%) | 38–374 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'filepath' | 102 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'filename' | 103 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'requested' | 104 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'user' | 106 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'pwd' | 107 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'acct' | 108 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 109 |
AvoidFieldNameMatchingMethodName | Field isPassive has the same name as a method | 109 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'ssl' | 110 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'cwd' | 111 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'digest' | 112 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'digestCommand' | 114 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'codeCommand' | 116 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'preArgs' | 117 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'postArgs' | 118 |
CognitiveComplexity | The method 'getFtpArgs(String)' has a cognitive complexity of 28, current threshold is 15 | 137–229 |
NcssCount | The method 'getFtpArgs(String)' has a NCSS line count of 76. | 137–229 |
NPathComplexity | The method 'getFtpArgs(String)' has an NPath complexity of 15361, current threshold is 200 | 137–229 |
CyclomaticComplexity | The method 'getFtpArgs(String)' has a cyclomatic complexity of 27. | 137–229 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 144 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 146 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 148 |
ExceptionAsFlowControl | Avoid using exceptions as flow control. | 152 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 155 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 156 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 157 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 158 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 160 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 162 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 164 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 165 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 174 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 175 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 177 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 178 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 201 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 202 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 202 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 204 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 205 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 205 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 207 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 208 |
Rule | Violation | Line |
---|---|---|
CognitiveComplexity | The method 'run()' has a cognitive complexity of 38, current threshold is 15 | 110–264 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 27. | 110–264 |
NcssCount | The method 'run()' has a NCSS line count of 91. | 110–264 |
NPathComplexity | The method 'run()' has an NPath complexity of 1534848, current threshold is 200 | 110–264 |
ExcessiveMethodLength | Avoid really long methods. | 110–264 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 125 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 151 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 151 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 152 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 152 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 153 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 153 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 154 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 155 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 231 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 233 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 260 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 108 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 114 |
AvoidDuplicateLiterals | The String literal " and " appears 7 times in this file; the first occurrence is on line 127 | 127 |
CognitiveComplexity | The method 'finalizeIcapOnError(String)' has a cognitive complexity of 28, current threshold is 15 | 179–221 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 181 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 182 |
JumbledIncrementer | Avoid modifying an outer loop incrementer in an inner loop for update expression | 182–217 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 182 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 183 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 184 |
JumbledIncrementer | Avoid modifying an outer loop incrementer in an inner loop for update expression | 185–187 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 185 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 185 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 190 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 192 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 193 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 195 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 198 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 198 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 199–200 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 205 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 206 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 207–208 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 210–212 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 212 |
Rule | Violation | Line |
---|---|---|
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 33 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 34 |
AssignmentInOperand | Avoid assignments in operands | 48 |
EmptyCatchBlock | Avoid empty catch blocks | 54–58 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 66 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 77 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 73 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 73 |
CyclomaticComplexity | The method 'runFor2Or3(String, WaarpLogLevel)' has a cyclomatic complexity of 11. | 103–151 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 110 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 111 |
CloseResource | Ensure that resources like this FileOutputStream object are closed after use | 117 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 122 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 123 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 142 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 143 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 54–57 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 54–57 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 60 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 71 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 57–60 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 57–60 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 62 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 63 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 74 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 53–56 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 53–56 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 60 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 70 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 135 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 137 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 139 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 141 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 143 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 145 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 147 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 15, current threshold is 15 | 162–255 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 12. | 162–255 |
NPathComplexity | The method 'run()' has an NPath complexity of 672, current threshold is 200 | 162–255 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 192 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 259 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 264 |
NcssCount | The method 'validateArgs(String)' has a NCSS line count of 125. | 271–438 |
NPathComplexity | The method 'validateArgs(String)' has an NPath complexity of 24832, current threshold is 200 | 271–438 |
ExcessiveMethodLength | Avoid really long methods. | 271–438 |
CyclomaticComplexity | The method 'validateArgs(String)' has a cyclomatic complexity of 36. | 271–438 |
CognitiveComplexity | The method 'validateArgs(String)' has a cognitive complexity of 94, current threshold is 15 | 271–438 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 275 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 283 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 288 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 295 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 306 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 307 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 315 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 336 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 355 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 355 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 357 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 359 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 362 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 363 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 364 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 367 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 367 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 371 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 371 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 374 |
CollapsibleIfStatements | These nested if statements could be combined | 375–379 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 377 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 377 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 382 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 401 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 402 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 404 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 406 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 409 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 410 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 411 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 413 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 414 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 418 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 418 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 421 |
CollapsibleIfStatements | These nested if statements could be combined | 422–426 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 424 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 424 |
NPathComplexity | The method 'getCalendar(String)' has an NPath complexity of 212, current threshold is 200 | 449–543 |
CyclomaticComplexity | The method 'getCalendar(String)' has a cyclomatic complexity of 23. | 449–543 |
NcssCount | The method 'getCalendar(String)' has a NCSS line count of 75. | 449–543 |
CognitiveComplexity | The method 'getCalendar(String)' has a cognitive complexity of 56, current threshold is 15 | 449–543 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 453 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 61 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 65 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 68 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 71 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 80 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 83 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 84 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 84 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 87–88 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 56 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 66–69 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 66–69 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 68–69 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 72–73 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 72–73 |
Rule | Violation | Line |
---|---|---|
CyclomaticComplexity | The class 'SpooledInformTask' has a total cyclomatic complexity of 82 (highest 17). | 53–657 |
TooManyMethods | This class has too many methods, consider refactoring it. | 53–657 |
LooseCoupling | Avoid using implementation types like 'TreeMap'; use the interface instead | 65 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 69 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 70 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 71 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 17. | 85–164 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 53, current threshold is 15 | 85–164 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 92–93 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 96 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 98 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 99 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 102 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 105–106 |
AvoidDeeplyNestedIfStmts | Deeply nested if..then statements are hard to read | 108–110 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 109 |
AvoidDeeplyNestedIfStmts | Deeply nested if..then statements are hard to read | 111–113 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 112 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 114 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 123–124 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 128 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 130–131 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 146 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 16, but has at least 125 characters appended. | 229 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 230–231 |
CognitiveComplexity | The method 'buildSpooledTableElement(boolean, int, StringBuilder, String)' has a cognitive complexity of 21, current threshold is 15 | 271–341 |
NPathComplexity | The method 'buildSpooledTableElement(boolean, int, StringBuilder, String)' has an NPath complexity of 216, current threshold is 200 | 271–341 |
CyclomaticComplexity | The method 'buildSpooledTableElement(boolean, int, StringBuilder, String)' has a cyclomatic complexity of 12. | 271–341 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 278 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 279 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 281 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 292 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 301 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 315 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 328 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 364 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 371 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 375 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 499 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 500 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 503 |
CyclomaticComplexity | The method 'buildSpooledJsonElement(boolean, int, ArrayNode, String, boolean)' has a cyclomatic complexity of 13. | 523–594 |
CognitiveComplexity | The method 'buildSpooledJsonElement(boolean, int, ArrayNode, String, boolean)' has a cognitive complexity of 29, current threshold is 15 | 523–594 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 532 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 533 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 539 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 543 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 544 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 546 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 546 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 549 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 556 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 556 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 559 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 559 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 560 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 560 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 561 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 561 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 562 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 562 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 563 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 564 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 564 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 565–566 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 566 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 567 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 576 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 583–584 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 583–584 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 584 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 586 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 586 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 589 |
NPathComplexity | The method 'buildSpooledJsonFiles(ObjectNode, SpooledInformation, String, boolean)' has an NPath complexity of 388, current threshold is 200 | 601–656 |
CognitiveComplexity | The method 'buildSpooledJsonFiles(ObjectNode, SpooledInformation, String, boolean)' has a cognitive complexity of 22, current threshold is 15 | 601–656 |
CyclomaticComplexity | The method 'buildSpooledJsonFiles(ObjectNode, SpooledInformation, String, boolean)' has a cyclomatic complexity of 11. | 601–656 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 606 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 612 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 613 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 614 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 615 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 616 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 617 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 620 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 623 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 624 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 627 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 628 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 632 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 634 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 636 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 639 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 641 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 644 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 646 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 648 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 650 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 652 |
Rule | Violation | Line |
---|---|---|
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 51 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 92 |
CyclomaticComplexity | The method 'getTaskFromId(TaskType, String, int, R66Session)' has a cyclomatic complexity of 29. | 133–240 |
ExcessiveMethodLength | Avoid really long methods. | 133–240 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 141 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 144 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 147 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 151 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 154 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 158 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 161 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 165 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 169 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 173 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 177 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 181 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 184 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 187 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 190–191 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 195 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 199 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 203 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 206 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 210 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 214 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 218 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 222 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 225 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 229 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 232 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 265 |
AvoidCatchingNPE | Avoid catching NullPointerException; consider removing the cause of the NPE. | 265 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 267 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 270 |
CyclomaticComplexity | The method 'getTaskFromIdForBusiness(String, String, int, R66Session)' has a cyclomatic complexity of 36. | 287–357 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 300 |
AvoidCatchingNPE | Avoid catching NullPointerException; consider removing the cause of the NPE. | 300 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 302 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 306 |
Rule | Violation | Line |
---|---|---|
NcssCount | The method 'run()' has a NCSS line count of 85. | 83–197 |
ExcessiveMethodLength | Avoid really long methods. | 83–197 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 46, current threshold is 15 | 83–197 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 26. | 83–197 |
NPathComplexity | The method 'run()' has an NPath complexity of 6480, current threshold is 200 | 83–197 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 97 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 102 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 107 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 112 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 144 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 145 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 146 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 162 |
UnusedAssignment | The initializer for variable 'finalname' is never used (overwritten on lines 165, 167 and 169) | 163 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 172 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 177 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 177 |
Rule | Violation | Line |
---|---|---|
NPathComplexity | The method 'run()' has an NPath complexity of 260, current threshold is 200 | 94–189 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 30, current threshold is 15 | 94–189 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 14. | 94–189 |
NcssCount | The method 'run()' has a NCSS line count of 61. | 94–189 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 98 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 104 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 124–125 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 127 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 139 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 139 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 140 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 143 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 144 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 145 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 146 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 146 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 147 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 149 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 155 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 165 |
Rule | Violation | Line |
---|---|---|
CognitiveComplexity | The method 'run()' has a cognitive complexity of 15, current threshold is 15 | 67–104 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 68 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 71 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 72 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 72 |
CloseResource | Ensure that resources like this FileOutputStream object are closed after use | 73 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 78 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 95 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 67 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 68 |
Rule | Violation | Line |
---|---|---|
CognitiveComplexity | The method 'run()' has a cognitive complexity of 16, current threshold is 15 | 63–131 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 11. | 63–131 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 73 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 76 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 80 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 82 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 83 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 89 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 97 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 107 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 108 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 111–112 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 113 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 115 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 116–117 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 120 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 121 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 123 |
Rule | Violation | Line |
---|---|---|
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 69 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 72 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 76 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 80 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 81 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 84–85 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 86 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 88 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 89–90 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 93 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 94 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 96 |
Rule | Violation | Line |
---|---|---|
MutableStaticState | Do not use non-final non-private static fields | 48 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 61 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 62 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 76 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 76 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 80 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 81 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 106 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 108 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 114 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 123 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 147 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 147 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 149 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 151 |
Rule | Violation | Line |
---|---|---|
CognitiveComplexity | The method 'run()' has a cognitive complexity of 26, current threshold is 15 | 46–93 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 54 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 55 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 81 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 89 |
Rule | Violation | Line |
---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 33–188 |
Rule | Violation | Line |
---|---|---|
NonThreadSafeSingleton | Singleton is not thread safe | 41–43 |
NonThreadSafeSingleton | Singleton is not thread safe | 47–49 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 32 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 33 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 34 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 35 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 36 |
UnusedPrivateField | Avoid unused private fields such as 'specialOperand'. | 36 |
ArrayIsStoredDirectly | The user-supplied array 'values' is stored directly. | 39 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 44 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 46 |
CognitiveComplexity | The method 'append(StringBuilder)' has a cognitive complexity of 15, current threshold is 15 | 69–93 |
AppendCharacterWithChar | Avoid appending characters as strings in StringBuffer.append. | 73 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 74 |
Rule | Violation | Line |
---|---|---|
MissingOverride | The method 'find(List, int)' is missing an @Override annotation. | 42–43 |
MissingOverride | The method 'find(List, String, boolean)' is missing an @Override annotation. | 64–65 |
MissingOverride | The method 'find(List, String, boolean, int)' is missing an @Override annotation. | 75–76 |
MissingOverride | The method 'find(List, String, boolean, int, int)' is missing an @Override annotation. | 86–87 |
MissingOverride | The method 'count(List)' is missing an @Override annotation. | 98 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 81 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 126 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 142 |
Rule | Violation | Line |
---|---|---|
CouplingBetweenObjects | High amount of different objects as members denotes a high coupling | 21–518 |
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 21–518 |
ExcessivePublicCount | This class has a bunch of public methods and attributes | 21–518 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 71 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 184 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 189 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 191 |
TooManyMethods | This class has too many methods, consider refactoring it. | 211–517 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 212 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 89 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 134 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 150 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 116 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 131 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 117 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 163 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 180 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 233 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 236 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 236 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 238 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 240 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 257 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 260 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 260 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 262 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 265 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 268 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 268 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 268 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 270 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 270 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 270 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 272 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 272 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 272 |
Rule | Violation | Line |
---|---|---|
GodClass | Possible God Class (WMC=58, ATFD=141, TCC=0.000%) | 46–476 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 197 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 198 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 200 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 200 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 201 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 213 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 214 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 216 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 216 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 217 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 240 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 240 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 241 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 241 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 242 |
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 275 |
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 295 |
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 315 |
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 350 |
CloseResource | Ensure that resources like this ResultSet object are closed after use | 351 |
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 372 |
CloseResource | Ensure that resources like this ResultSet object are closed after use | 373 |
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 393 |
CloseResource | Ensure that resources like this ResultSet object are closed after use | 394 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 404 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 420 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 450–451 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 452–453 |
Rule | Violation | Line |
---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 42–606 |
CyclomaticComplexity | The class 'StatementExecutor' has a total cyclomatic complexity of 120 (highest 12). | 42–606 |
GodClass | Possible God Class (WMC=120, ATFD=11, TCC=15.508%) | 42–606 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 51 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 66 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 72 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 78 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 80 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 89 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 95 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 123 |
MissingOverride | The method 'close()' is missing an @Override annotation. | 166–173 |
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 208 |
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 227 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 255 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 260 |
UnusedLocalVariable | Avoid unused local variables such as 'es'. | 282 |
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 287 |
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 302 |
CloseResource | Ensure that resources like this ResultSet object are closed after use | 303 |
CyclomaticComplexity | The method 'find(List, String, boolean, int, int)' has a cyclomatic complexity of 11. | 364–403 |
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 373 |
CloseResource | Ensure that resources like this ResultSet object are closed after use | 374 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 385 |
UnusedLocalVariable | Avoid unused local variables such as 'es'. | 408 |
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 414 |
CloseResource | Ensure that resources like this ResultSet object are closed after use | 415 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 420 |
InefficientStringBuffering | Avoid concatenating nonliterals in a StringBuffer/StringBuilder constructor or append(). | 431 |
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 434 |
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 459 |
CloseResource | Ensure that resources like this ResultSet object are closed after use | 460 |
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 496 |
CloseResource | Ensure that resources like this ResultSet object are closed after use | 497 |
CyclomaticComplexity | The method 'select(String)' has a cyclomatic complexity of 12. | 512–549 |
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 530 |
CloseResource | Ensure that resources like this ResultSet object are closed after use | 531 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 541 |
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 564 |
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 590 |
Rule | Violation | Line |
---|---|---|
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 41 |
EmptyCatchBlock | Avoid empty catch blocks | 59–61 |
Rule | Violation | Line |
---|---|---|
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 44 |
EmptyCatchBlock | Avoid empty catch blocks | 62–64 |
Rule | Violation | Line |
---|---|---|
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 45 |
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 46 |
EmptyCatchBlock | Avoid empty catch blocks | 69–71 |
Rule | Violation | Line |
---|---|---|
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 43 |
EmptyCatchBlock | Avoid empty catch blocks | 61–63 |
Rule | Violation | Line |
---|---|---|
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 44 |
EmptyCatchBlock | Avoid empty catch blocks | 62–64 |
Rule | Violation | Line |
---|---|---|
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 30 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 30 |
Rule | Violation | Line |
---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 33–140 |
AvoidDuplicateLiterals | The String literal "Operation not supported on XML DAO" appears 7 times in this file; the first occurrence is on line 73 | 73 |
Rule | Violation | Line |
---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 53–276 |
GodClass | Possible God Class (WMC=70, ATFD=60, TCC=23.333%) | 53–276 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 64 |
CyclomaticComplexity | The method 'getAll()' has a cyclomatic complexity of 12. | 86–116 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 94 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 97 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 99 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 100 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 101 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 104 |
CyclomaticComplexity | The method 'exist(String)' has a cyclomatic complexity of 12. | 119–147 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 133 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 137 |
AvoidDuplicateLiterals | The String literal "Operation not supported on XML DAO" appears 7 times in this file; the first occurrence is on line 152 | 152 |
CyclomaticComplexity | The method 'select(String)' has a cyclomatic complexity of 14. | 206–243 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 223 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 227 |
CyclomaticComplexity | The method 'getFromNode(Node)' has a cyclomatic complexity of 10. | 250–275 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 256 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 256 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 257 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 258 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 258 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 259 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 260 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 260 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 261 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 262 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 262 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 263 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 264 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 264 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 265 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 266 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 266 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 267 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 268 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 268 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 269 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 270 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 270 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 271 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 271 |
Rule | Violation | Line |
---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 33–140 |
AvoidDuplicateLiterals | The String literal "Operation not supported on XML DAO" appears 7 times in this file; the first occurrence is on line 73 | 73 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 21–340 |
GodClass | Possible God Class (WMC=80, ATFD=77, TCC=16.959%) | 58–340 |
CyclomaticComplexity | The class 'XMLRuleDAO' has a total cyclomatic complexity of 80 (highest 23). | 58–340 |
TooManyMethods | This class has too many methods, consider refactoring it. | 58–340 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 88 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 89 |
CyclomaticComplexity | The method 'getAll()' has a cyclomatic complexity of 13. | 111–146 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 121 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 124 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 127 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 128 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 131 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 141 |
AvoidDuplicateLiterals | The String literal "Operation not supported on XML DAO" appears 7 times in this file; the first occurrence is on line 159 | 159 |
CognitiveComplexity | The method 'getFromNode(Node)' has a cognitive complexity of 41, current threshold is 15 | 224–276 |
CyclomaticComplexity | The method 'getFromNode(Node)' has a cyclomatic complexity of 23. | 224–276 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 230 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 231 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 231 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 233 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 233 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 235 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 235 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 237 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 237 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 243 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 243 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 249 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 249 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 255 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 255 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 261 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 261 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 263 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 263 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 265 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 265 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 267 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 267 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 269 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 269 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 271 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 271 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 286 |
CognitiveComplexity | The method 'retrieveTasks(Node)' has a cognitive complexity of 36, current threshold is 15 | 291–339 |
CyclomaticComplexity | The method 'retrieveTasks(Node)' has a cyclomatic complexity of 12. | 291–339 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 296 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 298 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 299 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 300 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 301 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 303 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 304 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 309 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 309 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 310 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 312 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 313 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 313 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 317 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 319 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 323 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 323 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 331 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 21–607 |
GodClass | Possible God Class (WMC=126, ATFD=176, TCC=20.443%) | 60–607 |
CyclomaticComplexity | The class 'XMLTransferDAO' has a total cyclomatic complexity of 126 (highest 25). | 60–607 |
TooManyMethods | This class has too many methods, consider refactoring it. | 60–607 |
AvoidDuplicateLiterals | The String literal "='$" appears 4 times in this file; the first occurrence is on line 70 | 70 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'noFile' | 82 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 155 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 156 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 171 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 172 |
CognitiveComplexity | The method 'getAll()' has a cognitive complexity of 23, current threshold is 15 | 179–227 |
CyclomaticComplexity | The method 'getAll()' has a cyclomatic complexity of 16. | 179–227 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 183 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 197 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 200 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 202 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 203 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 236 |
AvoidDuplicateLiterals | The String literal "Operation not supported on XML DAO" appears 8 times in this file; the first occurrence is on line 247 | 247 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 359 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 366 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 367 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 368 |
CyclomaticComplexity | The method 'select(long, String, String, String)' has a cyclomatic complexity of 17. | 377–422 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 391 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 404 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 408 |
CyclomaticComplexity | The method 'update(Transfer)' has a cyclomatic complexity of 25. | 425–497 |
NPathComplexity | The method 'update(Transfer)' has an NPath complexity of 340, current threshold is 200 | 425–497 |
CognitiveComplexity | The method 'update(Transfer)' has a cognitive complexity of 37, current threshold is 15 | 425–497 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 432 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 438 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 440 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 441 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 442 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 445 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 446 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 447 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 448 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 450 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 451–454 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 451 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 451–454 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 451 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 456 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 456 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 457–458 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 457–458 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 460 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 460 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 461–462 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 461–462 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 464 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 464 |
AvoidDeeplyNestedIfStmts | Deeply nested if..then statements are hard to read | 464–468 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 465–466 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 465–466 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 485 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 485 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 487 |
NcssCount | The method 'getFromNode(Node)' has a NCSS line count of 68. | 499–551 |
CognitiveComplexity | The method 'getFromNode(Node)' has a cognitive complexity of 23, current threshold is 15 | 499–551 |
CyclomaticComplexity | The method 'getFromNode(Node)' has a cyclomatic complexity of 23. | 499–551 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 504 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 504 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 505 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 506 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 506 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 507 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 508 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 508 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 509 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 510 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 510 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 511 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 512 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 512 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 513 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 514 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 514 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 515 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 516 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 516 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 517 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 518 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 518 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 519 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 520 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 520 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 521 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 522 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 522 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 523 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 524 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 524 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 525 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 526 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 526 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 527 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 528 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 528 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 529 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 530 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 530 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 532 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 532 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 533 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 533 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 535 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 535 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 536 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 536 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 537 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 538 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 538 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 539 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 540 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 540 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 541 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 542 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 542 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 543 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 544 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 544 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 545 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 546 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 546 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 547 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 555–556 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 557–558 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 559–560 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 561–562 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 563–564 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 565–567 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 568–570 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 571–572 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 573–574 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 575–576 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 577–578 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 579–580 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 581–582 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 583–584 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 585–588 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 587–588 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 589–592 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 591–592 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 593–594 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 595–596 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 597–598 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 598 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 599–600 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 600 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 601–602 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 602 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 603–604 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 604 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 51 |
CloseResource | Ensure that resources like this FileOutputStream object are closed after use | 58 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 71 |
Rule | Violation | Line |
---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 48–414 |
GodClass | Possible God Class (WMC=72, ATFD=30, TCC=22.632%) | 48–414 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 54 |
CyclomaticComplexity | The method 'validateLength(int, String...)' has a cyclomatic complexity of 12. | 89–121 |
MissingOverride | The method 'getTable()' is missing an @Override annotation. | 123 |
MissingOverride | The method 'changeUpdatedInfo(AbstractDbData.UpdatedInfo)' is missing an @Override annotation. | 139 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 276 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 276 |
ForLoopCanBeForeach | This for loop can be replaced by a foreach loop | 280–284 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 283 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 283 |
CognitiveComplexity | The method 'setFromJson(ObjectNode, boolean)' has a cognitive complexity of 18, current threshold is 15 | 302–335 |
ForLoopCanBeForeach | This for loop can be replaced by a foreach loop | 305–322 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 308 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 308 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 309 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 312 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 312 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 316 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 316 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 317 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 317 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 317 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 320 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 320 |
Rule | Violation | Line |
---|---|---|
GodClass | Possible God Class (WMC=51, ATFD=45, TCC=1.282%) | 50–352 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 82 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 95 |
CyclomaticComplexity | The method 'setFromJson(String, JsonNode)' has a cyclomatic complexity of 11. | 189–221 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 194 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 213 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 232 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 234 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 239 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 246 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 276 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 285 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 290 |
AvoidDuplicateLiterals | The String literal " > " appears 4 times in this file; the first occurrence is on line 291 | 291 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 299 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 302 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 331 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 338–342 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 349 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 349 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–840 |
GodClass | Possible God Class (WMC=133, ATFD=105, TCC=2.381%) | 65–840 |
CyclomaticComplexity | The class 'DbHostAuth' has a total cyclomatic complexity of 133 (highest 15). | 65–840 |
AvoidUsingHardCodedIP | Do not hard code the IP address | 70 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 119 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 132 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 156 |
CyclomaticComplexity | The method 'setFromJson(ObjectNode, boolean)' has a cyclomatic complexity of 12. | 188–224 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 192 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 201–202 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 201–202 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 201–202 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 203 |
CyclomaticComplexity | The method 'setFromJson(String, JsonNode)' has a cyclomatic complexity of 15. | 227–277 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 232 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 244 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 249 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 269 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 313 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 322 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 351 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 359 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 400–401 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 400–401 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 405 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 412 |
AvoidDuplicateLiterals | The String literal " = '" appears 4 times in this file; the first occurrence is on line 443 | 443 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 443 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 451 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 451 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 454 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 458 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 458 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 459 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 459 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 461 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 463 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 464 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 490 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 498 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 498 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 501 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 506 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 513 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 565–566 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 565–566 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 568 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 582–583 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 582–583 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 584 |
LiteralsFirstInComparisons | Position literals first in String comparisons | 613 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 613 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 625 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 663 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 663 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 664 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 664 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 667–668 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 667–668 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 671 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 671 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 681 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 684–685 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 684–685 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 686 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 688 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 688 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 690 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 690 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 691 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 694 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 694 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 695–696 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 695–696 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 695–696 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 705 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 728 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 744 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 746 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 747 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 753 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 756 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 757–761 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 757–761 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 757–760 |
CyclomaticComplexity | The method 'toSpecializedHtml(R66Session, String, boolean)' has a cyclomatic complexity of 10. | 783–820 |
NPathComplexity | The method 'toSpecializedHtml(R66Session, String, boolean)' has an NPath complexity of 384, current threshold is 200 | 783–820 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 798 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 808–809 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 814 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 831 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–1374 |
TooManyMethods | This class has too many methods, consider refactoring it. | 78–1374 |
ExcessiveClassLength | Avoid really long classes. | 78–1374 |
CyclomaticComplexity | The class 'DbHostConfiguration' has a total cyclomatic complexity of 220 (highest 27). | 78–1374 |
GodClass | Possible God Class (WMC=220, ATFD=193, TCC=7.827%) | 78–1374 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 196 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 209 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 302 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 304 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 304 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 325 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 326 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 327 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 328 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 328 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 329 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 349 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 350 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 351 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 352 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 352 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 353 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 353 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 354 |
NcssCount | The method 'readValuesFromXml(String, XmlDecl)' has a NCSS line count of 71. | 361–455 |
CyclomaticComplexity | The method 'readValuesFromXml(String, XmlDecl)' has a cyclomatic complexity of 27. | 361–455 |
CognitiveComplexity | The method 'readValuesFromXml(String, XmlDecl)' has a cognitive complexity of 53, current threshold is 15 | 361–455 |
NPathComplexity | The method 'readValuesFromXml(String, XmlDecl)' has an NPath complexity of 39312, current threshold is 200 | 361–455 |
CloseResource | Ensure that resources like this StringReader object are closed after use | 368 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 371 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 386 |
AvoidDeeplyNestedIfStmts | Deeply nested if..then statements are hard to read | 390–392 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 394 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 394 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 396 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 400 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 402 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 415 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 415 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 417 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 417 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 422 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 424 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 436 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 439 |
EmptyCatchBlock | Avoid empty catch blocks | 446–448 |
AvoidDuplicateLiterals | The String literal "New Role: {}:{}" appears 4 times in this file; the first occurrence is on line 450 | 450 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 451 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 451 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 471 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 472 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 473 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 486 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 488 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 490 |
CyclomaticComplexity | The method 'setFromJson(String, JsonNode)' has a cyclomatic complexity of 14. | 502–552 |
CognitiveComplexity | The method 'setFromJson(String, JsonNode)' has a cognitive complexity of 23, current threshold is 15 | 502–552 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 507 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 513 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 514 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 515 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 521 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 522 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 523 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 529 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 530 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 531 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 537 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 538 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 539 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 544 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 602 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 604 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 609 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 617 |
NPathComplexity | The method 'getFilterPrepareStament(DbSession, String, String, String, String, String)' has an NPath complexity of 324, current threshold is 200 | 640–694 |
CyclomaticComplexity | The method 'getFilterPrepareStament(DbSession, String, String, String, String, String)' has a cyclomatic complexity of 11. | 640–694 |
CognitiveComplexity | The method 'getFilterPrepareStament(DbSession, String, String, String, String, String)' has a cognitive complexity of 19, current threshold is 15 | 640–694 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 640–642 |
AvoidDuplicateLiterals | The String literal " WHERE " appears 5 times in this file; the first occurrence is on line 649 | 649 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 649 |
AvoidDuplicateLiterals | The String literal "%' " appears 8 times in this file; the first occurrence is on line 654 | 654 |
AvoidDuplicateLiterals | The String literal " LIKE '%" appears 8 times in this file; the first occurrence is on line 654 | 654 |
AvoidDuplicateLiterals | The String literal " AND " appears 4 times in this file; the first occurrence is on line 654 | 654 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 654 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 657 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 662 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 662 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 665 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 670 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 671 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 674 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 679 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 680 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 683 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 688 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 691 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 699 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 713 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 713 |
LooseCoupling | Avoid using implementation types like 'HashSet'; use the interface instead | 726 |
CloseResource | Ensure that resources like this StringReader object are closed after use | 729 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 732 |
AvoidDuplicateLiterals | The String literal "Unable to read the XML Config " appears 4 times in this file; the first occurrence is on line 735 | 735 |
AvoidDuplicateLiterals | The String literal " string: " appears 4 times in this file; the first occurrence is on line 735 | 735 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 746 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 748 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 749 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 752 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 754 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 755 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 780 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 788 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 792 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 794 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 794 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 797 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 801 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 804 |
NcssCount | The method 'updateFromConfiguration(Configuration)' has a NCSS line count of 67. | 815–909 |
NPathComplexity | The method 'updateFromConfiguration(Configuration)' has an NPath complexity of 1296, current threshold is 200 | 815–909 |
CognitiveComplexity | The method 'updateFromConfiguration(Configuration)' has a cognitive complexity of 51, current threshold is 15 | 815–909 |
CyclomaticComplexity | The method 'updateFromConfiguration(Configuration)' has a cyclomatic complexity of 18. | 815–909 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 817 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 820 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 822 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 822 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 825 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 828 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 831 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 834 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 835–836 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 837 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 838 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 838 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 842 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 844 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 848 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 850 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 850 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 850 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 852 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 855 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 859 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 862 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 863–864 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 865 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 866 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 866 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 869 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 870 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 870 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 876 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 878 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 878 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 878 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 880 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 880 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 886 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 889 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 889 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 891 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 894 |
CognitiveComplexity | The method 'updateMap(String, String, String, String, String, HashMap)' has a cognitive complexity of 17, current threshold is 15 | 923–973 |
LooseCoupling | Avoid using implementation types like 'HashMap'; use the interface instead | 926 |
CloseResource | Ensure that resources like this StringReader object are closed after use | 929 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 932 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 946 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 956 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 957 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 958 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 963 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 968 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 969 |
CognitiveComplexity | The method 'updateAlias(Configuration, String, boolean)' has a cognitive complexity of 40, current threshold is 15 | 986–1066 |
NPathComplexity | The method 'updateAlias(Configuration, String, boolean)' has an NPath complexity of 360, current threshold is 200 | 986–1066 |
NcssCount | The method 'updateAlias(Configuration, String, boolean)' has a NCSS line count of 62. | 986–1066 |
CyclomaticComplexity | The method 'updateAlias(Configuration, String, boolean)' has a cyclomatic complexity of 17. | 986–1066 |
AvoidDuplicateLiterals | The String literal " |\\|" appears 4 times in this file; the first occurrence is on line 992 | 992 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 996 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 997 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1009 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1011 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1012 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1012 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1015 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1017 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1017 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1023 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1025 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1033 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1035 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1035 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1036 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1038 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1042 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1045 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1049 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1051 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1051 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1057 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1061 |
NPathComplexity | The method 'updateRoles(Configuration, String, boolean)' has an NPath complexity of 312, current threshold is 200 | 1079–1163 |
CognitiveComplexity | The method 'updateRoles(Configuration, String, boolean)' has a cognitive complexity of 51, current threshold is 15 | 1079–1163 |
NcssCount | The method 'updateRoles(Configuration, String, boolean)' has a NCSS line count of 60. | 1079–1163 |
CyclomaticComplexity | The method 'updateRoles(Configuration, String, boolean)' has a cyclomatic complexity of 19. | 1079–1163 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1089 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1101 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1103 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1104 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1105 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1105 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1107 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1107 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1109 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1109 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 1113 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1117 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 1117 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 1119 |
EmptyCatchBlock | Avoid empty catch blocks | 1122–1124 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1127 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1130 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1131 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1131 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1133 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1137 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1140 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1143 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1144 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1144 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 1149 |
EmptyCatchBlock | Avoid empty catch blocks | 1153–1155 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1158 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1188 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1190 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1200 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1202 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1233 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1238 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1243 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1245 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1248 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1253 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1253 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1256 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1257 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1257 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1276 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1278 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1281 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 1282 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1300 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1302 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1304–1305 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1304 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1308 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1309–1310 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1309 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 73 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 86 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 131 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 199 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 209 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 210 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 221 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 238 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 255 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–1103 |
GodClass | Possible God Class (WMC=176, ATFD=204, TCC=0.157%) | 71–1103 |
TooManyMethods | This class has too many methods, consider refactoring it. | 71–1103 |
CyclomaticComplexity | The class 'DbRule' has a total cyclomatic complexity of 176 (highest 20). | 71–1103 |
ExcessiveClassLength | Avoid really long classes. | 71–1103 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 145 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 158 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 163 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 167 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 171 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 175 |
ExcessiveParameterList | Avoid long parameter lists. | 195–200 |
ExcessiveParameterList | Avoid long parameter lists. | 262–270 |
CyclomaticComplexity | The method 'setFromJson(String, JsonNode)' has a cyclomatic complexity of 18. | 317–372 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 323 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 366 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 390 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 393 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 420 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 428 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 452 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 459 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 507–508 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 507–508 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 512 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 519 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 531 |
CloseResource | Ensure that resources like this StringReader object are closed after use | 547 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 550 |
CloseResource | Ensure that resources like this StringReader object are closed after use | 579 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 582 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 607 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 624 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 639 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 655 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 667 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 702 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 705 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 706 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 707 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 708 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 709 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 710 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 723 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 725 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 727 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 734 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 736 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 738 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 754 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 775 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 783 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 783 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 788 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 791 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 819 |
CyclomaticComplexity | The method 'getInternalJson()' has a cyclomatic complexity of 12. | 834–870 |
NPathComplexity | The method 'getInternalJson()' has an NPath complexity of 2048, current threshold is 200 | 834–870 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 836 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 837 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 840 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 843 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 846 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 849 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 851 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 852 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 854 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 855 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 857 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 858 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 860 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 861 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 863 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 864 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 866 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 867 |
CognitiveComplexity | The method 'toSpecializedHtml(R66Session, String)' has a cognitive complexity of 19, current threshold is 15 | 887–946 |
NPathComplexity | The method 'toSpecializedHtml(R66Session, String)' has an NPath complexity of 18432, current threshold is 200 | 887–946 |
CyclomaticComplexity | The method 'toSpecializedHtml(R66Session, String)' has a cyclomatic complexity of 20. | 887–946 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 894 |
AvoidDuplicateLiterals | The String literal "checked" appears 8 times in this file; the first occurrence is on line 895 | 895 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 896 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 898 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 900 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 903 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 906 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 909 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 912 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 953 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 963 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 973 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 983 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1034 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 1083 |
Rule | Violation | Line |
---|---|---|
ExcessivePublicCount | This class has a bunch of public methods and attributes | 20–4732 |
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–4732 |
ExcessiveClassLength | Avoid really long classes. | 113–4732 |
NcssCount | The class 'DbTaskRunner' has a NCSS line count of 2233 (Highest = 139). | 113–4732 |
TooManyMethods | This class has too many methods, consider refactoring it. | 113–4732 |
GodClass | Possible God Class (WMC=832, ATFD=878, TCC=6.018%) | 113–4732 |
CyclomaticComplexity | The class 'DbTaskRunner' has a total cyclomatic complexity of 832 (highest 52). | 113–4732 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 236 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 238 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 240 |
AvoidFieldNameMatchingMethodName | Field continueTransfer has the same name as a method | 240 |
AvoidFieldNameMatchingMethodName | Field isRecvThrough has the same name as a method | 246 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 246 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 247 |
AvoidFieldNameMatchingMethodName | Field isSendThrough has the same name as a method | 247 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 249 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'transferMap' | 250 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 269 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 303 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 303 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 305 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 309 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 322 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 325 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 325 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 327 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 391 |
UnusedAssignment | The value assigned to field 'rule' is never used (overwritten on line 416) | 392 |
CyclomaticComplexity | The constructor 'DbTaskRunner(R66Session, DbRule, long, String, String)' has a cyclomatic complexity of 12. | 478–513 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 491–492 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 498–499 |
CyclomaticComplexity | The method 'setFromJson(ObjectNode, boolean)' has a cyclomatic complexity of 51. | 589–734 |
NcssCount | The method 'setFromJson(ObjectNode, boolean)' has a NCSS line count of 124. | 589–734 |
ExcessiveMethodLength | Avoid really long methods. | 589–734 |
CognitiveComplexity | The method 'setFromJson(ObjectNode, boolean)' has a cognitive complexity of 46, current threshold is 15 | 589–734 |
NPathComplexity | The method 'setFromJson(ObjectNode, boolean)' has an NPath complexity of 52704, current threshold is 200 | 589–734 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 600 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 600 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 603 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 606 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 609 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 612 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 612 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 615 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 615 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 618 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 621 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 624 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 627 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 630 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 633 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 635 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 640 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 643 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 646 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 649 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 652 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 655 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 659 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 662 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 665 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 668 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 672 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 675 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 675 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 676 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 681 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 693 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 693 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 697 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 697 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 705 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 705 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 714 |
AvoidDuplicateLiterals | The String literal " = '" appears 10 times in this file; the first occurrence is on line 776 | 776 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 777 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 804 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 807 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 836 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 840 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 843 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 860 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 861 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 862 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 863–864 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 863–864 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 864 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 873 |
CollapsibleIfStatements | These nested if statements could be combined | 873–876 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 874–875 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 874–875 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 875 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 904 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 905 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 930 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 959 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 992 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 993 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1019 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1072 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1073 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1093 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1094 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1134 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1178 |
EmptyCatchBlock | Avoid empty catch blocks | 1222–1224 |
ExcessiveMethodLength | Avoid really long methods. | 1264–1457 |
ExcessiveParameterList | Avoid long parameter lists. | 1264–1270 |
NPathComplexity | The method 'getFilterCondition(DbPreparedStatement, String, int, String, String, String, String, Timestamp, Timestamp, String, String, boolean, boolean, boolean, boolean, boolean)' has an NPath complexity of 473834592, current threshold is 200 | 1264–1457 |
NcssCount | The method 'getFilterCondition(DbPreparedStatement, String, int, String, String, String, String, Timestamp, Timestamp, String, String, boolean, boolean, boolean, boolean, boolean)' has a NCSS line count of 139. | 1264–1457 |
CognitiveComplexity | The method 'getFilterCondition(DbPreparedStatement, String, int, String, String, String, String, Timestamp, Timestamp, String, String, boolean, boolean, boolean, boolean, boolean)' has a cognitive complexity of 90, current threshold is 15 | 1264–1457 |
CyclomaticComplexity | The method 'getFilterCondition(DbPreparedStatement, String, int, String, String, String, String, Timestamp, Timestamp, String, String, boolean, boolean, boolean, boolean, boolean)' has a cyclomatic complexity of 52. | 1264–1457 |
AvoidDuplicateLiterals | The String literal " WHERE " appears 16 times in this file; the first occurrence is on line 1 279 | 1279 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1282–1284 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1282–1284 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1282–1284 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 1289 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1296 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1302 |
AvoidDuplicateLiterals | The String literal " >= ? " appears 8 times in this file; the first occurrence is on line 1 302 | 1302 |
AvoidDuplicateLiterals | The String literal " <= ? " appears 4 times in this file; the first occurrence is on line 1 308 | 1308 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1308 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1316 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1322 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1328 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1335 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1348 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1352 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1356 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1357 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1358 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1362 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1363 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1367 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 1370 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1371 |
AvoidDuplicateLiterals | The String literal " = " appears 10 times in this file; the first occurrence is on line 1 371 | 1371 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1372 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1374 |
AvoidDuplicateLiterals | The String literal " IN(" appears 4 times in this file; the first occurrence is on line 1 374 | 1374 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1376 |
AppendCharacterWithChar | Avoid appending characters as strings in StringBuffer.append. | 1378 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1378 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 1386 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1387 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1388 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1390 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1392 |
AppendCharacterWithChar | Avoid appending characters as strings in StringBuffer.append. | 1394 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1394 |
UnusedAssignment | The value assigned to variable 'hasCondition' is never used | 1405 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1406 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1407 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1413–1414 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1413–1414 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1413–1414 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1423 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1425 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1428 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1431 |
EmptyCatchBlock | Avoid empty catch blocks | 1438–1440 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1441 |
EmptyCatchBlock | Avoid empty catch blocks | 1448–1450 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1451 |
ExcessiveParameterList | Avoid long parameter lists. | 1480–1485 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 1480–1485 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 1514–1519 |
ExcessiveParameterList | Avoid long parameter lists. | 1514–1519 |
UnusedAssignment | The initializer for variable 'orderby' is never used (overwritten on lines 1532 and 1534) | 1525 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 1528 |
AvoidDuplicateLiterals | The String literal " DESC " appears 6 times in this file; the first occurrence is on line 1 532 | 1532 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1532 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1534 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1557 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1580 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1581 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1586 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1599 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1627–1628 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1627–1628 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1632 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1645 |
AvoidDuplicateLiterals | The String literal ") FROM " appears 6 times in this file; the first occurrence is on line 1 666 | 1666 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1666 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1667 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1668 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1686 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1689 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1718 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1721 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1722 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 1724 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1725 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1745 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1747 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1749 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 1749 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1767 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1770 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1800 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 1802 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1802 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1803 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 1803 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1804 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 1806 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1807 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1830 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1833 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1834 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1836 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1838 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 1841 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 1843 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 1845 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1847 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 1847 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1848 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 1848 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1849 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1872 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1875 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1876 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1878 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1880 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 1883 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 1885 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 1887 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 1889 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1889 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 1891 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1891 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1892 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1910 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1937 |
CyclomaticComplexity | The method 'getLogPrepareStatement(DbSession, Timestamp, Timestamp)' has a cyclomatic complexity of 11. | 1957–2003 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1965 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1966 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1969 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1970 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 1976 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1977 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1978 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1981 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 1987 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1988 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1989 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1992 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 1998 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1999 |
CyclomaticComplexity | The method 'purgeLogPrepareStatement(DbSession, Timestamp, Timestamp)' has a cyclomatic complexity of 11. | 2018–2068 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2026 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2028 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2031 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2032 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2035 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2036 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2042 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 2042 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2045 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 2051 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2051 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2054 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 2090–2101 |
ExcessiveParameterList | Avoid long parameter lists. | 2090–2101 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2114 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2115 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2120 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2120 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2122 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2126 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2156 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2157 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2158 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2159 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2160 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2190 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2192 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2194 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2196 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2200 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 2214 |
CyclomaticComplexity | The method 'restart(boolean)' has a cyclomatic complexity of 11. | 2295–2327 |
EmptyIfStmt | Avoid empty if statements | 2299–2301 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 2339–2347 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2366 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2370 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2391 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2451 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2475 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2569 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2590 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2592 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2594 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 2594 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 2595 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2598 |
AppendCharacterWithChar | Avoid appending characters as strings in StringBuffer.append. | 2601 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2657 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 2660 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2664 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2680 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2692 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2702 |
SimplifiedTernary | Ternary operators that can be simplified with || or && | 2753 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2788 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2789 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2807 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2850 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2869 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2876 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2883 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2947–2948 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2948 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2967–2968 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2968 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3030 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3030 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3057 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3058–3059 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3059 |
CyclomaticComplexity | The method 'runNextTask(String)' has a cyclomatic complexity of 20. | 3083–3142 |
NPathComplexity | The method 'runNextTask(String)' has an NPath complexity of 8640, current threshold is 200 | 3083–3142 |
CognitiveComplexity | The method 'runNextTask(String)' has a cognitive complexity of 23, current threshold is 15 | 3083–3142 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3109 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3110–3111 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3111 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3126 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3128 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3129 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3129 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3134 |
CollapsibleIfStatements | These nested if statements could be combined | 3136–3138 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3141 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3162–3163 |
CognitiveComplexity | The method 'runNext()' has a cognitive complexity of 34, current threshold is 15 | 3175–3238 |
CyclomaticComplexity | The method 'runNext()' has a cyclomatic complexity of 23. | 3175–3238 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3182 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 25, current threshold is 15 | 3245–3299 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 17. | 3245–3299 |
NPathComplexity | The method 'run()' has an NPath complexity of 294, current threshold is 200 | 3245–3299 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3252 |
AvoidCatchingNPE | Avoid catching NullPointerException; consider removing the cause of the NPE. | 3252 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3281 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3286 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3289 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3293 |
CyclomaticComplexity | The method 'internalFinalizeValid(LocalChannelReference, R66File, R66Result)' has a cyclomatic complexity of 12. | 3342–3402 |
EmptyIfStmt | Avoid empty if statements | 3353–3355 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3361 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3370 |
CyclomaticComplexity | The method 'finalizeReceiver(LocalChannelReference, R66File, R66Result)' has a cyclomatic complexity of 14. | 3404–3462 |
CognitiveComplexity | The method 'finalizeReceiver(LocalChannelReference, R66File, R66Result)' has a cognitive complexity of 21, current threshold is 15 | 3404–3462 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3419 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3423 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3431–3434 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3433 |
CyclomaticComplexity | The method 'resultFileMove(LocalChannelReference, R66File, R66Result)' has a cyclomatic complexity of 11. | 3464–3516 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3471 |
NPathComplexity | The method 'errorTransfer(R66Result, R66File, LocalChannelReference)' has an NPath complexity of 1200, current threshold is 200 | 3527–3605 |
CyclomaticComplexity | The method 'errorTransfer(R66Result, R66File, LocalChannelReference)' has a cyclomatic complexity of 16. | 3527–3605 |
CognitiveComplexity | The method 'errorTransfer(R66Result, R66File, LocalChannelReference)' has a cognitive complexity of 23, current threshold is 15 | 3527–3605 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3534 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3536 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3569–3570 |
EmptyCatchBlock | Avoid empty catch blocks | 3576–3578 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3679 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3694 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3700 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3700 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3709 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3715 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3722 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3723 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3733 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3739 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3740 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3802 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3803 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3807 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3821 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3821 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 3828–3849 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 3855–3877 |
AvoidDuplicateLiterals | The String literal "</td><td>" appears 12 times in this file; the first occurrence is on line 3 892 | 3892 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3897 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3899 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3899 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3936 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3939 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3940 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3948 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3951 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3952 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3963 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3963 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3964–3965 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3965 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3967–3968 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3968 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3969–3970 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3970 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3979 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3980 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3988 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3988 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3989–3990 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3990 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3991 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3991 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3992–3993 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3993 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 4021 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 4036 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4047 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 4047 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 4048–4049 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4049 |
CyclomaticComplexity | The method 'getValue(DbTaskRunner, String)' has a cyclomatic complexity of 24. | 4085–4136 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 4087 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 4090 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4090 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4092 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 4092 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4094 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4096 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 4098 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4098 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4100 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4102 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4104 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4106 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4108 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4110 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4112 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4116 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4118 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4120 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4122 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 4122 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 4124 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4124 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4126 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4128 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4130 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4132 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4148 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 4148 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 4149 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4149 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 4152 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 4152 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 4153 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 4182 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 4183 |
AvoidDuplicateLiterals | The String literal ": {}" appears 5 times in this file; the first occurrence is on line 4 192 | 4192 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 4193–4194 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4216 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 4220 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4221 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 4221–4222 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 4222 |
AvoidDuplicateLiterals | The String literal "Running" appears 4 times in this file; the first occurrence is on line 4 224 | 4224 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 4224 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 4226 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 4226 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 4226 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 4238–4241 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 4238–4241 |
CyclomaticComplexity | The method 'writeXMLWriter(DbPreparedStatement, String)' has a cyclomatic complexity of 16. | 4257–4320 |
CognitiveComplexity | The method 'writeXMLWriter(DbPreparedStatement, String)' has a cognitive complexity of 21, current threshold is 15 | 4257–4320 |
CloseResource | Ensure that resources like this OutputStream object are closed after use | 4262 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 4268 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 4275 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 4278 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 4292–4293 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 4301–4302 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4354 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4355 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 4365 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4374 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 4374 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 4375 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4375 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 4375 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 4375 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 4376 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4376 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 4377–4378 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4377 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 4378 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 4378 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 4385 |
ExcessiveMethodLength | Avoid really long methods. | 4396–4497 |
NcssCount | The method 'setFromJson(String, JsonNode)' has a NCSS line count of 91. | 4396–4497 |
CyclomaticComplexity | The method 'setFromJson(String, JsonNode)' has a cyclomatic complexity of 31. | 4396–4497 |
CognitiveComplexity | The method 'setFromJson(String, JsonNode)' has a cognitive complexity of 28, current threshold is 15 | 4396–4497 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 4403 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4415 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4418 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4438 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 4462 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 4475 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 4478 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 4479 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 4484 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4491 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4504 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 4504 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4506 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4526 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 4526 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4527 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 4527 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 4531 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 4531 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 4533 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4539 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4541 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 4543 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 4567 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 4570 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4571 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4571 |
CyclomaticComplexity | The method 'loadXml(File)' has a cyclomatic complexity of 10. | 4607–4641 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 4621 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 4625 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 4728 |
Rule | Violation | Line |
---|---|---|
CyclomaticComplexity | The class 'DbModelFactoryR66' has a total cyclomatic complexity of 101 (highest 21). | 53–786 |
GodClass | Possible God Class (WMC=101, ATFD=154, TCC=0.000%) | 53–786 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 71–73 |
ExcessiveMethodLength | Avoid really long methods. | 101–203 |
CyclomaticComplexity | The method 'needUpgradeDbAllDb(DbTypeResolver, DbSession, String)' has a cyclomatic complexity of 17. | 101–203 |
CognitiveComplexity | The method 'needUpgradeDbAllDb(DbTypeResolver, DbSession, String)' has a cognitive complexity of 28, current threshold is 15 | 101–203 |
NPathComplexity | The method 'needUpgradeDbAllDb(DbTypeResolver, DbSession, String)' has an NPath complexity of 6750, current threshold is 200 | 101–203 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 105 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 111 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 115 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 118 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 121 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 122 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 124 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 124 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 131 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 133 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 137 |
AvoidDuplicateLiterals | The String literal " = " appears 4 times in this file; the first occurrence is on line 139 | 139 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 142 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 143 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 145 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 145 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 152 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 154 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 158 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 162 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 163 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 165 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 165 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 173 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 174 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 174 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 176 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 177 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 183 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 184 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 184 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 186 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 187 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 193 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 194 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 194 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 196 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 197 |
NPathComplexity | The method 'subCreateTableMariaDbMySQLH2PostgreSQL(DbTypeResolver, DbSession, String, String, String)' has an NPath complexity of 147456, current threshold is 200 | 205–337 |
ExcessiveMethodLength | Avoid really long methods. | 205–337 |
CognitiveComplexity | The method 'subCreateTableMariaDbMySQLH2PostgreSQL(DbTypeResolver, DbSession, String, String, String)' has a cognitive complexity of 19, current threshold is 15 | 205–337 |
NcssCount | The method 'subCreateTableMariaDbMySQLH2PostgreSQL(DbTypeResolver, DbSession, String, String, String)' has a NCSS line count of 68. | 205–337 |
CyclomaticComplexity | The method 'subCreateTableMariaDbMySQLH2PostgreSQL(DbTypeResolver, DbSession, String, String, String)' has a cyclomatic complexity of 19. | 205–337 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 213 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 222 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 228 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 234 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 239 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 248 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 256 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 266 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 273 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 282 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 289 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 297 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 17, but has at least 58 characters appended. | 303 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 304 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 321 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 344–345 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 345 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 350 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 361 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 372 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 382 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 392 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 401 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 409 |
ExcessiveMethodLength | Avoid really long methods. | 415–551 |
NPathComplexity | The method 'createIndex30(DbTypeResolver, DbRequest)' has an NPath complexity of 72576, current threshold is 200 | 415–551 |
CyclomaticComplexity | The method 'createIndex30(DbTypeResolver, DbRequest)' has a cyclomatic complexity of 21. | 415–551 |
NcssCount | The method 'createIndex30(DbTypeResolver, DbRequest)' has a NCSS line count of 85. | 415–551 |
CognitiveComplexity | The method 'createIndex30(DbTypeResolver, DbRequest)' has a cognitive complexity of 24, current threshold is 15 | 415–551 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 433 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 437 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 440 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 455 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 459 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 462 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 476 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 480 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 483 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 497 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 501 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 504 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 511–512 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 518 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 522 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 525 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 532 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 535 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 540 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 540 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 541 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 544 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 547 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 567 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 570 |
AvoidDuplicateLiterals | The String literal " NOT NULL " appears 5 times in this file; the first occurrence is on line 584 | 584 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 592 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 603 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 608 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 611 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 625 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 633 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 639 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 640 |
CognitiveComplexity | The method 'upgradeDbMariaDbMySQL(DbTypeResolver, DbSession, String)' has a cognitive complexity of 26, current threshold is 15 | 643–785 |
CyclomaticComplexity | The method 'upgradeDbMariaDbMySQL(DbTypeResolver, DbSession, String)' has a cyclomatic complexity of 17. | 643–785 |
ExcessiveMethodLength | Avoid really long methods. | 643–785 |
NcssCount | The method 'upgradeDbMariaDbMySQL(DbTypeResolver, DbSession, String)' has a NCSS line count of 72. | 643–785 |
NPathComplexity | The method 'upgradeDbMariaDbMySQL(DbTypeResolver, DbSession, String)' has an NPath complexity of 18000, current threshold is 200 | 643–785 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 648 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 652 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 653–654 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 654 |
AvoidDuplicateLiterals | The String literal " to " appears 5 times in this file; the first occurrence is on line 654 | 654 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 663 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 673 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 679 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 680–681 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 681 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 685 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 687 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 690 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 697 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 698–699 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 699 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 703 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 705 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 708 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 711 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 718 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 720 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 723 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 726 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 733 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 734–735 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 735 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 737 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 739 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 745 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 747 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 754 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 755–756 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 756 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 768 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 771 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 774 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 782 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 783 |
Rule | Violation | Line |
---|---|---|
AvoidDuplicateLiterals | The String literal " NOT NULL " appears 5 times in this file; the first occurrence is on line 62 | 62 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 79 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 83 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 90 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 94 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 97 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 105 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 106 |
NPathComplexity | The method 'upgradeDb(DbSession, String)' has an NPath complexity of 28000, current threshold is 200 | 110–268 |
CyclomaticComplexity | The method 'upgradeDb(DbSession, String)' has a cyclomatic complexity of 16. | 110–268 |
CognitiveComplexity | The method 'upgradeDb(DbSession, String)' has a cognitive complexity of 24, current threshold is 15 | 110–268 |
ExcessiveMethodLength | Avoid really long methods. | 110–268 |
NcssCount | The method 'upgradeDb(DbSession, String)' has a NCSS line count of 89. | 110–268 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 113 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 117 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 118–119 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 119 |
AvoidDuplicateLiterals | The String literal " to " appears 5 times in this file; the first occurrence is on line 119 | 119 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 128 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 137 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 142 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 149 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 150–151 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 151 |
AvoidDuplicateLiterals | The String literal "ALTER TABLE " appears 5 times in this file; the first occurrence is on line 153 | 153 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 154 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 155 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 157 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 160 |
AvoidDuplicateLiterals | The String literal "Command: " appears 6 times in this file; the first occurrence is on line 160 | 160 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 163 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 170 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 171–172 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 172 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 175 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 176 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 178 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 181 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 184 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 191 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 192 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 194 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 197 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 200 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 207 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 208–209 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 209 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 211 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 213 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 217 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 220 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 226 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 227 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 231 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 234 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 241 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 242–243 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 243 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 251 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 254 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 257 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 265 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 266 |
Rule | Violation | Line |
---|---|---|
CognitiveComplexity | The method 'createTables(DbSession)' has a cognitive complexity of 25, current threshold is 15 | 63–275 |
CyclomaticComplexity | The method 'createTables(DbSession)' has a cyclomatic complexity of 25. | 63–275 |
NPathComplexity | The method 'createTables(DbSession)' has an NPath complexity of 18874368, current threshold is 200 | 63–275 |
NcssCount | The method 'createTables(DbSession)' has a NCSS line count of 125. | 63–275 |
ExcessiveMethodLength | Avoid really long methods. | 63–275 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 17, but has at least 22 characters appended. | 73 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 76 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 82–84 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 87 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 92 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 95 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 102 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 108 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 113 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 119–121 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 124 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 129 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 132 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 17, but has at least 20 characters appended. | 139 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 141 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 147–149 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 152 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 157 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 160 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 168 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 174–176 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 179 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 183 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 186 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 194 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 199–201 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 204 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 208 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 211 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 17, but has at least 47 characters appended. | 218 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 219 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 235 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 239 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 242 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 260 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 264 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 267 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 273 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 274 |
NPathComplexity | The method 'upgradeDb(DbSession, String)' has an NPath complexity of 11200, current threshold is 200 | 278–421 |
ExcessiveMethodLength | Avoid really long methods. | 278–421 |
CyclomaticComplexity | The method 'upgradeDb(DbSession, String)' has a cyclomatic complexity of 15. | 278–421 |
CognitiveComplexity | The method 'upgradeDb(DbSession, String)' has a cognitive complexity of 22, current threshold is 15 | 278–421 |
NcssCount | The method 'upgradeDb(DbSession, String)' has a NCSS line count of 76. | 278–421 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 281 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 285 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 286–287 |
AvoidDuplicateLiterals | The String literal " to " appears 5 times in this file; the first occurrence is on line 287 | 287 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 287 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 297 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 303–305 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 308 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 313 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 320 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 321–322 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 322 |
AvoidDuplicateLiterals | The String literal "ALTER TABLE " appears 4 times in this file; the first occurrence is on line 323 | 323 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 324 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 326 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 332 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 339 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 340–341 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 341 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 343 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 345 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 351 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 357 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 358 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 364 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 371 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 372–373 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 373 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 376 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 377 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 378 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 380 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 384 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 387 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 394 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 395–396 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 396 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 404 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 407 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 410 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 418 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 419 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 64 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 67 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 69 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 72 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 101 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 105 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 108 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 115 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 116 |
NPathComplexity | The method 'upgradeDb(DbSession, String)' has an NPath complexity of 22400, current threshold is 200 | 121–275 |
NcssCount | The method 'upgradeDb(DbSession, String)' has a NCSS line count of 80. | 121–275 |
CognitiveComplexity | The method 'upgradeDb(DbSession, String)' has a cognitive complexity of 23, current threshold is 15 | 121–275 |
ExcessiveMethodLength | Avoid really long methods. | 121–275 |
CyclomaticComplexity | The method 'upgradeDb(DbSession, String)' has a cyclomatic complexity of 16. | 121–275 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 124 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 130 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 135 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 136–137 |
AvoidDuplicateLiterals | The String literal " to " appears 5 times in this file; the first occurrence is on line 137 | 137 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 137 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 146 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 155 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 160 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 167 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 168–169 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 169 |
AvoidDuplicateLiterals | The String literal "ALTER TABLE " appears 4 times in this file; the first occurrence is on line 171 | 171 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 172 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 174 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 181 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 188 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 189–190 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 190 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 193 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 194 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 201 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 208 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 209 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 216 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 223 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 224–225 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 225 |
AvoidDuplicateLiterals | The String literal " ALTER COLUMN " appears 5 times in this file; the first occurrence is on line 227 | 227 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 228 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 229 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 230 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 232 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 233 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 234 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 238 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 241 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 248 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 249–250 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 250 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 258 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 261 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 264 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 272 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 273 |
Rule | Violation | Line |
---|---|---|
DataClass | The class 'Business' is suspected to be a Data Class (WOC=6.250%, NOPA=0, NOAM=12, WMC=16) | 34–133 |
AvoidFieldNameMatchingTypeName | It is somewhat confusing to have a field name matching the declaring class name | 40 |
Rule | Violation | Line |
---|---|---|
DataClass | The class 'Host' is suspected to be a Data Class (WOC=10.714%, NOPA=0, NOAM=20, WMC=28) | 43–224 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 62 |
ExcessiveParameterList | Avoid long parameter lists. | 90–93 |
ArrayIsStoredDirectly | The user-supplied array 'hostkey' is stored directly. | 100 |
MethodReturnsInternalArray | Returning 'hostkey' may expose an internal array. | 160 |
ArrayIsStoredDirectly | The user-supplied array 'hostkey' is stored directly. | 173 |
Rule | Violation | Line |
---|---|---|
DataClass | The class 'Limit' is suspected to be a Data Class (WOC=5.263%, NOPA=0, NOAM=14, WMC=19) | 34–151 |
Rule | Violation | Line |
---|---|---|
DataClass | The class 'MultipleMonitor' is suspected to be a Data Class (WOC=9.091%, NOPA=0, NOAM=8, WMC=11) | 33–96 |
Rule | Violation | Line |
---|---|---|
GodClass | Possible God Class (WMC=56, ATFD=6, TCC=5.960%) | 57–420 |
ExcessiveParameterList | Avoid long parameter lists. | 170–176 |
ExcessiveParameterList | Avoid long parameter lists. | 183–188 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 25, but has at least 36 characters appended. | 241 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 314 |
Rule | Violation | Line |
---|---|---|
DataClass | The class 'RuleTask' is suspected to be a Data Class (WOC=20.000%, NOPA=0, NOAM=6, WMC=10) | 36–93 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 60 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 61 |
Rule | Violation | Line |
---|---|---|
ExcessivePublicCount | This class has a bunch of public methods and attributes | 21–543 |
TooManyFields | Too many fields | 53–543 |
UnusedPrivateField | Avoid unused private fields such as 'logger'. | 57 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 66 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 84 |
ExcessiveParameterList | Avoid long parameter lists. | 232–242 |
ExcessiveParameterList | Avoid long parameter lists. | 275–284 |
Rule | Violation | Line |
---|---|---|
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 61 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 90 |
Rule | Violation | Line |
---|---|---|
CouplingBetweenObjects | High amount of different objects as members denotes a high coupling | 20–2932 |
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–2932 |
ExcessivePublicCount | This class has a bunch of public methods and attributes | 20–2932 |
TooManyMethods | This class has too many methods, consider refactoring it. | 119–2932 |
CyclomaticComplexity | The class 'Configuration' has a total cyclomatic complexity of 348 (highest 15). | 119–2932 |
ExcessiveClassLength | Avoid really long classes. | 119–2932 |
TooManyFields | Too many fields | 119–2932 |
GodClass | Possible God Class (WMC=348, ATFD=97, TCC=0.909%) | 119–2932 |
AvoidFieldNameMatchingTypeName | It is somewhat confusing to have a field name matching the declaring class name | 132 |
MutableStaticState | Do not use non-final non-private static fields | 132 |
LooseCoupling | Avoid using implementation types like 'HashSet'; use the interface instead | 204 |
LooseCoupling | Avoid using implementation types like 'HashMap'; use the interface instead | 208 |
LooseCoupling | Avoid using implementation types like 'HashMap'; use the interface instead | 213 |
LooseCoupling | Avoid using implementation types like 'HashMap'; use the interface instead | 217 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 240 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 307 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'serverAddresses' | 307 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'serverSslAddresses' | 312 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'serverHttpAddresses' | 317 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'serverHttpsAddresses' | 322 |
AvoidFieldNameMatchingMethodName | Field isShutdown has the same name as a method | 392 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 392 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 457 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 463 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 467 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 471 |
AvoidFieldNameMatchingMethodName | Field isServer has the same name as a method | 476 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 476 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 481 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 481 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 484 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 484 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 485 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 485 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 486 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 486 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 487 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 487 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 488 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 488 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 489 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 489 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 494 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 494 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 499 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 504 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 508 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 512 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 517 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 521 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 526 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 531 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 534 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 538 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 543 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 547 |
AvoidFieldNameMatchingMethodName | Field isExecuteErrorBeforeTransferAllowed has the same name as a method | 618 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 618 |
AvoidFieldNameMatchingMethodName | Field isHostProxyfied has the same name as a method | 623 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 623 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'transferGuid' | 627 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 637 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 637 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'monitorExporterTransfers' | 637 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 639 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 640 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'monitorExporterUrl' | 640 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'monitorExporterEndPoint' | 641 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 641 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 642 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 643 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'monitorExporterKeepConnection' | 643 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 644 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'monitorTransformLongAsString' | 645 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 645 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 646 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'monitorBasicAuthent' | 646 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'monitorUsername' | 647 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 647 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'monitorPwd' | 648 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 648 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'monitorToken' | 649 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 649 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'monitorApiKey' | 650 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 650 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 651 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'monitorPrefix' | 651 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'monitorIndex' | 652 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 652 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 653 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'compressionAvailable' | 655 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 663 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 666 |
CyclomaticComplexity | The constructor 'Configuration()' has a cyclomatic complexity of 10. | 669–743 |
NPathComplexity | The constructor 'Configuration()' has an NPath complexity of 384, current threshold is 200 | 669–743 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 673 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 676 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 727 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 733 |
AppendCharacterWithChar | Avoid appending characters as strings in StringBuffer.append. | 750 |
AppendCharacterWithChar | Avoid appending characters as strings in StringBuffer.append. | 752 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 764–766 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 768 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 788 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 806 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 806 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 808 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 808 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 810 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 810 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 812 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 812 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 819 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 820 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 821 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 821 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 822 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 823 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 827 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 828 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 831 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 833 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 833 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 839 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 842 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 843 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 859 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 875 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 875 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 893 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 919 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 939 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 940 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 973 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 990 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1006 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1020 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1021 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1097 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1121 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1134 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1138 |
CyclomaticComplexity | The method 'shutdownGracefully()' has a cyclomatic complexity of 15. | 1142–1172 |
CognitiveComplexity | The method 'shutdownGracefully()' has a cognitive complexity of 21, current threshold is 15 | 1142–1172 |
NPathComplexity | The method 'shutdownGracefully()' has an NPath complexity of 1215, current threshold is 200 | 1142–1172 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1144 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1147 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1150 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1153 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1156 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1160 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1164 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1167 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1168 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1169 |
NPathComplexity | The method 'shutdownQuickly()' has an NPath complexity of 729, current threshold is 200 | 1174–1193 |
CyclomaticComplexity | The method 'shutdownQuickly()' has a cyclomatic complexity of 13. | 1174–1193 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1176 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1179 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1182 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1185 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1188 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1191 |
NPathComplexity | The method 'serverStop()' has an NPath complexity of 216, current threshold is 200 | 1200–1235 |
CyclomaticComplexity | The method 'serverStop()' has a cyclomatic complexity of 10. | 1200–1235 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1206 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1214 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1216 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1219 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1222 |
CollapsibleIfStatements | These nested if statements could be combined | 1227–1229 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1228 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1257 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1263 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1273 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1306 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1308 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1318 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1321 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1332 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1394 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 1395 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1396 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1413 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1456 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1463 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1470 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1477 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1484 |
MethodReturnsInternalArray | Returning 'serverAdminKey' may expose an internal array. | 1506 |
ArrayIsStoredDirectly | The user-supplied array 'serverkey' is stored directly. | 1526 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1571 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1579 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 1580 |
AvoidDuplicateLiterals | The String literal " : {}" appears 5 times in this file; the first occurrence is on line 1 581 | 1581 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 1584 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 1585 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 1589 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 1590 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 1594 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 1595 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 1599 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 1600 |
MethodReturnsInternalArray | Returning 'serverAddresses' may expose an internal array. | 1931 |
ArrayIsStoredDirectly | The user-supplied array 'serverAddresses' is stored directly. | 1937 |
MethodReturnsInternalArray | Returning 'serverSslAddresses' may expose an internal array. | 1945 |
ArrayIsStoredDirectly | The user-supplied array 'serverSSLAddresses' is stored directly. | 1951 |
MethodReturnsInternalArray | Returning 'serverHttpAddresses' may expose an internal array. | 1959 |
ArrayIsStoredDirectly | The user-supplied array 'serverHTTPAddresses' is stored directly. | 1965 |
MethodReturnsInternalArray | Returning 'serverHttpsAddresses' may expose an internal array. | 1973 |
ArrayIsStoredDirectly | The user-supplied array 'serverHTTPSAddresses' is stored directly. | 1980 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 2792–2800 |
ExcessiveParameterList | Avoid long parameter lists. | 2852–2862 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 2852–2862 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 2877 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 2893 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 2903 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2928 |
Rule | Violation | Line |
---|---|---|
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 46–50 |
Rule | Violation | Line |
---|---|---|
GodClass | Possible God Class (WMC=50, ATFD=11, TCC=8.571%) | 35–471 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 79 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 82 |
AvoidFieldNameMatchingMethodName | Field useJson has the same name as a method | 82 |
AvoidFieldNameMatchingMethodName | Field changeFileInfoEnabled has the same name as a method | 83 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 83 |
AvoidFieldNameMatchingMethodName | Field supportReuseAuthentication has the same name as a method | 87 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 87 |
CyclomaticComplexity | The constructor 'PartnerConfiguration(String, String)' has a cyclomatic complexity of 12. | 95–163 |
CognitiveComplexity | The constructor 'PartnerConfiguration(String, String)' has a cognitive complexity of 16, current threshold is 15 | 95–163 |
NPathComplexity | The constructor 'PartnerConfiguration(String, String)' has an NPath complexity of 1024, current threshold is 200 | 95–163 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 99 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 254 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 309 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 318 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 328 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 330 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 330 |
AvoidDuplicateLiterals | The String literal "\\." appears 4 times in this file; the first occurrence is on line 354 | 354 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 382 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 434 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 449 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 449 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 450–451 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 450–451 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 450–451 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 452 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 454 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 454 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 455 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 455 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 455 |
Rule | Violation | Line |
---|---|---|
NcssCount | The method 'getExceptionFromTrappedException(Channel, Throwable)' has a NCSS line count of 122. | 59–202 |
CyclomaticComplexity | The method 'getExceptionFromTrappedException(Channel, Throwable)' has a cyclomatic complexity of 27. | 59–202 |
ExcessiveMethodLength | Avoid really long methods. | 59–202 |
CognitiveComplexity | The method 'getExceptionFromTrappedException(Channel, Throwable)' has a cognitive complexity of 89, current threshold is 15 | 59–202 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 184 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 185–186 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 185–186 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 195 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 196–198 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 196–198 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–953 |
CyclomaticComplexity | The class 'HttpFormattedHandler' has a total cyclomatic complexity of 96 (highest 42). | 86–953 |
TooManyMethods | This class has too many methods, consider refactoring it. | 87–953 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 135 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 136 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 140 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 141 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 146 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 160 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 162 |
AvoidStringBufferField | StringBuffers can grow quite a lot, and so may become a source of memory leak (if the owning class has a long life time). | 164 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 16, but has at least 164 characters appended. | 164 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 164 |
AvoidFieldNameMatchingMethodName | Field status has the same name as a method | 166 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 166 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 168 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 174 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 175 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 177 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 189 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 191 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 193–194 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 193–194 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 195 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 197 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 198 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 200–201 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 200–201 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 202 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 204 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 206 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 208 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 215 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 215 |
AvoidCatchingNPE | Avoid catching NullPointerException; consider removing the cause of the NPE. | 216 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 216 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 219 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 220 |
NPathComplexity | The method 'channelRead0(ChannelHandlerContext, FullHttpRequest)' has an NPath complexity of 1379700, current threshold is 200 | 226–390 |
NcssCount | The method 'channelRead0(ChannelHandlerContext, FullHttpRequest)' has a NCSS line count of 132. | 226–390 |
CyclomaticComplexity | The method 'channelRead0(ChannelHandlerContext, FullHttpRequest)' has a cyclomatic complexity of 42. | 226–390 |
ExcessiveMethodLength | Avoid really long methods. | 226–390 |
CognitiveComplexity | The method 'channelRead0(ChannelHandlerContext, FullHttpRequest)' has a cognitive complexity of 64, current threshold is 15 | 226–390 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 233 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 239 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 261 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 261 |
CompareObjectsWithEquals | Use equals() to compare object references. | 269 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 269 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 271 |
CompareObjectsWithEquals | Use equals() to compare object references. | 271 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 273 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 274 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 277 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 285–286 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 296 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 310 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 320 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 321 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 331 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 332 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 341 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 344–387 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 377 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 377 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 386 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 403–404 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 410 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 414–415 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 414–415 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 436 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 442 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 446 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 451 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 457 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 464 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 470 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 477 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 483 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 488 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 494 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 499 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 505 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 510 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 516 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 521 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 528 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 538 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 543 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 547 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 554 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 560 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 567 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 573 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 580 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 588 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 598 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 603 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 607 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 621 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 631 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 636 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 652 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 661 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 667 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 671 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 686 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 701 |
CompareObjectsWithEquals | Use equals() to compare object references. | 718 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 721 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 732 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 732 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 734 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 734 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 745 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 745 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 747 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 747 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 16 consecutive times with literals. Use a single append with a single combined String. | 752–753 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 752 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 799 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 804 |
NPathComplexity | The method 'writeResponse(ChannelHandlerContext)' has an NPath complexity of 360, current threshold is 200 | 812–881 |
CognitiveComplexity | The method 'writeResponse(ChannelHandlerContext)' has a cognitive complexity of 23, current threshold is 15 | 812–881 |
CyclomaticComplexity | The method 'writeResponse(ChannelHandlerContext)' has a cyclomatic complexity of 12. | 812–881 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 819–820 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 820 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 825–826 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 826 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 828 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 830 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 832 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 835–836 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 841–842 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 845 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 847 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 849 |
LiteralsFirstInComparisons | Position literals first in String comparisons | 852 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 852 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 855–856 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 856 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 858–859 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 859 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 864–865 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 865 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 870–871 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 871 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 892 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 894 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 899–900 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 900 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 901 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 904 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 921 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 937–938 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 937–938 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 938 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 941 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 35 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 46 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 37 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 47–48 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 49 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 53 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–2304 |
TooManyMethods | This class has too many methods, consider refactoring it. | 98–2304 |
ExcessiveClassLength | Avoid really long classes. | 98–2304 |
CyclomaticComplexity | The class 'HttpResponsiveSslHandler' has a total cyclomatic complexity of 379 (highest 52). | 98–2304 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 154 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 168 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 170 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 171 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 172 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 175 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 182 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 183 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 183 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 187 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 191 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 191 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 196 |
ExcessiveParameterList | Avoid long parameter lists. | 199–209 |
AvoidDuplicateLiterals | The String literal "ErrorCode.17" appears 7 times in this file; the first occurrence is on line 228 | 228 |
AvoidDuplicateLiterals | The String literal "<BR/>" appears 7 times in this file; the first occurrence is on line 228 | 228 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 239 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 252 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 252 |
CyclomaticComplexity | The method 'getFilter(String, String, boolean)' has a cyclomatic complexity of 21. | 255–300 |
NPathComplexity | The method 'getFilter(String, String, boolean)' has an NPath complexity of 9216, current threshold is 200 | 255–300 |
AddEmptyString | Do not add empty strings | 260 |
AddEmptyString | Do not add empty strings | 263 |
AvoidDuplicateLiterals | The String literal "rule" appears 7 times in this file; the first occurrence is on line 267 | 267 |
AvoidDuplicateLiterals | The String literal "error" appears 4 times in this file; the first occurrence is on line 276 | 276 |
ExcessiveMethodLength | Avoid really long methods. | 307–461 |
CyclomaticComplexity | The method 'cancelRestart()' has a cyclomatic complexity of 29. | 307–461 |
NcssCount | The method 'cancelRestart()' has a NCSS line count of 91. | 307–461 |
CognitiveComplexity | The method 'cancelRestart()' has a cognitive complexity of 85, current threshold is 15 | 307–461 |
NPathComplexity | The method 'cancelRestart()' has an NPath complexity of 1012, current threshold is 200 | 307–461 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 312 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 323 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 324 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 325 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 330 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 331 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 332 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 339–340 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 339–340 |
AvoidDuplicateLiterals | The String literal "<br><b>" appears 6 times in this file; the first occurrence is on line 347 | 347 |
AvoidDuplicateLiterals | The String literal "HttpSslHandler.3" appears 4 times in this file; the first occurrence is on line 348 | 348 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 349–350 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 359 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 361–362 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 367 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 368 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 370 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 375 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 383 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 391 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 391 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 392 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 392 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 394 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 395 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 396 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 397 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 400 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 402 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 414 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 416–417 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 422 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 424–425 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 432–433 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 432–433 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 436 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 437 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 438 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 448 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 452 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 460 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 460 |
CognitiveComplexity | The method 'getHeadSearchCancelRestart(String, String)' has a cognitive complexity of 17, current threshold is 15 | 463–519 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 474 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 478–479 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 478 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 481 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 483 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 483 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 485 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 492–495 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 492–495 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 528 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 528 |
CyclomaticComplexity | The method 'export()' has a cyclomatic complexity of 29. | 531–657 |
NPathComplexity | The method 'export()' has an NPath complexity of 248832, current threshold is 200 | 531–657 |
ExcessiveMethodLength | Avoid really long methods. | 531–657 |
NcssCount | The method 'export()' has a NCSS line count of 75. | 531–657 |
CognitiveComplexity | The method 'export()' has a cognitive complexity of 31, current threshold is 15 | 531–657 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 533 |
EmptyCatchBlock | Avoid empty catch blocks | 579–581 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 586 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 587 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 590 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 646–655 |
AvoidDuplicateLiterals | The String literal "' target='_blank'>" appears 6 times in this file; the first occurrence is on line 648 | 648 |
AvoidDuplicateLiterals | The String literal "<A href='" appears 6 times in this file; the first occurrence is on line 648 | 648 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 666 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 673 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 678 |
AddEmptyString | Do not add empty strings | 678 |
CognitiveComplexity | The method 'createTransfer()' has a cognitive complexity of 127, current threshold is 15 | 690–913 |
ExcessiveMethodLength | Avoid really long methods. | 690–913 |
CyclomaticComplexity | The method 'createTransfer()' has a cyclomatic complexity of 40. | 690–913 |
NPathComplexity | The method 'createTransfer()' has an NPath complexity of 1714622, current threshold is 200 | 690–913 |
NcssCount | The method 'createTransfer()' has a NCSS line count of 150. | 690–913 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 692 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 696–697 |
AvoidDuplicateLiterals | The String literal "host" appears 7 times in this file; the first occurrence is on line 703 | 703 |
AvoidDuplicateLiterals | The String literal "Create" appears 4 times in this file; the first occurrence is on line 714 | 714 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 724 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 728 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 729 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 735–736 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 747–748 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 756 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 757 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 761–762 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 765 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 771 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 780–781 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 785 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 786 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 794 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 801 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 810–811 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 812 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 818–819 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 821 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 827 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 842–843 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 852 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 857–858 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 861 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 865 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 870 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 870 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 871 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 877 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 877 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 882 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 897–898 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 899 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 905–906 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 912 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 912 |
NcssCount | The method 'hosts()' has a NCSS line count of 188. | 937–1203 |
ExcessiveMethodLength | Avoid really long methods. | 937–1203 |
NPathComplexity | The method 'hosts()' has an NPath complexity of 504, current threshold is 200 | 937–1203 |
CyclomaticComplexity | The method 'hosts()' has a cyclomatic complexity of 36. | 937–1203 |
CognitiveComplexity | The method 'hosts()' has a cognitive complexity of 109, current threshold is 15 | 937–1203 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 939 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 944–945 |
AvoidUsingHardCodedIP | Do not hard code the IP address | 972 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 978–979 |
UnusedAssignment | The initializer for variable 'iport' is never used (overwritten on line 983) | 981 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 990–991 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 996 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 998 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 999 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1000 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1007–1008 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1011 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1042–1043 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1055–1056 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1061 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1063 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1064 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1065 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1066 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1068 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1076–1077 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1080 |
AvoidDuplicateLiterals | The String literal "HttpSslHandler.17" appears 4 times in this file; the first occurrence is on line 1 085 | 1085 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1089–1090 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1101–1102 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1107–1108 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1107–1108 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1113 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1113 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1114 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1121 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1121 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1130–1131 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1142–1143 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1147 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1149 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1149 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1150 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1164–1165 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1176–1177 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1188–1189 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1196–1197 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1202 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1202 |
LooseCoupling | Avoid using implementation types like 'HashMap'; use the interface instead | 1205 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1215 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1215 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1246 |
CyclomaticComplexity | The method 'rules()' has a cyclomatic complexity of 52. | 1249–1519 |
NcssCount | The method 'rules()' has a NCSS line count of 194. | 1249–1519 |
CognitiveComplexity | The method 'rules()' has a cognitive complexity of 139, current threshold is 15 | 1249–1519 |
NPathComplexity | The method 'rules()' has an NPath complexity of 1575796, current threshold is 200 | 1249–1519 |
ExcessiveMethodLength | Avoid really long methods. | 1249–1519 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1251 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1259–1260 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 1265 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 1265 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1285–1286 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1319 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1327 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1331 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1333 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1334 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1336 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1345–1346 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1348 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1372 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1380 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1388 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1396 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1404 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1412 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1420 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1428 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1435 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1438 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1441 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1444 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1449 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1452 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1455 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1458 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1481–1482 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1493–1494 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1504–1505 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1512–1513 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1518 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1518 |
CognitiveComplexity | The method 'spooled(boolean)' has a cognitive complexity of 24, current threshold is 15 | 1521–1588 |
CyclomaticComplexity | The method 'spooled(boolean)' has a cyclomatic complexity of 14. | 1521–1588 |
NPathComplexity | The method 'spooled(boolean)' has an NPath complexity of 960, current threshold is 200 | 1521–1588 |
CompareObjectsWithEquals | Use equals() to compare object references. | 1523 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1526 |
AvoidDuplicateLiterals | The String literal "name" appears 4 times in this file; the first occurrence is on line 1 540 | 1540 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1552 |
AvoidDuplicateLiterals | The String literal "&status=" appears 4 times in this file; the first occurrence is on line 1 557 | 1557 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 1564 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 1575 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 1582 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1598 |
AvoidDuplicateLiterals | The String literal "checked" appears 4 times in this file; the first occurrence is on line 1 599 | 1599 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1600 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1602 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1605 |
ExcessiveMethodLength | Avoid really long methods. | 1631–1869 |
CognitiveComplexity | The method 'system()' has a cognitive complexity of 202, current threshold is 15 | 1631–1869 |
NcssCount | The method 'system()' has a NCSS line count of 165. | 1631–1869 |
CyclomaticComplexity | The method 'system()' has a cyclomatic complexity of 40. | 1631–1869 |
NPathComplexity | The method 'system()' has an NPath complexity of 5796, current threshold is 200 | 1631–1869 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1635 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1639 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1647 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1661 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1680 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1682 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1685 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1688 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1694 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1696 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1696 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 1697 |
AvoidDuplicateLiterals | The String literal "</A> " appears 5 times in this file; the first occurrence is on line 1 699 | 1699 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1703 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1703 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 1704 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1710 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1710 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 1711 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1717 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1717 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 1718 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1724 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1724 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 1725 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1741 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1744 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1744 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1760 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1760 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1767 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1771–1774 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1773 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1784 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1794 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1800 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1805 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1810 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 1813 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1817–1819 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1822–1823 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 1824 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1824 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1825 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1827 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1831 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 1832 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1832 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1833 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1860 |
NPathComplexity | The method 'getParamsResponsive()' has an NPath complexity of 318, current threshold is 200 | 1871–1945 |
CognitiveComplexity | The method 'getParamsResponsive()' has a cognitive complexity of 69, current threshold is 15 | 1871–1945 |
CyclomaticComplexity | The method 'getParamsResponsive()' has a cyclomatic complexity of 18. | 1871–1945 |
CompareObjectsWithEquals | Use equals() to compare object references. | 1872 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1873 |
CompareObjectsWithEquals | Use equals() to compare object references. | 1874 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1877 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1878 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1885–1886 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1896 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1899 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1906 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 1918 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 1933 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 1936 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1942 |
CognitiveComplexity | The method 'checkAuthentResponsive(ChannelHandlerContext)' has a cognitive complexity of 55, current threshold is 15 | 1947–2058 |
NcssCount | The method 'checkAuthentResponsive(ChannelHandlerContext)' has a NCSS line count of 79. | 1947–2058 |
CyclomaticComplexity | The method 'checkAuthentResponsive(ChannelHandlerContext)' has a cyclomatic complexity of 21. | 1947–2058 |
ExcessiveMethodLength | Avoid really long methods. | 1947–2058 |
NPathComplexity | The method 'checkAuthentResponsive(ChannelHandlerContext)' has an NPath complexity of 1648, current threshold is 200 | 1947–2058 |
CompareObjectsWithEquals | Use equals() to compare object references. | 1949 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1951 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1951 |
CompareObjectsWithEquals | Use equals() to compare object references. | 1956 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1960–1962 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1960 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1982 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1994 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2007 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2007 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2008 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2009 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2010 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2010 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2011 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2012 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2013–2014 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2014 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2018–2021 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2020–2021 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2033 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2041–2042 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2041 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2050 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2051 |
CyclomaticComplexity | The method 'channelRead0(ChannelHandlerContext, FullHttpRequest)' has a cyclomatic complexity of 31. | 2061–2177 |
CognitiveComplexity | The method 'channelRead0(ChannelHandlerContext, FullHttpRequest)' has a cognitive complexity of 27, current threshold is 15 | 2061–2177 |
NPathComplexity | The method 'channelRead0(ChannelHandlerContext, FullHttpRequest)' has an NPath complexity of 3906, current threshold is 200 | 2061–2177 |
ExcessiveMethodLength | Avoid really long methods. | 2061–2177 |
NcssCount | The method 'channelRead0(ChannelHandlerContext, FullHttpRequest)' has a NCSS line count of 84. | 2061–2177 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2065 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2073 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2075 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2078 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2080 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2082 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 2093 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2097 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2098 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2098 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2108 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2116 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2124 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2141 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2149 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2162 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 2180 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 2181 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 2182 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 2183 |
CognitiveComplexity | The method 'invoke()' has a cognitive complexity of 27, current threshold is 15 | 2201–2302 |
ExcessiveMethodLength | Avoid really long methods. | 2201–2302 |
NcssCount | The method 'invoke()' has a NCSS line count of 65. | 2201–2302 |
CyclomaticComplexity | The method 'invoke()' has a cyclomatic complexity of 18. | 2201–2302 |
NPathComplexity | The method 'invoke()' has an NPath complexity of 5376, current threshold is 200 | 2201–2302 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2258 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2259 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2264–2266 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2264–2266 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2266 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2269 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2270 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2271 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2272 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2272 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2273 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2276 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2280 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2283 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2285 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–2618 |
TooManyFields | Too many fields | 110–2618 |
ExcessiveClassLength | Avoid really long classes. | 110–2618 |
CyclomaticComplexity | The class 'HttpSslHandler' has a total cyclomatic complexity of 440 (highest 72). | 110–2618 |
GodClass | Possible God Class (WMC=440, ATFD=363, TCC=22.561%) | 110–2618 |
NcssCount | The class 'HttpSslHandler' has a NCSS line count of 1620 (Highest = 225). | 110–2618 |
TooManyMethods | This class has too many methods, consider refactoring it. | 111–2618 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 153 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 155 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 156 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 157 |
AvoidStringBufferField | StringBuffers can grow quite a lot, and so may become a source of memory leak (if the owning class has a long life time). | 158 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 158 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 159 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 160 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 161 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 162 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 163 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 226 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 231 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 236 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 241 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 246 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 251 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 278 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 293 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 294–295 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 294–295 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 297 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 300 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 302 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 302 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 303 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 304 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 306 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 310 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 315–316 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 315–316 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 317 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 318 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 319 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 328 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 331 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 334 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 336 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 338 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 345 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 346 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 346 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 348 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 356 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 360 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 362 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 363 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 364 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 367 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 373 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 374 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 374 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 378 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 382 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 382 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 386 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 390 |
ExcessiveParameterList | Avoid long parameter lists. | 393–398 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 416 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 419 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 423 |
ExcessiveMethodLength | Avoid really long methods. | 431–560 |
NcssCount | The method 'listing0()' has a NCSS line count of 86. | 431–560 |
CognitiveComplexity | The method 'listing0()' has a cognitive complexity of 75, current threshold is 15 | 431–560 |
NPathComplexity | The method 'listing0()' has an NPath complexity of 552966, current threshold is 200 | 431–560 |
CyclomaticComplexity | The method 'listing0()' has a cyclomatic complexity of 35. | 431–560 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 434 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 438 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 438 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 441 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 449 |
AddEmptyString | Do not add empty strings | 456 |
AddEmptyString | Do not add empty strings | 459 |
AvoidDuplicateLiterals | The String literal "stop" appears 4 times in this file; the first occurrence is on line 462 | 462 |
AvoidDuplicateLiterals | The String literal "rule" appears 7 times in this file; the first occurrence is on line 463 | 463 |
AvoidDuplicateLiterals | The String literal "req" appears 4 times in this file; the first occurrence is on line 464 | 464 |
AvoidDuplicateLiterals | The String literal "all" appears 4 times in this file; the first occurrence is on line 474 | 474 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 482 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 486 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 489 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 499 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 502 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 508 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 514–516 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 514–516 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 516 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 517–522 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 533 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 537 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 542 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 551 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 558 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 558 |
ExcessiveMethodLength | Avoid really long methods. | 562–925 |
CyclomaticComplexity | The method 'cancelRestart0()' has a cyclomatic complexity of 72. | 562–925 |
NPathComplexity | The method 'cancelRestart0()' has an NPath complexity of 562202, current threshold is 200 | 562–925 |
NcssCount | The method 'cancelRestart0()' has a NCSS line count of 225. | 562–925 |
CognitiveComplexity | The method 'cancelRestart0()' has a cognitive complexity of 196, current threshold is 15 | 562–925 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 565 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 570 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 573 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 581 |
AddEmptyString | Do not add empty strings | 588 |
AddEmptyString | Do not add empty strings | 591 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 614 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 618 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 620 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 630 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 633 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 639 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 645–647 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 645–647 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 647 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 648–653 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 663 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 667 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 672 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 677 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 678 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 679 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 680 |
UnusedLocalVariable | Avoid unused local variables such as 'done'. | 692 |
UnusedAssignment | The value assigned to variable 'done' is never used | 697 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 707 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 711 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 718 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 743 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 744 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 749–751 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 749–751 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 751 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 754 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 755 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 756 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 757–762 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 763 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 770 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 773 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 781 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 782 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 783 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 784 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 791–792 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 791–792 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 800 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 804 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 815 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 816 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 819 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 825 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 826 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 828 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 833 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 841 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 848 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 849–852 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 853 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 853 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 854 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 854 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 856 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 857 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 858 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 859 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 861 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 862 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 877 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 878 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 881 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 889–890 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 889–890 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 893 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 894 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 899 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 900 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 911 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 912 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 923 |
NcssCount | The method 'export0()' has a NCSS line count of 75. | 927–1052 |
CyclomaticComplexity | The method 'export0()' has a cyclomatic complexity of 28. | 927–1052 |
CognitiveComplexity | The method 'export0()' has a cognitive complexity of 30, current threshold is 15 | 927–1052 |
NPathComplexity | The method 'export0()' has an NPath complexity of 207360, current threshold is 200 | 927–1052 |
ExcessiveMethodLength | Avoid really long methods. | 927–1052 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 930 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 934 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 936 |
EmptyCatchBlock | Avoid empty catch blocks | 976–978 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 982 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 983 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 985 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1042–1050 |
ExcessiveMethodLength | Avoid really long methods. | 1065–1333 |
NcssCount | The method 'hosts0()' has a NCSS line count of 209. | 1065–1333 |
CyclomaticComplexity | The method 'hosts0()' has a cyclomatic complexity of 37. | 1065–1333 |
CognitiveComplexity | The method 'hosts0()' has a cognitive complexity of 115, current threshold is 15 | 1065–1333 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1067 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1069 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1080 |
AvoidDuplicateLiterals | The String literal "host" appears 6 times in this file; the first occurrence is on line 1 083 | 1083 |
UnusedAssignment | The value assigned to variable 'body' is never used (overwritten on line 1099) | 1098 |
UnusedAssignment | The value assigned to variable 'body' is never used (overwritten on line 1108) | 1107 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1116 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1118 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1119 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1120 |
UnusedAssignment | The value assigned to variable 'body' is never used (overwritten on line 1123) | 1122 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1130 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1131 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1139 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1145 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1148 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1152 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1157 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1161 |
UnusedAssignment | The value assigned to variable 'body1' is never used (overwritten on line 1328) | 1165 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1165 |
UnusedAssignment | The value assigned to variable 'body' is never used (overwritten on line 1183) | 1182 |
UnusedAssignment | The value assigned to variable 'body' is never used (overwritten on line 1192) | 1191 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1200 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1202 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1203 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1204 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1205 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1207 |
UnusedAssignment | The value assigned to variable 'body' is never used (overwritten on line 1211) | 1210 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1218 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1219 |
UnusedAssignment | The value assigned to variable 'body' is never used (overwritten on line 1224) | 1223 |
UnusedAssignment | The value assigned to variable 'body' is never used (overwritten on line 1233) | 1232 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1242–1243 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1242–1243 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1248 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1248 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1249 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1251 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1254 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 1255 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1256 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1256 |
UnusedAssignment | The value assigned to variable 'body' is never used (overwritten on line 1262) | 1261 |
UnusedAssignment | The value assigned to variable 'body' is never used (overwritten on line 1271) | 1270 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1277 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1280 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1282 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1282 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1284 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 1285 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1287 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 1288 |
UnusedAssignment | The value assigned to variable 'body' is never used (overwritten on line 1294) | 1293 |
UnusedAssignment | The value assigned to variable 'body' is never used (overwritten on line 1303) | 1302 |
UnusedAssignment | The value assigned to variable 'body' is never used (overwritten on line 1313) | 1312 |
UnusedAssignment | The value assigned to variable 'body' is never used (overwritten on line 1321) | 1320 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1328 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1345 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1346 |
CyclomaticComplexity | The method 'resetOptionRules(String, String, RequestPacket.TRANSFERMODE, int)' has a cyclomatic complexity of 13. | 1362–1405 |
NcssCount | The method 'rules0()' has a NCSS line count of 210. | 1407–1683 |
NPathComplexity | The method 'rules0()' has an NPath complexity of 421060, current threshold is 200 | 1407–1683 |
CyclomaticComplexity | The method 'rules0()' has a cyclomatic complexity of 49. | 1407–1683 |
CognitiveComplexity | The method 'rules0()' has a cognitive complexity of 130, current threshold is 15 | 1407–1683 |
ExcessiveMethodLength | Avoid really long methods. | 1407–1683 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1409 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1411 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1422 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 1424 |
UnusedAssignment | The value assigned to variable 'body' is never used (overwritten on line 1440) | 1439 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1477 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1485 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1489 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1491 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1492 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1494 |
UnusedAssignment | The value assigned to variable 'body' is never used (overwritten on line 1499) | 1498 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1505 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1506 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1520 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1529 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1538 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1547 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1556 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1565 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1574 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1583 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1592 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1600 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1604 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1608 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1612 |
UnusedAssignment | The value assigned to variable 'start' is never used | 1614 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1618 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1622 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1626 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1630 |
UnusedAssignment | The value assigned to variable 'start' is never used | 1632 |
UnusedAssignment | The value assigned to variable 'start' is never used | 1636 |
UnusedAssignment | The value assigned to variable 'body1' is never used (overwritten on line 1678) | 1640 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1640 |
UnusedAssignment | The value assigned to variable 'body' is never used (overwritten on line 1645) | 1644 |
UnusedAssignment | The value assigned to variable 'body' is never used (overwritten on line 1654) | 1653 |
UnusedAssignment | The value assigned to variable 'body' is never used (overwritten on line 1664) | 1663 |
UnusedAssignment | The value assigned to variable 'body' is never used (overwritten on line 1671) | 1670 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1678 |
CyclomaticComplexity | The method 'spooled0(boolean)' has a cyclomatic complexity of 10. | 1685–1727 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1687 |
AvoidDuplicateLiterals | The String literal "name" appears 4 times in this file; the first occurrence is on line 1 698 | 1698 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 1721 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1736 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1738 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1740 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1743 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1749 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1751 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1760 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1764 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1790–1792 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1790 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1817 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1819 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1821 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1823 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1827 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1829 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1831 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1833 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1834 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1836 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1837 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1839 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1840 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1842 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1844 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1846 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1848 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1850 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1852 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1891 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1891–1892 |
CyclomaticComplexity | The method 'system0()' has a cyclomatic complexity of 40. | 1899–2116 |
NPathComplexity | The method 'system0()' has an NPath complexity of 5796, current threshold is 200 | 1899–2116 |
ExcessiveMethodLength | Avoid really long methods. | 1899–2116 |
CognitiveComplexity | The method 'system0()' has a cognitive complexity of 202, current threshold is 15 | 1899–2116 |
NcssCount | The method 'system0()' has a NCSS line count of 154. | 1899–2116 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1903 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1907 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1915 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1928 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1947 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1950 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1952 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 1961 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 1965 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 1969 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 1973 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 1977 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1991 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1994 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1994 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2010 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2010 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2017 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2021–2024 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2023 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2034 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2044 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2050 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2055 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2060 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 2063 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2067–2069 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2072–2073 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2074 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 2074 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2075 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2077 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2081 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 2082 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2082 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2083 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2108 |
CyclomaticComplexity | The method 'getParams()' has a cyclomatic complexity of 12. | 2118–2167 |
CognitiveComplexity | The method 'getParams()' has a cognitive complexity of 36, current threshold is 15 | 2118–2167 |
CompareObjectsWithEquals | Use equals() to compare object references. | 2119 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 2120 |
CompareObjectsWithEquals | Use equals() to compare object references. | 2121 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2123 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2124 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2131–2132 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2142 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 2145 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 2155 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 2158 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 2164 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 2172 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2174 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2175 |
NPathComplexity | The method 'checkAuthent(ChannelHandlerContext)' has an NPath complexity of 1648, current threshold is 200 | 2180–2288 |
ExcessiveMethodLength | Avoid really long methods. | 2180–2288 |
CyclomaticComplexity | The method 'checkAuthent(ChannelHandlerContext)' has a cyclomatic complexity of 21. | 2180–2288 |
NcssCount | The method 'checkAuthent(ChannelHandlerContext)' has a NCSS line count of 76. | 2180–2288 |
CognitiveComplexity | The method 'checkAuthent(ChannelHandlerContext)' has a cognitive complexity of 54, current threshold is 15 | 2180–2288 |
CompareObjectsWithEquals | Use equals() to compare object references. | 2182 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2184 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2184 |
CompareObjectsWithEquals | Use equals() to compare object references. | 2189 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2193 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2193–2195 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2212 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2224 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2237 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2237 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2238 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2239 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2240 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2240 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2241 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2242 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2243–2244 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2244 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2248–2251 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2250–2251 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2263 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2271–2272 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2271 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2280 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2281 |
NcssCount | The method 'channelRead0(ChannelHandlerContext, FullHttpRequest)' has a NCSS line count of 75. | 2291–2390 |
CyclomaticComplexity | The method 'channelRead0(ChannelHandlerContext, FullHttpRequest)' has a cyclomatic complexity of 24. | 2291–2390 |
CognitiveComplexity | The method 'channelRead0(ChannelHandlerContext, FullHttpRequest)' has a cognitive complexity of 23, current threshold is 15 | 2291–2390 |
NPathComplexity | The method 'channelRead0(ChannelHandlerContext, FullHttpRequest)' has an NPath complexity of 965, current threshold is 200 | 2291–2390 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2295 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2301 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2303 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 2314 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2318 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2319 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2319 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2329 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2337 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2345 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2359 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2367 |
CognitiveComplexity | The method 'checkSession(Channel)' has a cognitive complexity of 19, current threshold is 15 | 2392–2427 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2393 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2395 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2396 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2398–2399 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2399 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 2407 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2409 |
LiteralsFirstInComparisons | Position literals first in String comparisons | 2409 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2422 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2430 |
CompareObjectsWithEquals | Use equals() to compare object references. | 2430 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 2434 |
CognitiveComplexity | The method 'handleCookies(HttpResponse)' has a cognitive complexity of 28, current threshold is 15 | 2437–2487 |
CyclomaticComplexity | The method 'handleCookies(HttpResponse)' has a cyclomatic complexity of 11. | 2437–2487 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2438 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2441 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2442 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2446–2447 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2447 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2452–2453 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2453 |
LiteralsFirstInComparisons | Position literals first in String comparisons | 2455 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2455 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2458–2459 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2459 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2461–2462 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2462 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2467–2468 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2468 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2472–2473 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2473 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2479–2480 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2480 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2483–2484 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2484 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2502–2503 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2503 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2510–2511 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2511 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2512 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2514–2515 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2520–2521 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2552–2553 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2553 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2554 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2558 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2575 |
EmptyIfStmt | Avoid empty if statements | 2578–2580 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2586 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2586 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 36 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 46–47 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 48 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 52 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–467 |
GodClass | Possible God Class (WMC=53, ATFD=94, TCC=3.571%) | 68–467 |
LooseCoupling | Avoid using implementation types like 'HashMap'; use the interface instead | 77 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 111 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 124 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 127 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 189 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 192 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 195 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 198 |
CyclomaticComplexity | The method 'instantiateHandlers(RestConfiguration)' has a cyclomatic complexity of 14. | 204–306 |
ExcessiveMethodLength | Avoid really long methods. | 204–306 |
NPathComplexity | The method 'instantiateHandlers(RestConfiguration)' has an NPath complexity of 8192, current threshold is 200 | 204–306 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 211 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 219 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 227 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 235 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 243 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 251 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 259 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 267 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 275 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 282 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 290 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 298 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 305 |
CognitiveComplexity | The method 'checkConnection(ChannelHandlerContext)' has a cognitive complexity of 32, current threshold is 15 | 314–397 |
NPathComplexity | The method 'checkConnection(ChannelHandlerContext)' has an NPath complexity of 962, current threshold is 200 | 314–397 |
CyclomaticComplexity | The method 'checkConnection(ChannelHandlerContext)' has a cyclomatic complexity of 20. | 314–397 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 331 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 332 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 348 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 356 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 357 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 360–361 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 361 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 364 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 368 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 382–385 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 394 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 394 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 403 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 415 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 420 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 421 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 422 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 436 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 447 |
LooseCoupling | Avoid using implementation types like 'HashMap'; use the interface instead | 457 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 36 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 37 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 38 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 67 |
Rule | Violation | Line |
---|---|---|
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 71–76 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 107 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 107 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 112 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 126 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 126 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 131 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 131 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 144–145 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 146 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 148 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 166 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 167 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 167 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 172–173 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 172–173 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 174 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 178 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 196 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 199 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 36–458 |
TooManyMethods | This class has too many methods, consider refactoring it. | 78–458 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 85 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 86 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 91 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 106 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 125 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 126 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 273 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 291 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 309 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 327 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 345 |
CognitiveComplexity | The method 'channelRead0(ChannelHandlerContext, HttpObject)' has a cognitive complexity of 50, current threshold is 15 | 352–430 |
CyclomaticComplexity | The method 'channelRead0(ChannelHandlerContext, HttpObject)' has a cyclomatic complexity of 18. | 352–430 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 356 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 358 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 358 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 359 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 359 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 359 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 366–367 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 366–367 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 368 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 369 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 369 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 370 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 370 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 373 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 373 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 374 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 374 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 377–378 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 377–378 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 379 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 381 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 394 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 395 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 410–413 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 415 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 419 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 420 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 436–437 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 436–437 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 443 |
Rule | Violation | Line |
---|---|---|
AvoidDuplicateLiterals | The String literal "Issue on values" appears 5 times in this file; the first occurrence is on line 86 | 86 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 88 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 89 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 93 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 95 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 95 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 97 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 117 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 118 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 137 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 138 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 139 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 139 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 139 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 141 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 143 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 143 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 143 |
CyclomaticComplexity | The method 'getDetailedAllow()' has a cyclomatic complexity of 10. | 172–244 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 176 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 178 |
AvoidDuplicateLiterals | The String literal "/id" appears 6 times in this file; the first occurrence is on line 184 | 184 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 185 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 186–189 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 187 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 197 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 199–200 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 205 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 207 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 208–209 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 209 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 215 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 221 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 224 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 230 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 234 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 239 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 241 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 248 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 264 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 281 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 281 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 282 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 282 |
Rule | Violation | Line |
---|---|---|
AvoidDuplicateLiterals | The String literal "Issue on values" appears 4 times in this file; the first occurrence is on line 85 | 85 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 87 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 88 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 92 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 94 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 94 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 96 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 116 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 117 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 136 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 137 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 138 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 138 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 138 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 140 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 142 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 142 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 142 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 144 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 146 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 146 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 146 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 148 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 148 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 148 |
CyclomaticComplexity | The method 'getDetailedAllow()' has a cyclomatic complexity of 10. | 177–247 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 181 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 182 |
AvoidDuplicateLiterals | The String literal "/id" appears 6 times in this file; the first occurrence is on line 189 | 189 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 190 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 191–194 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 192 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 201 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 203–204 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 209 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 211 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 212 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 212 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 218 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 224 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 227 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 233 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 237 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 242 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 244 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 251 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 266 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 266 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 267 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 267 |
Rule | Violation | Line |
---|---|---|
GodClass | Possible God Class (WMC=47, ATFD=42, TCC=0.000%) | 52–304 |
AvoidDuplicateLiterals | The String literal "Issue on values" appears 4 times in this file; the first occurrence is on line 88 | 88 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 90 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 91 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 95 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 97 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 97 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 99 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 119 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 120 |
CyclomaticComplexity | The method 'getPreparedStatement(HttpRestHandler, RestArgument, RestArgument, Object)' has a cyclomatic complexity of 12. | 130–172 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 139 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 140 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 141 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 141 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 141 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 143 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 145 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 145 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 145 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 147 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 149 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 149 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 149 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 151 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 153 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 153 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 153 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 155 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 157 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 157 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 157 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 159 |
CyclomaticComplexity | The method 'getDetailedAllow()' has a cyclomatic complexity of 10. | 190–263 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 194–195 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 196 |
AvoidDuplicateLiterals | The String literal "/id" appears 6 times in this file; the first occurrence is on line 203 | 203 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 204 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 205–208 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 206 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 216 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 218–219 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 224 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 226 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 227–228 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 228 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 234 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 240 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 243 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 249 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 253 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 258 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 260 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 267 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 279 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 279 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 279 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 297 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 297 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 298 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 298 |
Rule | Violation | Line |
---|---|---|
AvoidDuplicateLiterals | The String literal "Issue on values" appears 4 times in this file; the first occurrence is on line 83 | 83 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 85 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 86 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 90 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 92 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 92 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 94 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 114 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 115 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 134 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 135 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 136 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 136 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 136 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 138 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 140 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 140 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 140 |
CyclomaticComplexity | The method 'getDetailedAllow()' has a cyclomatic complexity of 10. | 168–239 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 172 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 173 |
AvoidDuplicateLiterals | The String literal "/id" appears 6 times in this file; the first occurrence is on line 180 | 180 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 181 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 182–185 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 183 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 193 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 195–196 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 201 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 203 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 204 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 204 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 210 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 216 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 219 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 225 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 229 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 234 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 236 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 243 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 258 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 258 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 259 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 259 |
Rule | Violation | Line |
---|---|---|
GodClass | Possible God Class (WMC=51, ATFD=46, TCC=0.000%) | 53–363 |
AvoidDuplicateLiterals | The String literal "boolean" appears 6 times in this file; the first occurrence is on line 66 | 66 |
AvoidDuplicateLiterals | The String literal "Issue on values" appears 4 times in this file; the first occurrence is on line 98 | 98 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 100 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 101 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 105 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 107 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 107 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 109 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 112 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 112–113 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 114 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 114–115 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 116 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 116–117 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 135 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 136 |
CognitiveComplexity | The method 'getPreparedStatement(HttpRestHandler, RestArgument, RestArgument, Object)' has a cognitive complexity of 16, current threshold is 15 | 146–229 |
CyclomaticComplexity | The method 'getPreparedStatement(HttpRestHandler, RestArgument, RestArgument, Object)' has a cyclomatic complexity of 18. | 146–229 |
NPathComplexity | The method 'getPreparedStatement(HttpRestHandler, RestArgument, RestArgument, Object)' has an NPath complexity of 6912, current threshold is 200 | 146–229 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 155 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 156 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 157 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 157 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 157 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 159 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 159 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 159 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 160 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 160 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 162 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 166 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 168 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 168 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 170 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 174 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 176 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 176 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 176 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 178 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 180 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 180 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 180 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 182 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 184 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 184 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 184 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 186 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 189 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 189 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 189 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 191 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 191 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 191 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 192 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 192 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 192 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 193 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 193 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 193 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 194 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 194 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 194 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 196 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 196 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 197 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 201 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 206 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 206 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 207 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 211 |
CyclomaticComplexity | The method 'getDetailedAllow()' has a cyclomatic complexity of 10. | 247–338 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 251 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 252 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 259 |
AvoidDuplicateLiterals | The String literal "/id" appears 6 times in this file; the first occurrence is on line 260 | 260 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 261 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 263 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 265 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 268 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 276 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 279 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 281–282 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 287 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 289 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 291 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 293 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 295 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 296–297 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 297 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 303 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 309 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 311 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 313 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 315 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 318 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 324 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 328 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 333 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 335 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 342 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 357 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 357 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 358 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 358 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 99 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 159 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 161–162 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 161–162 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 162 |
CompareObjectsWithEquals | Use equals() to compare object references. | 163 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 166 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 166 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 167 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 167 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 167 |
CyclomaticComplexity | The method 'getBody(HttpRestHandler, ByteBuf, RestArgument, RestArgument)' has a cyclomatic complexity of 11. | 178–206 |
AvoidDuplicateLiterals | The String literal " : {}" appears 4 times in this file; the first occurrence is on line 192 | 192 |
Rule | Violation | Line |
---|---|---|
CognitiveComplexity | The method 'endParsingRequest(HttpRestHandler, RestArgument, RestArgument, Object)' has a cognitive complexity of 19, current threshold is 15 | 65–142 |
CyclomaticComplexity | The method 'endParsingRequest(HttpRestHandler, RestArgument, RestArgument, Object)' has a cyclomatic complexity of 19. | 65–142 |
NPathComplexity | The method 'endParsingRequest(HttpRestHandler, RestArgument, RestArgument, Object)' has an NPath complexity of 240, current threshold is 200 | 65–142 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 90–91 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 91 |
SimplifyConditional | No need to check for null before an instanceof | 96 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 99 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 122 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 124 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 157 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 169 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 177 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 179 |
Rule | Violation | Line |
---|---|---|
CognitiveComplexity | The method 'endParsingRequest(HttpRestHandler, RestArgument, RestArgument, Object)' has a cognitive complexity of 20, current threshold is 15 | 72–138 |
CyclomaticComplexity | The method 'endParsingRequest(HttpRestHandler, RestArgument, RestArgument, Object)' has a cyclomatic complexity of 16. | 72–138 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 89 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 97–98 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 98 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 101 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 104 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 105 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 106 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 107 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 108 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 109 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 110 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 121 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 122 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 123 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 123 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 124 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 124 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 124 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 167 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 169 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 178 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 179 |
Rule | Violation | Line |
---|---|---|
CyclomaticComplexity | The method 'endParsingRequest(HttpRestHandler, RestArgument, RestArgument, Object)' has a cyclomatic complexity of 25. | 71–152 |
CognitiveComplexity | The method 'endParsingRequest(HttpRestHandler, RestArgument, RestArgument, Object)' has a cognitive complexity of 19, current threshold is 15 | 71–152 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 95–96 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 96 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 100 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 103 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 104 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 105 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 106 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 107 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 113 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 114 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 115 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 116 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 117 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 118 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 119 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 119 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 120 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 120 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 121 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 129 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 132 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 132 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 133 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 133 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 134 |
AvoidDuplicateLiterals | The String literal "filepath" appears 10 times in this file; the first occurrence is on line 167 | 167 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 174 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 176 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 204 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 207 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 217 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 218 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–288 |
CyclomaticComplexity | The method 'endParsingRequest(HttpRestHandler, RestArgument, RestArgument, Object)' has a cyclomatic complexity of 27. | 79–197 |
CognitiveComplexity | The method 'endParsingRequest(HttpRestHandler, RestArgument, RestArgument, Object)' has a cognitive complexity of 39, current threshold is 15 | 79–197 |
NcssCount | The method 'endParsingRequest(HttpRestHandler, RestArgument, RestArgument, Object)' has a NCSS line count of 84. | 79–197 |
ExcessiveMethodLength | Avoid really long methods. | 79–197 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 103–104 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 104 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 109 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 110 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 112 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 114 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 114 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 115 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 117 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 118 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 119 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 124 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 127 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 133 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 140 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 143 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 144 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 145 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 146 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 147 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 156 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 159 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 159 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 160 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 164 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 165 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 166 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 168 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 170 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 170 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 175 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 178 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 209 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 210 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 211 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 213 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 217 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 233 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 236 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 249 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 252 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 270 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 273 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 283 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 284 |
Rule | Violation | Line |
---|---|---|
CognitiveComplexity | The method 'endParsingRequest(HttpRestHandler, RestArgument, RestArgument, Object)' has a cognitive complexity of 24, current threshold is 15 | 68–144 |
CyclomaticComplexity | The method 'endParsingRequest(HttpRestHandler, RestArgument, RestArgument, Object)' has a cyclomatic complexity of 15. | 68–144 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 92–93 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 93 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 97 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 98 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 100 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 103 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 105 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 105 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 106 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 108 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 109 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 110 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 114 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 117 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 119 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 120 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 121 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 123 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 123 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 127 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 127 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 152 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 157 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 160 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 171 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 172 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 173 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 175 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 178 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 188 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 189 |
Rule | Violation | Line |
---|---|---|
CyclomaticComplexity | The method 'endParsingRequest(HttpRestHandler, RestArgument, RestArgument, Object)' has a cyclomatic complexity of 12. | 69–134 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 93 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 93 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 96 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 98 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 99 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 100 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 101 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 101 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 102 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 103 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 103 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 104 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 105 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 106 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 107 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 108 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 109 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 110 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 111 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 119 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 156 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 158 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 168 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 169 |
Rule | Violation | Line |
---|---|---|
CognitiveComplexity | The method 'endParsingRequest(HttpRestHandler, RestArgument, RestArgument, Object)' has a cognitive complexity of 18, current threshold is 15 | 73–146 |
CyclomaticComplexity | The method 'endParsingRequest(HttpRestHandler, RestArgument, RestArgument, Object)' has a cyclomatic complexity of 15. | 73–146 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 92 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 93 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 93 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 95 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 95 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 108–109 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 109 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 113 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 114 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 115 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 117 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 121 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 122–123 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 123 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 125 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 142 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 142 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 159 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 161 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 170 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 170 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 170 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 172 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 179 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 180 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 52 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 52 |
Rule | Violation | Line |
---|---|---|
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 48–52 |
UnusedAssignment | The value assigned to field 'DAO_FACTORY' is never used (overwritten on line 95) | 53 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 72 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 85 |
EmptyCatchBlock | Avoid empty catch blocks | 86–88 |
AvoidDuplicateLiterals | The String literal "status" appears 4 times in this file; the first occurrence is on line 199 | 199 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 21–261 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 177 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 195 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 202 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 215 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 216 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 227 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 228 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 230 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 240–244 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 242–243 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 254–256 |
Rule | Violation | Line |
---|---|---|
GodClass | Possible God Class (WMC=72, ATFD=54, TCC=0.000%) | 60–480 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 85 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 85 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 86 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 86 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 87 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 87 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 88 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 110 |
CyclomaticComplexity | The method 'nodeToUpdatedBusiness(ObjectNode, Business)' has a cyclomatic complexity of 17. | 131–198 |
CognitiveComplexity | The method 'nodeToUpdatedBusiness(ObjectNode, Business)' has a cognitive complexity of 48, current threshold is 15 | 131–198 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 138 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 139 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 141 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 142 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 143 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 144 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 147 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 148 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 148 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 151 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 156 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 158 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 159 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 167 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 169 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 170 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 178 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 180 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 181 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 182 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 182 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 183 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 186 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 227 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 256 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 259 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 260 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 260 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 265 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 291 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 294 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 295 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 295 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 300 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 326 |
CognitiveComplexity | The method 'nodeToAliasList(ArrayNode)' has a cognitive complexity of 38, current threshold is 15 | 342–402 |
CyclomaticComplexity | The method 'nodeToAliasList(ArrayNode)' has a cyclomatic complexity of 14. | 342–402 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 349 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 351 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 352 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 356 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 359 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 360 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 362 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 363 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 364 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 366 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 368 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 369 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 370 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 373 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 374 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 374 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 377 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 381 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 388 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 391 |
CognitiveComplexity | The method 'nodeToRoles(ArrayNode)' has a cognitive complexity of 45, current threshold is 15 | 414–479 |
CyclomaticComplexity | The method 'nodeToRoles(ArrayNode)' has a cyclomatic complexity of 15. | 414–479 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 421 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 423 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 424 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 428 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 431 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 432 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 434 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 435 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 436 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 438 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 440 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 441 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 442 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 445 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 447 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 447 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 450 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 454 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 458 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 465 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 468 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 73 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 82 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 91 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 100 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 125 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 126 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 127 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 128 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 129 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 130 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 131 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 132 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 133 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 156 |
NcssCount | The method 'nodeToUpdatedHost(ObjectNode, Host)' has a NCSS line count of 71. | 178–260 |
CyclomaticComplexity | The method 'nodeToUpdatedHost(ObjectNode, Host)' has a cyclomatic complexity of 26. | 178–260 |
CognitiveComplexity | The method 'nodeToUpdatedHost(ObjectNode, Host)' has a cognitive complexity of 84, current threshold is 15 | 178–260 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 186 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 187 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 189 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 190 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 192 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 193 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 193 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 197 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 199 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 200 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 201 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 203 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 205 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 206 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 206 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 207 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 208 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 210 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 212 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 213 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 214 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 216 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 218 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 219 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 220 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 222 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 224 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 225 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 226 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 228 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 230 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 231 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 232 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 234 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 236 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 237 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 238 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 240 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 242 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 243 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 244 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 246 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 276–277 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 276–277 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 278 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 306 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 66 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 67 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 68 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 69 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 70 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 90 |
CyclomaticComplexity | The method 'nodeToUpdatedLimit(ObjectNode, Limit)' has a cyclomatic complexity of 19. | 109–158 |
CognitiveComplexity | The method 'nodeToUpdatedLimit(ObjectNode, Limit)' has a cognitive complexity of 41, current threshold is 15 | 109–158 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 113 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 114 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 115 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 116 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 118 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 119 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 119 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 120 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 122 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 124 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 125 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 125 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 126 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 128 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 130 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 131 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 131 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 132 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 134 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 136 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 137 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 137 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 138 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 140 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 142 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 143 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 143 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 144 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 146 |
Rule | Violation | Line |
---|---|---|
GodClass | Possible God Class (WMC=66, ATFD=168, TCC=0.000%) | 51–524 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 73 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 82 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 175 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 176 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 176 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 177 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 177 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 178 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 179 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 180 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 181 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 182 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 183 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 184 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 185 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 186 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 187 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 211 |
ExcessiveMethodLength | Avoid really long methods. | 231–387 |
CyclomaticComplexity | The method 'nodeToUpdatedRule(ObjectNode, Rule)' has a cyclomatic complexity of 39. | 231–387 |
NcssCount | The method 'nodeToUpdatedRule(ObjectNode, Rule)' has a NCSS line count of 114. | 231–387 |
CognitiveComplexity | The method 'nodeToUpdatedRule(ObjectNode, Rule)' has a cognitive complexity of 186, current threshold is 15 | 231–387 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 238 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 239 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 241 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 242 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 244 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 245–246 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 246 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 251 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 253 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 254 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 255 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 256 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 259 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 260 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 263 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 269 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 271 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 272 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 275 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 279 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 283 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 285 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 286 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 288 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 291 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 295 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 297 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 298 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 300 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 303 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 307 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 309 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 310 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 312 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 315 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 319 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 321 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 322 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 324 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 327 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 331 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 333 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 334 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 338 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 340 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 341 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 345 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 347 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 348 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 352 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 354 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 355 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 359 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 361 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 362 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 366 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 368 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 369 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 373 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 417 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 418 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 419 |
CyclomaticComplexity | The method 'parseTasks(ArrayNode, String)' has a cyclomatic complexity of 15. | 458–522 |
CognitiveComplexity | The method 'parseTasks(ArrayNode, String)' has a cognitive complexity of 47, current threshold is 15 | 458–522 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 467 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 468 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 469 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 472 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 473 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 475 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 476 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 477 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 485 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 487 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 488 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 489 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 493 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 495 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 496 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 496 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 497 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 500 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 506 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 513 |
Rule | Violation | Line |
---|---|---|
NcssCount | The method 'exportAsJson(Period)' has a NCSS line count of 73. | 62–144 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 63 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 65 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 68 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 69 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 69 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 70 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 71 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 71 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 71 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 72 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 73 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 74 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 75 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 76 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 78 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 79 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 80 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 81 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 82 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 83 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 84 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 85 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 86 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 87 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 88 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 93 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 94 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 95 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 96 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 98 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 99 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 100 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 101 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 102 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 103 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 104 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 106 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 107 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 108 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 109 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 110 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 111 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 112 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 113 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 115 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 116 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 117 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 118 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 119 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 120 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 121 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 122 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 123 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 124 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 125 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 126 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 127 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 128 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 129 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 130 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 131 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 132 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 133 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 134 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 135 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 136 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 137 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 138 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 139 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 21–415 |
GodClass | Possible God Class (WMC=55, ATFD=95, TCC=0.000%) | 62–415 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 138 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 139 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 139 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 140 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 140 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 141 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 142 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 143 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 143 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 144 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 144 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 145 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 145 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 146 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 146 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 147 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 148 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 149 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 150 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 151 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 152 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 155 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 156 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 157 |
UnusedAssignment | The initializer for variable 'defaultTransfer' is never used (overwritten on line 179) | 176 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 181 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 186 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 188 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 196 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 205–206 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 207 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 208 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 208 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 209 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 267 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 268 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 268 |
NcssCount | The method 'parseNode(ObjectNode, Transfer)' has a NCSS line count of 75. | 317–414 |
NPathComplexity | The method 'parseNode(ObjectNode, Transfer)' has an NPath complexity of 704, current threshold is 200 | 317–414 |
CognitiveComplexity | The method 'parseNode(ObjectNode, Transfer)' has a cognitive complexity of 95, current threshold is 15 | 317–414 |
CyclomaticComplexity | The method 'parseNode(ObjectNode, Transfer)' has a cyclomatic complexity of 30. | 317–414 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 324 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 325 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 327 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 328 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 329 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 330 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 332 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 335 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 337 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 338 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 339 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 340 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 342 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 344 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 345 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 346 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 347 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 350 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 350 |
EmptyCatchBlock | Avoid empty catch blocks | 351–353 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 355 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 358 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 360 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 361 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 361 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 362 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 364 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 366 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 367 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 368 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 370 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 372 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 373 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 374 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 376 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 378 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 379 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 381 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 382 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 383 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 385 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 385 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 388 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 391 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 400 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 403 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 83 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 105 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 106 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 107 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 108 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 109 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 110 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 111 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 112 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 124 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 135 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 21–254 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 111 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 112–113 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 113 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 21–254 |
CyclomaticComplexity | The method 'deleteHost(HttpRequest, HttpResponder, String)' has a cyclomatic complexity of 10. | 188–233 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 199 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 199 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 200 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 200 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 207 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 209 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 211 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 213 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 21–304 |
NPathComplexity | The method 'filterHosts(HttpRequest, HttpResponder, String, String, String, String, String, String, String)' has an NPath complexity of 124416, current threshold is 200 | 124–244 |
ExcessiveMethodLength | Avoid really long methods. | 124–244 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 124–137 |
NcssCount | The method 'filterHosts(HttpRequest, HttpResponder, String, String, String, String, String, String, String)' has a NCSS line count of 71. | 124–244 |
CognitiveComplexity | The method 'filterHosts(HttpRequest, HttpResponder, String, String, String, String, String, String, String)' has a cognitive complexity of 27, current threshold is 15 | 124–244 |
CyclomaticComplexity | The method 'filterHosts(HttpRequest, HttpResponder, String, String, String, String, String, String, String)' has a cyclomatic complexity of 25. | 124–244 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 148 |
EmptyCatchBlock | Avoid empty catch blocks | 148–150 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 160 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 231 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 235 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 236 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 236 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 283 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 21–268 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 150 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 151 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 152 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 153 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 154 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 199 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 200 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 201 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 202 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 203 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 21–241 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 192 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 21–268 |
NcssCount | The method 'filterRules(HttpRequest, HttpResponder, String, String, String, String, String)' has a NCSS line count of 62. | 109–206 |
CognitiveComplexity | The method 'filterRules(HttpRequest, HttpResponder, String, String, String, String, String)' has a cognitive complexity of 21, current threshold is 15 | 109–206 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 109–120 |
NPathComplexity | The method 'filterRules(HttpRequest, HttpResponder, String, String, String, String, String)' has an NPath complexity of 5184, current threshold is 200 | 109–206 |
CyclomaticComplexity | The method 'filterRules(HttpRequest, HttpResponder, String, String, String, String, String)' has a cyclomatic complexity of 21. | 109–206 |
EmptyCatchBlock | Avoid empty catch blocks | 130–132 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 130 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 194 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 198 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 199 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 199 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 247 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 21–877 |
GodClass | Possible God Class (WMC=100, ATFD=82, TCC=0.000%) | 100–877 |
CyclomaticComplexity | The class 'ServerHandler' has a total cyclomatic complexity of 100 (highest 30). | 100–877 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 118 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 118 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 148 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 154 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 158 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 167 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 168 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 169 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 170 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 171 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 172 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 173 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 174 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 202 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 204 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 249 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 249 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 253 |
ExcessiveParameterList | Avoid long parameter lists. | 344–363 |
ExcessiveMethodLength | Avoid really long methods. | 344–491 |
CognitiveComplexity | The method 'getLogs(HttpRequest, HttpResponder, String, String, String, String, String, String, String, String, String)' has a cognitive complexity of 40, current threshold is 15 | 344–491 |
CyclomaticComplexity | The method 'getLogs(HttpRequest, HttpResponder, String, String, String, String, String, String, String, String, String)' has a cyclomatic complexity of 30. | 344–491 |
NPathComplexity | The method 'getLogs(HttpRequest, HttpResponder, String, String, String, String, String, String, String, String, String)' has an NPath complexity of 84672, current threshold is 200 | 344–491 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 344–363 |
NcssCount | The method 'getLogs(HttpRequest, HttpResponder, String, String, String, String, String, String, String, String, String)' has a NCSS line count of 88. | 344–491 |
AvoidDuplicateLiterals | The String literal "false" appears 12 times in this file; the first occurrence is on line 346 | 346 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 438 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 455 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 478 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 479 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 480 |
NPathComplexity | The method 'getConfig(HttpRequest, HttpResponder, String, String, String, String, String)' has an NPath complexity of 2240, current threshold is 200 | 516–631 |
ExcessiveMethodLength | Avoid really long methods. | 516–631 |
NcssCount | The method 'getConfig(HttpRequest, HttpResponder, String, String, String, String, String)' has a NCSS line count of 69. | 516–631 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 516–526 |
CyclomaticComplexity | The method 'getConfig(HttpRequest, HttpResponder, String, String, String, String, String)' has a cyclomatic complexity of 16. | 516–631 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 601 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 607 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 613 |
ExcessiveParameterList | Avoid long parameter lists. | 667–688 |
NcssCount | The method 'setConfig(HttpRequest, HttpResponder, String, String, String, String, String, String, String, String, String, String)' has a NCSS line count of 89. | 667–816 |
NPathComplexity | The method 'setConfig(HttpRequest, HttpResponder, String, String, String, String, String, String, String, String, String, String)' has an NPath complexity of 25792, current threshold is 200 | 667–816 |
CyclomaticComplexity | The method 'setConfig(HttpRequest, HttpResponder, String, String, String, String, String, String, String, String, String, String)' has a cyclomatic complexity of 24. | 667–816 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 667–688 |
ExcessiveMethodLength | Avoid really long methods. | 667–816 |
CognitiveComplexity | The method 'setConfig(HttpRequest, HttpResponder, String, String, String, String, String, String, String, String, String, String)' has a cognitive complexity of 33, current threshold is 15 | 667–816 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 784 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 790 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 796 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 21–182 |
CyclomaticComplexity | The method 'filterTransfer(HttpRequest, HttpResponder, String, String, String)' has a cyclomatic complexity of 10. | 104–164 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 119 |
EmptyCatchBlock | Avoid empty catch blocks | 119–121 |
InefficientEmptyStringCheck | String.trim().length() == 0 / String.trim().isEmpty() is an inefficient way to validate a blank String. | 124 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 124 |
InefficientEmptyStringCheck | String.trim().length() == 0 / String.trim().isEmpty() is an inefficient way to validate a blank String. | 130 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 130 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 136 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 158 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 159 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 21–456 |
AvoidDuplicateLiterals | The String literal "(-?\\d+)_(.+)" appears 5 times in this file; the first occurrence is on line 119 | 119 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 120 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 121 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 125 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 126 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 178 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 179 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 183 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 184 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 200 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 201 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 201 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 241 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 243 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 244 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 248 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 249 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 304 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 306 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 307 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 311 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 312 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 370 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 371 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 375 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 376 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 388 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 389 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 21–329 |
ExcessiveParameterList | Avoid long parameter lists. | 130–153 |
NPathComplexity | The method 'filterTransfer(HttpRequest, HttpResponder, String, String, String, String, String, String, String, String, String, String, String)' has an NPath complexity of 193536, current threshold is 200 | 130–270 |
NcssCount | The method 'filterTransfer(HttpRequest, HttpResponder, String, String, String, String, String, String, String, String, String, String, String)' has a NCSS line count of 78. | 130–270 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 130–153 |
CyclomaticComplexity | The method 'filterTransfer(HttpRequest, HttpResponder, String, String, String, String, String, String, String, String, String, String, String)' has a cyclomatic complexity of 27. | 130–270 |
CognitiveComplexity | The method 'filterTransfer(HttpRequest, HttpResponder, String, String, String, String, String, String, String, String, String, String, String)' has a cognitive complexity of 32, current threshold is 15 | 130–270 |
ExcessiveMethodLength | Avoid really long methods. | 130–270 |
EmptyCatchBlock | Avoid empty catch blocks | 164–166 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 164 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 181 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 223 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 223 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 264 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 266 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 307 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 308 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 47 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 54 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 59 |
ArrayIsStoredDirectly | The user-supplied array 'args' is stored directly. | 70 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 87 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 90 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 91 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 47 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 82 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 82 |
Rule | Violation | Line |
---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 28–218 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 68 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 21–495 |
GodClass | Possible God Class (WMC=73, ATFD=52, TCC=8.333%) | 78–495 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 83 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 88 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 93 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 124 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 130 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 155–158 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 175 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 175 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 199 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 200 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 236 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 259 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 266 |
CyclomaticComplexity | The method 'checkCredentials(HttpRequest)' has a cyclomatic complexity of 30. | 292–388 |
NPathComplexity | The method 'checkCredentials(HttpRequest)' has an NPath complexity of 1886, current threshold is 200 | 292–388 |
CognitiveComplexity | The method 'checkCredentials(HttpRequest)' has a cognitive complexity of 26, current threshold is 15 | 292–388 |
NcssCount | The method 'checkCredentials(HttpRequest)' has a NCSS line count of 60. | 292–388 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 294 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 301 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 303 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 308 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 319 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 322 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 333 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 334 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 338 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 339 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 346 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 347 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 350 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 352 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 359 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 361 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 362 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 370 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 373 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 394 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 397 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 398 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 406 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 411 |
EmptyCatchBlock | Avoid empty catch blocks | 433–435 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 439 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 445 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 49 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 54 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 82 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 87 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 88 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 90 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 91 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 97 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 97 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 104 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 107 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 107 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 111 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 113 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 113 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 62 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 88 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 89 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 90 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 95 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 96 |
Rule | Violation | Line |
---|---|---|
CognitiveComplexity | The method 'deserializeRequest(HttpRequest)' has a cognitive complexity of 15, current threshold is 15 | 93–142 |
CyclomaticComplexity | The method 'deserializeRequest(HttpRequest)' has a cyclomatic complexity of 19. | 93–142 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 104–105 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 111 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 118 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 120 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 122–125 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 122 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 123–124 |
CloseResource | Ensure that resources like this JsonParser object are closed after use | 128 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 130 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 132 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 134 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 137 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 56 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 61 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 63 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 67 |
Rule | Violation | Line |
---|---|---|
ConstantsInInterface | Avoid constants in interfaces. Interfaces define types, constants are implementation details better placed in classes or enums. See Effective Java, item 19. | 70 |
ConstantsInInterface | Avoid constants in interfaces. Interfaces define types, constants are implementation details better placed in classes or enums. See Effective Java, item 19. | 82 |
AvoidFieldNameMatchingTypeName | It is somewhat confusing to have a field name matching the declaring class name | 82 |
ConstantsInInterface | Avoid constants in interfaces. Interfaces define types, constants are implementation details better placed in classes or enums. See Effective Java, item 19. | 100 |
ConstantsInInterface | Avoid constants in interfaces. Interfaces define types, constants are implementation details better placed in classes or enums. See Effective Java, item 19. | 107–108 |
AvoidFieldNameMatchingTypeName | It is somewhat confusing to have a field name matching the declaring class name | 121 |
ConstantsInInterface | Avoid constants in interfaces. Interfaces define types, constants are implementation details better placed in classes or enums. See Effective Java, item 19. | 121 |
ConstantsInInterface | Avoid constants in interfaces. Interfaces define types, constants are implementation details better placed in classes or enums. See Effective Java, item 19. | 140 |
ConstantsInInterface | Avoid constants in interfaces. Interfaces define types, constants are implementation details better placed in classes or enums. See Effective Java, item 19. | 147 |
ConstantsInInterface | Avoid constants in interfaces. Interfaces define types, constants are implementation details better placed in classes or enums. See Effective Java, item 19. | 160 |
AvoidFieldNameMatchingTypeName | It is somewhat confusing to have a field name matching the declaring class name | 160 |
AvoidFieldNameMatchingTypeName | It is somewhat confusing to have a field name matching the declaring class name | 179 |
ConstantsInInterface | Avoid constants in interfaces. Interfaces define types, constants are implementation details better placed in classes or enums. See Effective Java, item 19. | 179 |
AvoidFieldNameMatchingTypeName | It is somewhat confusing to have a field name matching the declaring class name | 199 |
ConstantsInInterface | Avoid constants in interfaces. Interfaces define types, constants are implementation details better placed in classes or enums. See Effective Java, item 19. | 199 |
AvoidFieldNameMatchingTypeName | It is somewhat confusing to have a field name matching the declaring class name | 216 |
ConstantsInInterface | Avoid constants in interfaces. Interfaces define types, constants are implementation details better placed in classes or enums. See Effective Java, item 19. | 216 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 81 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 82 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 83 |
CloseResource | Ensure that resources like this StringReader object are closed after use | 110 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 113 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 115 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 115 |
CloseResource | Ensure that resources like this FileWriter object are closed after use | 136 |
CloseResource | Ensure that resources like this FileReader object are closed after use | 160 |
CloseResource | Ensure that resources like this BufferedReader object are closed after use | 161 |
AssignmentInOperand | Avoid assignments in operands | 167 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 168 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 172 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 243 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–748 |
CyclomaticComplexity | The class 'ConnectionActions' has a total cyclomatic complexity of 113 (highest 34). | 75–748 |
AbstractClassWithoutAbstractMethod | This abstract class does not have any abstract methods | 75–748 |
TooManyMethods | This class has too many methods, consider refactoring it. | 75–748 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 85 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 101 |
NPathComplexity | The method 'channelClosed()' has an NPath complexity of 90732, current threshold is 200 | 122–233 |
CyclomaticComplexity | The method 'channelClosed()' has a cyclomatic complexity of 34. | 122–233 |
ExcessiveMethodLength | Avoid really long methods. | 122–233 |
CognitiveComplexity | The method 'channelClosed()' has a cognitive complexity of 63, current threshold is 15 | 122–233 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 138 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 144 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 144 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 145 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 146 |
AvoidDeeplyNestedIfStmts | Deeply nested if..then statements are hard to read | 148–152 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 148 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 149 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 149 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 177 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 178 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 178 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 183 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 192 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 204 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 212 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 218 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 220 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 228 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 242–243 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 242–243 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 274 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 278 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 303 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 307 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 310 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 311–314 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 311–314 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 313 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 332 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 337 |
NPathComplexity | The method 'authent(AuthentPacket, boolean)' has an NPath complexity of 214272, current threshold is 200 | 360–515 |
CyclomaticComplexity | The method 'authent(AuthentPacket, boolean)' has a cyclomatic complexity of 26. | 360–515 |
ExcessiveMethodLength | Avoid really long methods. | 360–515 |
NcssCount | The method 'authent(AuthentPacket, boolean)' has a NCSS line count of 89. | 360–515 |
CognitiveComplexity | The method 'authent(AuthentPacket, boolean)' has a cognitive complexity of 50, current threshold is 15 | 360–515 |
CollapsibleIfStatements | These nested if statements could be combined | 364–366 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 372 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 375–376 |
AvoidDuplicateLiterals | The String literal "Service unavailable" appears 4 times in this file; the first occurrence is on line 381 | 381 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 385 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 396 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 410 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 422 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 423 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 427 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 428 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 429 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 431 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 439 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 444 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 451 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 451 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 462 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 471 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 481 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 482 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 497 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 504–505 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 504–505 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 505 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 506–508 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 506–508 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 506–508 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 507 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 509–511 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 509–511 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 511 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 514 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 518 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 523–524 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 525–527 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 525–527 |
CyclomaticComplexity | The method 'validateAuthenticationReuse()' has a cyclomatic complexity of 10. | 530–575 |
CognitiveComplexity | The method 'validateAuthenticationReuse()' has a cognitive complexity of 21, current threshold is 15 | 530–575 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 534–535 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 534–535 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 538 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 541–542 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 542 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 544 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 544 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 545 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 548 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 551 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 556 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 557 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 563 |
CognitiveComplexity | The method 'errorMesg(ErrorPacket)' has a cognitive complexity of 29, current threshold is 15 | 608–709 |
NcssCount | The method 'errorMesg(ErrorPacket)' has a NCSS line count of 70. | 608–709 |
ExcessiveMethodLength | Avoid really long methods. | 608–709 |
CyclomaticComplexity | The method 'errorMesg(ErrorPacket)' has a cyclomatic complexity of 19. | 608–709 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 612 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 612 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 619–620 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 630 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 631 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 640 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 649 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 654 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 655 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 657 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 666 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 680 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 729 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 730 |
Rule | Violation | Line |
---|---|---|
ExcessivePublicCount | This class has a bunch of public methods and attributes | 20–765 |
CyclomaticComplexity | The class 'LocalChannelReference' has a total cyclomatic complexity of 107 (highest 17). | 53–765 |
TooManyFields | Too many fields | 53–765 |
GodClass | Possible God Class (WMC=107, ATFD=117, TCC=9.397%) | 53–765 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 63 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 67 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 106 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 111 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 116 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 131 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 138 |
AvoidFieldNameMatchingMethodName | Field isSendThroughMode has the same name as a method | 138 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 142 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 212 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 385 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 425 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 426 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 451 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 452 |
CyclomaticComplexity | The method 'invalidateRequest(R66Result)' has a cyclomatic complexity of 17. | 480–554 |
CognitiveComplexity | The method 'invalidateRequest(R66Result)' has a cognitive complexity of 31, current threshold is 15 | 480–554 |
NPathComplexity | The method 'invalidateRequest(R66Result)' has an NPath complexity of 7776, current threshold is 200 | 480–554 |
CollapsibleIfStatements | These nested if statements could be combined | 550–552 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 575 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 576 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 583 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 584 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 601–603 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 601–603 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 617 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 618 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 620 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 621 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 675 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 682 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 743 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 743 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 746 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–597 |
GodClass | Possible God Class (WMC=111, ATFD=225, TCC=28.571%) | 80–597 |
CyclomaticComplexity | The class 'LocalServerHandler' has a total cyclomatic complexity of 111 (highest 53). | 80–597 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 114 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 126 |
ExcessiveMethodLength | Avoid really long methods. | 131–378 |
CognitiveComplexity | The method 'channelRead1(LocalChannelReference, AbstractLocalPacket)' has a cognitive complexity of 66, current threshold is 15 | 131–378 |
CyclomaticComplexity | The method 'channelRead1(LocalChannelReference, AbstractLocalPacket)' has a cyclomatic complexity of 43. | 131–378 |
NPathComplexity | The method 'channelRead1(LocalChannelReference, AbstractLocalPacket)' has an NPath complexity of 313, current threshold is 200 | 131–378 |
NcssCount | The method 'channelRead1(LocalChannelReference, AbstractLocalPacket)' has a NCSS line count of 144. | 131–378 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 133 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 142 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 143 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 145 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 146 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 150 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 151–154 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 151–154 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 153–154 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 162–163 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 169 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 170 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 173 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 173 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 179 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 179 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 181 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 192 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 195 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 208 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 212 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 221–222 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 222 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 222 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 234 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 247 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 256 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 257 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 264 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 265 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 272 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 281 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 298 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 302 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 311 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 317 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 320–321 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 328 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 337 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 342 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 343 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 346–347 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 347 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 347 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 361 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 362 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 369 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 370 |
CognitiveComplexity | The method 'exceptionCaught(TransferActions, Throwable)' has a cognitive complexity of 182, current threshold is 15 | 380–558 |
NcssCount | The method 'exceptionCaught(TransferActions, Throwable)' has a NCSS line count of 129. | 380–558 |
NPathComplexity | The method 'exceptionCaught(TransferActions, Throwable)' has an NPath complexity of 870960, current threshold is 200 | 380–558 |
CyclomaticComplexity | The method 'exceptionCaught(TransferActions, Throwable)' has a cyclomatic complexity of 53. | 380–558 |
ExcessiveMethodLength | Avoid really long methods. | 380–558 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 385 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 387 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 388 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 395 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 399 |
CollapsibleIfStatements | These nested if statements could be combined | 406–411 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 409 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 413 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 417 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 422 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 427 |
UnusedAssignment | The value assigned to variable 'code' is never used | 442 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 445 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 446 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 476 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 482–492 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 482 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 491 |
EmptyCatchBlock | Avoid empty catch blocks | 511–513 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 515 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 516–518 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 516–518 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 524 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 526–527 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 531–532 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 536–537 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 544 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 549 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 552 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 556 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 565 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 565 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 570 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 578–579 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 578–579 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 581 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 583–584 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 586–587 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 595 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 64 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 71 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 103 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 146 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 148 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 179–180 |
CyclomaticComplexity | The method 'shutdownLocalChannels()' has a cyclomatic complexity of 14. | 246–318 |
CognitiveComplexity | The method 'shutdownLocalChannels()' has a cognitive complexity of 37, current threshold is 15 | 246–318 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 251 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 261 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 262 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 263 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 264 |
AvoidDeeplyNestedIfStmts | Deeply nested if..then statements are hard to read | 265–268 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 265 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 266 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 271 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 276 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 278 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 278–279 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 283–285 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 283 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 284 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 286 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 288–289 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 288–289 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 288–289 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 291 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 297 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 304 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 309–311 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 309 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 310 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 312 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 312 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 316 |
Rule | Violation | Line |
---|---|---|
ExcessivePublicCount | This class has a bunch of public methods and attributes | 20–1546 |
ExcessiveClassLength | Avoid really long classes. | 54–1546 |
TooManyFields | Too many fields | 54–1546 |
GodClass | Possible God Class (WMC=174, ATFD=231, TCC=26.901%) | 54–1546 |
CyclomaticComplexity | The class 'Monitoring' has a total cyclomatic complexity of 174 (highest 61). | 54–1546 |
TooManyMethods | This class has too many methods, consider refactoring it. | 54–1546 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 61 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 64 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 65 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 66 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 67 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 68 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 71 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 72 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 73 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 74 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 75 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 76 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 77 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 82 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 85 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 86 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 87 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 88 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 89 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 90 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 91 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 92 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 93 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 94 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 95 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 96 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 97 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 100 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 101 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 102 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 103 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 104 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 105 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 106 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 109 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 112 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 113 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 114 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 115 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 116 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 117 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 118 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 120 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 121 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 122 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 123 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 124 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 125 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 126 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 127 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 130 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 131 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 132 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 133 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 134 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 135 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 136 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 139 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 140 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 141 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 142 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 143 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 144 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 145 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 148 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 149 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 150 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 151 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 152 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 153 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 154 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 155 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 156 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 157 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 158 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 159 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 160 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 161 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 162 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 163 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 164 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 165 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 166 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 167 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 168 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 169 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 170 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 171 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 314 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 321 |
CyclomaticComplexity | The method 'run(long, boolean)' has a cyclomatic complexity of 13. | 372–657 |
CognitiveComplexity | The method 'run(long, boolean)' has a cognitive complexity of 24, current threshold is 15 | 372–657 |
NcssCount | The method 'run(long, boolean)' has a NCSS line count of 113. | 372–657 |
ExcessiveMethodLength | Avoid really long methods. | 372–657 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 400 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 401 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 402–403 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 402–403 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 405 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 408–409 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 408–409 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 412 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 412 |
ExcessiveMethodLength | Avoid really long methods. | 664–772 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 665 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 24, but has at least 816 characters appended. | 665 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 667 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 715 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 716 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 717 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 719 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 720 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 728 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 730 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 732 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 733 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 735 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 736 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 738 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 739 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 741 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 742 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 744 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 745 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 748 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 750 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 751 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 754 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 755 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 757 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 758 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 760 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 761 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 763 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 764 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 766 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 767 |
NcssCount | The method 'exportAsJson(boolean)' has a NCSS line count of 72. | 788–871 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 790 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 792 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 792 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 796 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 797 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 798 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 799 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 800 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 803 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 804 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 805 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 806 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 807 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 808 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 809 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 810 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 811 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 812 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 813 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 816 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 817 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 818 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 819 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 822 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 823 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 824 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 825 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 826 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 827 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 828 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 831 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 832 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 888 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 888 |
CognitiveComplexity | The method 'run(long, WaarpGlobalValuesIndex)' has a cognitive complexity of 17, current threshold is 15 | 949–1187 |
CyclomaticComplexity | The method 'run(long, WaarpGlobalValuesIndex)' has a cyclomatic complexity of 61. | 949–1187 |
NcssCount | The method 'run(long, WaarpGlobalValuesIndex)' has a NCSS line count of 186. | 949–1187 |
ExcessiveMethodLength | Avoid really long methods. | 949–1187 |
NPathComplexity | The method 'run(long, WaarpGlobalValuesIndex)' has an NPath complexity of 900, current threshold is 200 | 949–1187 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1013 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1020–1021 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1020–1021 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 1044–1180 |
ExcessiveMethodLength | Avoid really long methods. | 1195–1360 |
CyclomaticComplexity | The method 'run(long, WaarpDetailedValuesIndex)' has a cyclomatic complexity of 33. | 1195–1360 |
NPathComplexity | The method 'run(long, WaarpDetailedValuesIndex)' has an NPath complexity of 255, current threshold is 200 | 1195–1360 |
NcssCount | The method 'run(long, WaarpDetailedValuesIndex)' has a NCSS line count of 119. | 1195–1360 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1221–1222 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1221–1222 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 1248–1341 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1346 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1346 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1354 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1354 |
ExcessiveMethodLength | Avoid really long methods. | 1368–1545 |
CyclomaticComplexity | The method 'run(long, WaarpErrorValuesIndex)' has a cyclomatic complexity of 27. | 1368–1545 |
NcssCount | The method 'run(long, WaarpErrorValuesIndex)' has a NCSS line count of 101. | 1368–1545 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 1375–1543 |
Rule | Violation | Line |
---|---|---|
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 48 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 55 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 57 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 59 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 61 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 63 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 64 |
NPathComplexity | The method 'run()' has an NPath complexity of 535, current threshold is 200 | 94–193 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 20. | 94–193 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 30, current threshold is 15 | 94–193 |
NcssCount | The method 'run()' has a NCSS line count of 63. | 94–193 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 99 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 100 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 120 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 131 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 137 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 139 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 140 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 141 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 145 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 148 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 149 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 158–159 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 159 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 165 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 171 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 173 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 196 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 198 |
EmptyCatchBlock | Avoid empty catch blocks | 199–201 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 203 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 207 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 209–210 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 209–210 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 214–216 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 214–216 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 214–216 |
CognitiveComplexity | The method 'finalizeRequestDone(boolean)' has a cognitive complexity of 20, current threshold is 15 | 230–265 |
CyclomaticComplexity | The method 'finalizeRequestDone(boolean)' has a cyclomatic complexity of 12. | 230–265 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 231 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 232 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 236 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 239 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 240 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 251 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 257 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 274 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–2835 |
GodClass | Possible God Class (WMC=517, ATFD=700, TCC=29.864%) | 125–2835 |
TooManyMethods | This class has too many methods, consider refactoring it. | 125–2835 |
CyclomaticComplexity | The class 'ServerActions' has a total cyclomatic complexity of 517 (highest 84). | 125–2835 |
ExcessiveClassLength | Avoid really long classes. | 125–2835 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 172 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 173 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 225 |
CyclomaticComplexity | The method 'valid(ValidPacket)' has a cyclomatic complexity of 16. | 244–317 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 258–316 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 322 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 323 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 335 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 342 |
NPathComplexity | The method 'configImportPacket(ValidPacket)' has an NPath complexity of 161616, current threshold is 200 | 355–478 |
ExcessiveMethodLength | Avoid really long methods. | 355–478 |
CognitiveComplexity | The method 'configImportPacket(ValidPacket)' has a cognitive complexity of 59, current threshold is 15 | 355–478 |
CyclomaticComplexity | The method 'configImportPacket(ValidPacket)' has a cyclomatic complexity of 31. | 355–478 |
NcssCount | The method 'configImportPacket(ValidPacket)' has a NCSS line count of 76. | 355–478 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 362–363 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 362–363 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 363 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 363 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 364 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 372 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 373–374 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 373–374 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 374 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 378 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 379 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 380 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 381 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 382 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 383 |
EmptyCatchBlock | Avoid empty catch blocks | 391–393 |
EmptyCatchBlock | Avoid empty catch blocks | 410–412 |
EmptyCatchBlock | Avoid empty catch blocks | 422–424 |
AvoidDuplicateLiterals | The String literal "Rule:KO" appears 4 times in this file; the first occurrence is on line 433 | 433 |
AvoidDuplicateLiterals | The String literal "Error" appears 17 times in this file; the first occurrence is on line 436 | 436 |
EmptyCatchBlock | Avoid empty catch blocks | 454–456 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 468 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 498 |
CyclomaticComplexity | The method 'logPacket(ValidPacket)' has a cyclomatic complexity of 20. | 510–587 |
CognitiveComplexity | The method 'logPacket(ValidPacket)' has a cognitive complexity of 16, current threshold is 15 | 510–587 |
NPathComplexity | The method 'logPacket(ValidPacket)' has an NPath complexity of 1120, current threshold is 200 | 510–587 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 515–516 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 515–516 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 516 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 516 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 517 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 535 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 536 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 538 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 559 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 560–562 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 560–562 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 562 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 577 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 622 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 624 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 627 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 638 |
SimpleDateFormatNeedsLocale | When instantiating a SimpleDateFormat object, specify a Locale | 642 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 651 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 651 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 653 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 654 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 673 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 680 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 680 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 682 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 697 |
EmptyCatchBlock | Avoid empty catch blocks | 703–705 |
CyclomaticComplexity | The method 'jsonCommand(JsonCommandPacket, JsonPacket)' has a cyclomatic complexity of 20. | 739–816 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 758–815 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 826 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 856 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 874 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 874 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 875 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 875 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 876 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 882 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 925 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 943 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 945 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 970 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1018 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1020 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1020 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1022 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1043 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1043 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1044 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1056 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1056 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1058 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1075 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1077 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1094 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1122 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1142 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1158 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1158 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1160 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1185 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1198 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1199 |
AvoidDuplicateLiterals | The String literal "Unblock" appears 4 times in this file; the first occurrence is on line 1 207 | 1207 |
AvoidDuplicateLiterals | The String literal "Block" appears 4 times in this file; the first occurrence is on line 1 207 | 1207 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1209 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1209 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1225 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1236 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1257 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1283 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1284 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1288 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1319 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1323 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1327 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1329 |
CognitiveComplexity | The method 'bandwidth(boolean, long, long, long, long)' has a cognitive complexity of 15, current threshold is 15 | 1357–1410 |
CyclomaticComplexity | The method 'bandwidth(boolean, long, long, long, long)' has a cyclomatic complexity of 12. | 1357–1410 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1364–1365 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1364–1365 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1365 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1365 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1366 |
EmptyIfStmt | Avoid empty if statements | 1374–1377 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1383 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1386 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1389 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1392 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1394 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1395–1398 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1395–1398 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1398 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1400–1401 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1401 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1405 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1406 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1407 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1408 |
CognitiveComplexity | The method 'configImport(ConfigImportJsonPacket)' has a cognitive complexity of 157, current threshold is 15 | 1422–1698 |
NcssCount | The method 'configImport(ConfigImportJsonPacket)' has a NCSS line count of 175. | 1422–1698 |
CyclomaticComplexity | The method 'configImport(ConfigImportJsonPacket)' has a cyclomatic complexity of 84. | 1422–1698 |
ExcessiveMethodLength | Avoid really long methods. | 1422–1698 |
NPathComplexity | The method 'configImport(ConfigImportJsonPacket)' has an NPath complexity of 2147483647, current threshold is 200 | 1422–1698 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1430–1431 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1430–1431 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1431 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1431 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1432 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1440 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1441–1442 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1441–1442 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1442 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1468 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1471 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1471 |
AvoidDuplicateLiterals | The String literal " : {}" appears 5 times in this file; the first occurrence is on line 1 473 | 1473 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1482 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1485 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1488 |
EmptyCatchBlock | Avoid empty catch blocks | 1496–1498 |
EmptyCatchBlock | Avoid empty catch blocks | 1514–1516 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1528 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1531 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1534 |
EmptyCatchBlock | Avoid empty catch blocks | 1542–1544 |
EmptyCatchBlock | Avoid empty catch blocks | 1570–1572 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1585 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1594 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1597 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1621 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1624 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1647 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1650 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1720–1721 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1720–1721 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1721 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1721 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1722 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1730 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1731–1732 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1731–1732 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1732 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1734 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1735 |
ExcessiveMethodLength | Avoid really long methods. | 1751–1854 |
CognitiveComplexity | The method 'staticConfigExport(String, boolean, boolean, boolean, boolean, boolean)' has a cognitive complexity of 35, current threshold is 15 | 1751–1854 |
NPathComplexity | The method 'staticConfigExport(String, boolean, boolean, boolean, boolean, boolean)' has an NPath complexity of 1136, current threshold is 200 | 1751–1854 |
NcssCount | The method 'staticConfigExport(String, boolean, boolean, boolean, boolean, boolean)' has a NCSS line count of 73. | 1751–1854 |
CyclomaticComplexity | The method 'staticConfigExport(String, boolean, boolean, boolean, boolean, boolean)' has a cyclomatic complexity of 20. | 1751–1854 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1759 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1769 |
UnusedAssignment | The value assigned to variable 'bhost' is never used | 1770 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1773 |
UnusedAssignment | The value assigned to variable 'bhost' is never used | 1774 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1782 |
UnusedAssignment | The value assigned to variable 'brule' is never used | 1783 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1786 |
UnusedAssignment | The value assigned to variable 'brule' is never used | 1787 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1793 |
CloseResource | Ensure that resources like this FileOutputStream object are closed after use | 1799 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1802 |
UnusedAssignment | The value assigned to variable 'bbusiness' is never used | 1808 |
CloseResource | Ensure that resources like this FileOutputStream object are closed after use | 1815 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1818 |
UnusedAssignment | The value assigned to variable 'balias' is never used | 1824 |
CloseResource | Ensure that resources like this FileOutputStream object are closed after use | 1831 |
UnusedAssignment | The value assigned to variable 'broles' is never used | 1840 |
CyclomaticComplexity | The method 'requestRestart(String, String, long, Date)' has a cyclomatic complexity of 13. | 1868–1937 |
CognitiveComplexity | The method 'requestRestart(String, String, long, Date)' has a cognitive complexity of 18, current threshold is 15 | 1868–1937 |
UnusedAssignment | The initializer for variable 'returnCode' is never used (overwritten on lines 1895, 1903, 1927 and 1929) | 1872 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1876–1877 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1876–1877 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1877 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1877 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1878 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1888–1889 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1888–1889 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1893 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1893 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1920–1921 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1920–1921 |
UnusedAssignment | The value assigned to variable 'returnCode' is never used | 1927 |
CyclomaticComplexity | The method 'isCodeValid(ErrorCode)' has a cyclomatic complexity of 35. | 1944–1984 |
NPathComplexity | The method 'logPurge(boolean, boolean, Timestamp, Timestamp, String, String, String, String, boolean, boolean, boolean, boolean, boolean)' has an NPath complexity of 3360, current threshold is 200 | 2008–2103 |
CyclomaticComplexity | The method 'logPurge(boolean, boolean, Timestamp, Timestamp, String, String, String, String, boolean, boolean, boolean, boolean, boolean)' has a cyclomatic complexity of 26. | 2008–2103 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 2008–2014 |
CognitiveComplexity | The method 'logPurge(boolean, boolean, Timestamp, Timestamp, String, String, String, String, boolean, boolean, boolean, boolean, boolean)' has a cognitive complexity of 26, current threshold is 15 | 2008–2103 |
ExcessiveParameterList | Avoid long parameter lists. | 2008–2014 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2019–2020 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2019–2020 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2020 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2020 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2021 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2043 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2044 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2046 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2074 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2075–2077 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2075–2077 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2077 |
CyclomaticComplexity | The method 'stopOrCancel(byte, String, String, long)' has a cyclomatic complexity of 13. | 2119–2176 |
CognitiveComplexity | The method 'stopOrCancel(byte, String, String, long)' has a cognitive complexity of 17, current threshold is 15 | 2119–2176 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2125–2126 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2125–2126 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2126 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2126 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2127 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2139 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2139 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2147 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2149 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 2159 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2183–2184 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2183–2184 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2203 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2203 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 2207 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2214 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2235 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2235 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 2239 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2246 |
CyclomaticComplexity | The method 'shutdown(byte, boolean)' has a cyclomatic complexity of 10. | 2302–2335 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2311 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2312 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2314 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2315–2318 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2315–2318 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2317 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2318 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2320 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2320 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2332 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2360 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2378 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2385 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2399 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2439–2441 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2439–2441 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2440–2441 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2443 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2477 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2477 |
CyclomaticComplexity | The method 'blockRequest(byte, boolean)' has a cyclomatic complexity of 10. | 2499–2529 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2507 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2508 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2510 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2511–2513 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2511–2513 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2513 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2516 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2526 |
NcssCount | The method 'informationFile(byte, String, String, boolean)' has a NCSS line count of 74. | 2545–2653 |
CyclomaticComplexity | The method 'informationFile(byte, String, String, boolean)' has a cyclomatic complexity of 21. | 2545–2653 |
NPathComplexity | The method 'informationFile(byte, String, String, boolean)' has an NPath complexity of 280, current threshold is 200 | 2545–2653 |
CognitiveComplexity | The method 'informationFile(byte, String, String, boolean)' has a cognitive complexity of 40, current threshold is 15 | 2545–2653 |
ExcessiveMethodLength | Avoid really long methods. | 2545–2653 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2564 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2566 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2567 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2570 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2571 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2573 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2580 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2582 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2584 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2596 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2609 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2611 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2614 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2614 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2617 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2620 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2621 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2622 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2626 |
CyclomaticComplexity | The method 'informationRequest(long, boolean, String, boolean)' has a cyclomatic complexity of 15. | 2674–2732 |
NPathComplexity | The method 'informationRequest(long, boolean, String, boolean)' has an NPath complexity of 384, current threshold is 200 | 2674–2732 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2683 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2689 |
CyclomaticComplexity | The method 'initTransferRequest(TransferRequestJsonPacket)' has a cyclomatic complexity of 11. | 2775–2834 |
CognitiveComplexity | The method 'initTransferRequest(TransferRequestJsonPacket)' has a cognitive complexity of 15, current threshold is 15 | 2775–2834 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–1495 |
TooManyMethods | This class has too many methods, consider refactoring it. | 78–1495 |
ExcessiveClassLength | Avoid really long classes. | 78–1495 |
CyclomaticComplexity | The class 'TransferActions' has a total cyclomatic complexity of 257 (highest 27). | 78–1495 |
NcssCount | The method 'request(RequestPacket)' has a NCSS line count of 79. | 158–300 |
NPathComplexity | The method 'request(RequestPacket)' has an NPath complexity of 57344, current threshold is 200 | 158–300 |
CognitiveComplexity | The method 'request(RequestPacket)' has a cognitive complexity of 31, current threshold is 15 | 158–300 |
CyclomaticComplexity | The method 'request(RequestPacket)' has a cyclomatic complexity of 27. | 158–300 |
ExcessiveMethodLength | Avoid really long methods. | 158–300 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 192 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 214 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 220 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 221 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 225 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 226 |
SimplifyBooleanExpressions | Avoid unnecessary comparisons in boolean expressions | 245 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 250 |
CollapsibleIfStatements | These nested if statements could be combined | 253–258 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 278–279 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 278–279 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 282 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 289 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 307 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 313 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 315 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 316 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 317 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 339 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 349–350 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 349–350 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 357 |
CyclomaticComplexity | The method 'setFileSizeFromRequest(RequestPacket, DbTaskRunner, boolean)' has a cyclomatic complexity of 19. | 385–429 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 393 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 403 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 435 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 436 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 436 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 457 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 457 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 458 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 459 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 460 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 460 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 482 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 502 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 502 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 523–524 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 523–524 |
CognitiveComplexity | The method 'checkRunnerConsistency(RequestPacket, DbTaskRunner, LocalChannelReference)' has a cognitive complexity of 16, current threshold is 15 | 564–602 |
CyclomaticComplexity | The method 'checkRunnerConsistency(RequestPacket, DbTaskRunner, LocalChannelReference)' has a cyclomatic complexity of 13. | 564–602 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 574 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 575 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 586 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 588 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 592 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 593–594 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 593–594 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 635–636 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 635–636 |
UnusedAssignment | The initializer for variable 'runner' is never used (overwritten on lines 665 and 682) | 663 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 702 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 703–705 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 703–705 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 705 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 705 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 709 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 709 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 715 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 715 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 735 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 742 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 753 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 754 |
CyclomaticComplexity | The method 'data(DataPacket)' has a cyclomatic complexity of 27. | 811–981 |
NPathComplexity | The method 'data(DataPacket)' has an NPath complexity of 45360, current threshold is 200 | 811–981 |
CognitiveComplexity | The method 'data(DataPacket)' has a cognitive complexity of 38, current threshold is 15 | 811–981 |
NcssCount | The method 'data(DataPacket)' has a NCSS line count of 88. | 811–981 |
ExcessiveMethodLength | Avoid really long methods. | 811–981 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 825 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 831 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 833 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 834 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 845 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 847 |
AvoidDuplicateLiterals | The String literal " : " appears 5 times in this file; the first occurrence is on line 851 | 851 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 852 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 861 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 863 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 864 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 866 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 867 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 869 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 872 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 881 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 884 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 890 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 892 |
CollapsibleIfStatements | These nested if statements could be combined | 892–903 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 893 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 897 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 906 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 909 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 911 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 918–919 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 918–919 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 922–923 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 922–923 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 934–935 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 934–935 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 937–938 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 937–938 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 943 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 948 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 952–954 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 955 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 956 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 958 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 968 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 969 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 970 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 972 |
CognitiveComplexity | The method 'prepareGlobalDigests()' has a cognitive complexity of 34, current threshold is 15 | 983–1032 |
CyclomaticComplexity | The method 'prepareGlobalDigests()' has a cyclomatic complexity of 16. | 983–1032 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 984 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 988 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 992 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 994 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 995 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 997 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1000 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1005 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1008 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1009 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1015 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1018 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1020 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1025 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1030 |
CyclomaticComplexity | The method 'endTransfer(EndTransferPacket)' has a cyclomatic complexity of 10. | 1041–1075 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1048 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1050 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1052 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1054 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1070 |
EmptyIfStmt | Avoid empty if statements | 1071–1073 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1078 |
EmptyCatchBlock | Avoid empty catch blocks | 1088–1090 |
CyclomaticComplexity | The method 'checkGlobalDigest(EndTransferPacket)' has a cyclomatic complexity of 13. | 1099–1160 |
CognitiveComplexity | The method 'checkGlobalDigest(EndTransferPacket)' has a cognitive complexity of 23, current threshold is 15 | 1099–1160 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1102 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1106 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1107 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1113 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1113 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1126 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1126 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1127 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1136 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1137 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1139 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1146 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1154 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1157 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1158 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1164 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1165 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1166 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1169 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1170 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1186 |
EmptyCatchBlock | Avoid empty catch blocks | 1198–1200 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1207 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1209 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1211 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1212 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1212 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1215 |
CyclomaticComplexity | The method 'endRequest(EndRequestPacket)' has a cyclomatic complexity of 19. | 1253–1316 |
NPathComplexity | The method 'endRequest(EndRequestPacket)' has an NPath complexity of 1296, current threshold is 200 | 1253–1316 |
CognitiveComplexity | The method 'endRequest(EndRequestPacket)' has a cognitive complexity of 29, current threshold is 15 | 1253–1316 |
EmptyCatchBlock | Avoid empty catch blocks | 1262–1264 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1271 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1274 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1275 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1278 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1279 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1281 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1282 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1286 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1286 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1288 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1288 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1290 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1313 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1313 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1335 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1371 |
CyclomaticComplexity | The method 'requestChangeNameSize(String, long)' has a cyclomatic complexity of 11. | 1382–1440 |
CognitiveComplexity | The method 'requestChangeNameSize(String, long)' has a cognitive complexity of 18, current threshold is 15 | 1382–1440 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1399 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1416 |
CognitiveComplexity | The method 'checkIfAnyTaskCheckFile(String, long, DbTaskRunner)' has a cognitive complexity of 25, current threshold is 15 | 1442–1494 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1446 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1450 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1452 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1453 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1453 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1454 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1454 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1464–1466 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1466 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1474–1476 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1475 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1478–1480 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1479 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1482–1484 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1483 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 46 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 48 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 50 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'global' | 52 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 52 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 55 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 56 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 57 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 131–176 |
CognitiveComplexity | The method 'getLocalPacketForNetworkPacket(LocalChannelReference, NetworkPacket)' has a cognitive complexity of 21, current threshold is 15 | 131–176 |
CyclomaticComplexity | The method 'getLocalPacketForNetworkPacket(LocalChannelReference, NetworkPacket)' has a cyclomatic complexity of 13. | 131–176 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 153–154 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 180 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 182 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 184 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 193–195 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 193–195 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 198–214 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 200 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 206 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 209 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 212 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 216–224 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 56 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 58 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 60 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 62 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 85 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 96 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 97 |
ArrayIsStoredDirectly | The user-supplied array 'key' is stored directly. | 133 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 154–182 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 169 |
MethodReturnsInternalArray | Returning 'key' may expose an internal array. | 206 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 228 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 229 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 231 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 233 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 234 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 236 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 237 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 237 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 242 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 242 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 242 |
Rule | Violation | Line |
---|---|---|
ArrayIsStoredDirectly | The user-supplied array 'spassword' is stored directly. | 67 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 78–88 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 84 |
MethodReturnsInternalArray | Returning 'key' may expose an internal array. | 111 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 47 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 58 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 62 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 89–108 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 98 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 163 |
Rule | Violation | Line |
---|---|---|
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 80–102 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 92 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 47 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 49 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 50 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 52 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 95 |
ArrayIsStoredDirectly | The user-supplied array 'data' is stored directly. | 106 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 110 |
ArrayIsStoredDirectly | The user-supplied array 'data' is stored directly. | 121 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 139–141 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 144–147 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 145 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 150–157 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 188–198 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 196 |
MethodReturnsInternalArray | Returning 'data' may expose an internal array. | 206 |
MethodReturnsInternalArray | Returning 'key' may expose an internal array. | 213 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 251–258 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 254 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 255 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 256 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 43 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 62 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 65 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 115–137 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 126 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 43 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 45 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 62 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 65 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 125–147 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 136 |
Rule | Violation | Line |
---|---|---|
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 72 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 97–122 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 109 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 44 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 66 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 99–126 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 115 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 43 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 90 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 112–137 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 124 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 169 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 39 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 56 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 83–92 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 87 |
Rule | Violation | Line |
---|---|---|
UseUtilityClass | All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. | 28–55 |
Rule | Violation | Line |
---|---|---|
CyclomaticComplexity | The method 'createPacketFromByteBuf(int, int, int, ByteBuf)' has a cyclomatic complexity of 28. | 98–170 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 178 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 178 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 179 |
Rule | Violation | Line |
---|---|---|
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 58–65 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 61 |
Rule | Violation | Line |
---|---|---|
GodClass | Possible God Class (WMC=69, ATFD=66, TCC=20.120%) | 48–585 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 81 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 91 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 117 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 118 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 119 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 120 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 141 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 142 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 163 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 164 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 177 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 178 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 187 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 188 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 189 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 190 |
NPathComplexity | The method 'createFromBuffer(int, int, int, ByteBuf)' has an NPath complexity of 384, current threshold is 200 | 214–287 |
CyclomaticComplexity | The method 'createFromBuffer(int, int, int, ByteBuf)' has a cyclomatic complexity of 14. | 214–287 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 222 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 244 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 244 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 244 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 245 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 245 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 245 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 246 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 246 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 246 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 247 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 247 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 247 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 248 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 248 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 248 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 249 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 249 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 249 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 251 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 251 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 251 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 252 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 252 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 252 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 254 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 254 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 254 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 260 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 266 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 269 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 274 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 275 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 281 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 309 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 367–372 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 375–395 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 380 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 386 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 390–391 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 392–393 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 398–443 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 404 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 416–418 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 422–424 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 427–428 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 431–432 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 435–436 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 439–441 |
AvoidDuplicateLiterals | The String literal " : " appears 9 times in this file; the first occurrence is on line 452 | 452 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 552–555 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 554 |
Rule | Violation | Line |
---|---|---|
ArrayIsStoredDirectly | The user-supplied array 'spassword' is stored directly. | 68 |
ArrayIsStoredDirectly | The user-supplied array 'spassword' is stored directly. | 77 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 88–110 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 96 |
MethodReturnsInternalArray | Returning 'key' may expose an internal array. | 126 |
Rule | Violation | Line |
---|---|---|
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 68–83 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 76 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 36 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 38 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 40 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 71–92 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 83 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 107–110 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 109 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 38 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 83–104 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 95 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 126–128 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 133–136 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 135 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 38 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 55–57 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 65 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 69 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 87–88 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 89–92 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 99 |
Rule | Violation | Line |
---|---|---|
DataClass | The class 'BandwidthJsonPacket' is suspected to be a Data Class (WOC=16.667%, NOPA=0, NOAM=10, WMC=13) | 27–123 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 29 |
AvoidFieldNameMatchingMethodName | Field isToApplied has the same name as a method | 29 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 34 |
AvoidFieldNameMatchingMethodName | Field isValidated has the same name as a method | 34 |
Rule | Violation | Line |
---|---|---|
DataClass | The class 'ConfigExportJsonPacket' is suspected to be a Data Class (WOC=16.667%, NOPA=0, NOAM=10, WMC=13) | 27–122 |
Rule | Violation | Line |
---|---|---|
DataClass | The class 'ConfigExportResponseJsonPacket' is suspected to be a Data Class (WOC=7.692%, NOPA=0, NOAM=12, WMC=13) | 27–124 |
Rule | Violation | Line |
---|---|---|
DataClass | The class 'ConfigImportJsonPacket' is suspected to be a Data Class (WOC=6.250%, NOPA=0, NOAM=30, WMC=33) | 29–284 |
Rule | Violation | Line |
---|---|---|
DataClass | The class 'ConfigImportResponseJsonPacket' is suspected to be a Data Class (WOC=4.348%, NOPA=0, NOAM=22, WMC=23) | 27–199 |
Rule | Violation | Line |
---|---|---|
DataClass | The class 'InformationJsonPacket' is suspected to be a Data Class (WOC=31.250%, NOPA=0, NOAM=8, WMC=16) | 27–168 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 29 |
AvoidFieldNameMatchingMethodName | Field isIdRequest has the same name as a method | 29 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 31 |
AvoidFieldNameMatchingMethodName | Field isTo has the same name as a method | 31 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 48 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 49 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 52 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 112 |
Rule | Violation | Line |
---|---|---|
DataClass | The class 'LogJsonPacket' is suspected to be a Data Class (WOC=7.692%, NOPA=0, NOAM=24, WMC=27) | 29–235 |
Rule | Violation | Line |
---|---|---|
DataClass | The class 'LogResponseJsonPacket' is suspected to be a Data Class (WOC=11.111%, NOPA=0, NOAM=8, WMC=9) | 27–94 |
Rule | Violation | Line |
---|---|---|
DataClass | The class 'RequestJsonPacket' is suspected to be a Data Class (WOC=14.286%, NOPA=0, NOAM=6, WMC=7) | 27–79 |
Rule | Violation | Line |
---|---|---|
DataClass | The class 'RestartTransferJsonPacket' is suspected to be a Data Class (WOC=11.111%, NOPA=1, NOAM=8, WMC=9) | 31–98 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 31 |
AvoidFieldNameMatchingMethodName | Field isRestartOrBlock has the same name as a method | 31 |
AvoidFieldNameMatchingMethodName | Field isShutdownOrBlock has the same name as a method | 35 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 35 |
MethodReturnsInternalArray | Returning 'key' may expose an internal array. | 41 |
ArrayIsStoredDirectly | The user-supplied array 'key' is stored directly. | 47 |
Rule | Violation | Line |
---|---|---|
DataClass | The class 'TransferRequestJsonPacket' is suspected to be a Data Class (WOC=18.750%, NOPA=0, NOAM=26, WMC=33) | 35–299 |
AvoidFieldNameMatchingMethodName | Field validate has the same name as a method | 55 |
AvoidFieldNameMatchingMethodName | Field isAdditionalDelay has the same name as a method | 65 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 65 |
Rule | Violation | Line |
---|---|---|
UseUtilityClass | All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. | 31–91 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'factory' | 32 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 62 |
Rule | Violation | Line |
---|---|---|
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 52–55 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 21–278 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 73 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 74 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 76 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 77 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 78 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 79 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 80 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 81 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'remoteRestChannel' | 81 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 83 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'futurePost' | 83 |
NPathComplexity | The constructor 'HttpMonitoringExporterClient(String, String, String, String, String, boolean, EventLoopGroup)' has an NPath complexity of 576, current threshold is 200 | 101–164 |
CyclomaticComplexity | The constructor 'HttpMonitoringExporterClient(String, String, String, String, String, boolean, EventLoopGroup)' has a cyclomatic complexity of 15. | 101–164 |
CognitiveComplexity | The constructor 'HttpMonitoringExporterClient(String, String, String, String, String, boolean, EventLoopGroup)' has a cognitive complexity of 15, current threshold is 15 | 101–164 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 106 |
AvoidUsingHardCodedIP | Do not hard code the IP address | 126 |
NPathComplexity | The method 'post(ObjectNode, DateTime, DateTime, String)' has an NPath complexity of 1152, current threshold is 200 | 174–257 |
CognitiveComplexity | The method 'post(ObjectNode, DateTime, DateTime, String)' has a cognitive complexity of 15, current threshold is 15 | 174–257 |
CyclomaticComplexity | The method 'post(ObjectNode, DateTime, DateTime, String)' has a cyclomatic complexity of 14. | 174–257 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 181 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 187 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 187 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 238–239 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 245 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 246 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 275 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 37 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 50 |
UnusedLocalVariable | Avoid unused local variables such as 'status'. | 50 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 53 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 53 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 53 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 53 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 66 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 31 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 32 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 21–431 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 109 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 111 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 132 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 133 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 134 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 135 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 137 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 138 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 140 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 141 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 170 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 182 |
ExcessiveParameterList | Avoid long parameter lists. | 245–251 |
CyclomaticComplexity | The constructor 'MonitorExporterTransfers(String, String, String, String, String, String, String, boolean, boolean, boolean)' has a cyclomatic complexity of 14. | 245–312 |
NPathComplexity | The constructor 'MonitorExporterTransfers(String, String, String, String, String, String, String, boolean, boolean, boolean)' has an NPath complexity of 288, current threshold is 200 | 245–312 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 264 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 270 |
AvoidUsingHardCodedIP | Do not hard code the IP address | 272 |
NPathComplexity | The method 'run()' has an NPath complexity of 1488, current threshold is 200 | 315–420 |
ExcessiveMethodLength | Avoid really long methods. | 315–420 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 15. | 315–420 |
NcssCount | The method 'run()' has a NCSS line count of 83. | 315–420 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 27, current threshold is 15 | 315–420 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 340 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 350 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 351 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 354 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 354 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 356 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 356 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 361 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 363 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 365 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 367 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 371 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 372 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 373 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 375 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 376 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 377 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 380 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 380 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 381 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 381 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 382 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 383 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 384 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 386 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 387–388 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 389 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 390 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 390 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 394 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 396 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 400 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 411 |
Rule | Violation | Line |
---|---|---|
GodClass | Possible God Class (WMC=57, ATFD=36, TCC=21.377%) | 51–421 |
TooManyMethods | This class has too many methods, consider refactoring it. | 51–421 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 64 |
AvoidFieldNameMatchingMethodName | Field isShuttingDown has the same name as a method | 64 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 68 |
AvoidFieldNameMatchingMethodName | Field channel has the same name as a method | 73 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 73 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 77 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 81 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 93 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 97 |
AvoidFieldNameMatchingMethodName | Field isSSL has the same name as a method | 101 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 101 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 166 |
CognitiveComplexity | The method 'shutdownAllLocalChannels()' has a cognitive complexity of 24, current threshold is 15 | 185–236 |
CyclomaticComplexity | The method 'shutdownAllLocalChannels()' has a cyclomatic complexity of 10. | 185–236 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 195–196 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 196 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 197 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 198–199 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 199 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 200 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 201 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 206–207 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 210–211 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 225 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 228–229 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 229 |
CognitiveComplexity | The method 'shutdownAllowed()' has a cognitive complexity of 16, current threshold is 15 | 255–294 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 265 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 274 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 276 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 317 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 318 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 319 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 343 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 343 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 353 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–565 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 79 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 83 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 88 |
AvoidFieldNameMatchingMethodName | Field isSSL has the same name as a method | 92 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 92 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 96 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 100 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 104 |
CyclomaticComplexity | The method 'channelInactive(ChannelHandlerContext)' has a cyclomatic complexity of 13. | 114–159 |
CognitiveComplexity | The method 'channelInactive(ChannelHandlerContext)' has a cognitive complexity of 17, current threshold is 15 | 114–159 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 116 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 118–119 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 118–119 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 124 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 132 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 142 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 154 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 165 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 167–168 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 167–168 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 170 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 178 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 179–180 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 179–180 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 216 |
CyclomaticComplexity | The method 'userEventTriggered(ChannelHandlerContext, Object)' has a cyclomatic complexity of 14. | 221–276 |
CognitiveComplexity | The method 'userEventTriggered(ChannelHandlerContext, Object)' has a cognitive complexity of 28, current threshold is 15 | 221–276 |
NPathComplexity | The method 'userEventTriggered(ChannelHandlerContext, Object)' has an NPath complexity of 446, current threshold is 200 | 221–276 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 223 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 229 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 250 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 257 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 258–260 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 258–260 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 270 |
ExcessiveMethodLength | Avoid really long methods. | 286–444 |
CyclomaticComplexity | The method 'channelRead0(ChannelHandlerContext, NetworkPacket)' has a cyclomatic complexity of 24. | 286–444 |
NPathComplexity | The method 'channelRead0(ChannelHandlerContext, NetworkPacket)' has an NPath complexity of 1261, current threshold is 200 | 286–444 |
NcssCount | The method 'channelRead0(ChannelHandlerContext, NetworkPacket)' has a NCSS line count of 80. | 286–444 |
CognitiveComplexity | The method 'channelRead0(ChannelHandlerContext, NetworkPacket)' has a cognitive complexity of 58, current threshold is 15 | 286–444 |
AvoidDuplicateLiterals | The String literal " : " appears 9 times in this file; the first occurrence is on line 324 | 324 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 324 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 334 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 335 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 363–365 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 363–365 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 385–387 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 385–387 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 406–408 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 406–408 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 411 |
CyclomaticComplexity | The method 'exceptionCaught(ChannelHandlerContext, Throwable)' has a cyclomatic complexity of 10. | 447–509 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 452 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 456 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 461 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 480 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 488 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 494 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 498 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 503 |
EmptyIfStmt | Avoid empty if statements | 506–508 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 531 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 537 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 538 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 547 |
Rule | Violation | Line |
---|---|---|
DataClass | The class 'NetworkServerInitializer' is suspected to be a Data Class (WOC=0.000%, NOPA=5, NOAM=0, WMC=4) | 39–86 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 53 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 63 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 65 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 69 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 75 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 78 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 79 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 80 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 81 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 83 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–1427 |
TooManyMethods | This class has too many methods, consider refactoring it. | 85–1427 |
GodClass | Possible God Class (WMC=201, ATFD=113, TCC=18.588%) | 85–1427 |
ExcessiveClassLength | Avoid really long classes. | 85–1427 |
CyclomaticComplexity | The class 'NetworkTransaction' has a total cyclomatic complexity of 201 (highest 24). | 85–1427 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 138 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 140 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 142 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 143 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 144 |
CognitiveComplexity | The method 'clearPreviousStates()' has a cognitive complexity of 17, current threshold is 15 | 182–204 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 186 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 188–189 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 188–189 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 190 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 190 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 196 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 197–198 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 197–198 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 199 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 199 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 49, but has at least 238 characters appended. | 207 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 328 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 328 |
CognitiveComplexity | The method 'createConnectionWithRetryWithAuthenticationException(SocketAddress, boolean, R66Future)' has a cognitive complexity of 17, current threshold is 15 | 393–438 |
CyclomaticComplexity | The method 'createConnectionWithRetryWithAuthenticationException(SocketAddress, boolean, R66Future)' has a cyclomatic complexity of 11. | 393–438 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 428 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 430 |
CyclomaticComplexity | The method 'createConnection(SocketAddress, boolean, R66Future)' has a cyclomatic complexity of 13. | 455–518 |
CognitiveComplexity | The method 'createConnection(SocketAddress, boolean, R66Future)' has a cognitive complexity of 15, current threshold is 15 | 455–518 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 467 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 468 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 469 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 472–473 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 472–473 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 492–495 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 492–495 |
AvoidCatchingNPE | Avoid catching NullPointerException; consider removing the cause of the NPE. | 496 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 496 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 505 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 505 |
CyclomaticComplexity | The method 'createNewConnection(SocketAddress, boolean)' has a cyclomatic complexity of 24. | 531–621 |
NPathComplexity | The method 'createNewConnection(SocketAddress, boolean)' has an NPath complexity of 905, current threshold is 200 | 531–621 |
CognitiveComplexity | The method 'createNewConnection(SocketAddress, boolean)' has a cognitive complexity of 36, current threshold is 15 | 531–621 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 539 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 544 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 560 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 569–570 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 573 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 574 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 575 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 579 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 587 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 595 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 597 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 602 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 603 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 603 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 605 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 605 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 605 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 607 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 613 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 638–639 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 638–639 |
CyclomaticComplexity | The method 'sendValidationConnection(LocalChannelReference)' has a cyclomatic complexity of 15. | 666–762 |
CognitiveComplexity | The method 'sendValidationConnection(LocalChannelReference)' has a cognitive complexity of 20, current threshold is 15 | 666–762 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 670–671 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 679 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 680 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 681 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 682–683 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 683 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 685 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 693–694 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 720 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 736 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 745 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 747 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 779 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 807 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 831 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 835–836 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 837–839 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 837–839 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 838 |
EmptyCatchBlock | Avoid empty catch blocks | 840–842 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 869 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 873–874 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 875–877 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 875–877 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 876 |
EmptyCatchBlock | Avoid empty catch blocks | 878–880 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 905 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 912 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 916–917 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 918–921 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 918–921 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 919 |
EmptyCatchBlock | Avoid empty catch blocks | 922–924 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 935 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1052 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 1091 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1111–1112 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1111–1112 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1134–1135 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 1146 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1147–1150 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1147–1150 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1148 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1163 |
CyclomaticComplexity | The method 'getRemoteChannel(SocketAddress)' has a cyclomatic complexity of 15. | 1230–1267 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1258 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1258 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 1293 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 1294 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1320 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1321 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1322 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1325 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1326 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1329 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1331 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1340–1341 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1340–1341 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1350 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1350 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1352 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1353–1354 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1353–1354 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1364 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1394 |
CollapsibleIfStatements | These nested if statements could be combined | 1395–1397 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1401 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1406 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1410 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1411 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1419 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1421 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 1422 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1423 |
Rule | Violation | Line |
---|---|---|
ExcessiveParameterList | Avoid long parameter lists. | 121–130 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 139 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 140–141 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 140–141 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 148 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 153 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 40 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 48 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 129–130 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 132–133 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 132–133 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 149 |
Rule | Violation | Line |
---|---|---|
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 46 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 56 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 78 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 79 |
AvoidDeeplyNestedIfStmts | Deeply nested if..then statements are hard to read | 85–87 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 86 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 91 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 92 |
Rule | Violation | Line |
---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'isServer'. | 48 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 73 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 74–75 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 74–75 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 86 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 95 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 96–98 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 96–98 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 100 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 100 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 51 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 69 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 72–73 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 73 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 75 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 77 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 81 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 86 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 92 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 96 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 97 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 98 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 99 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 103 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 30 |
ImmutableField | Private field 'type' could be made final; it is only initialized in the declaration or constructor. | 30 |
UnusedAssignment | The field initializer for 'type' is never used (overwritten on lines 38 and 44) | 30 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 31 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 51 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 51 |
Rule | Violation | Line |
---|---|---|
ImmutableField | Private field 'type' could be made final; it is only initialized in the declaration or constructor. | 30 |
UnusedAssignment | The field initializer for 'type' is never used (overwritten on lines 38 and 44) | 30 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 30 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 31 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 51 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 51 |
Rule | Violation | Line |
---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 45–399 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 76 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 77 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 78 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 79 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 80 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 81 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 83 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 85 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 91 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 93 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 96 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 99 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 104 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 111 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 115 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 127 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 140 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 154 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 167 |
ExcessiveMethodLength | Avoid really long methods. | 179–311 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 183 |
UseNotifyAllInsteadOfNotify | Call Thread.notifyAll() rather than Thread.notify() | 187–307 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 188–189 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 192–194 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 195 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 197–199 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 203–205 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 205 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 209–211 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 211 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 216–218 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 218 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 222–224 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 224 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 226–227 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 229–231 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 231 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 235–237 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 237 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 241–243 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 243 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 247–249 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 249 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 251 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 253–255 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 255 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 261–263 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 263 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 266–268 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 268 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 270–271 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 273–275 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 275 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 279–281 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 281 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 285–287 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 287 |
AvoidCatchingNPE | Avoid catching NullPointerException; consider removing the cause of the NPE. | 308 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 308 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 322 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 341 |
UseNotifyAllInsteadOfNotify | Call Thread.notifyAll() rather than Thread.notify() | 364–383 |
AvoidCatchingNPE | Avoid catching NullPointerException; consider removing the cause of the NPE. | 384 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 384 |
Rule | Violation | Line |
---|---|---|
ImmutableField | Private field 'type' could be made final; it is only initialized in the declaration or constructor. | 30 |
UnusedAssignment | The field initializer for 'type' is never used (overwritten on lines 38 and 44) | 30 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 30 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 31 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 51 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 51 |
Rule | Violation | Line |
---|---|---|
CyclomaticComplexity | The method 'getVariable(OID, int, int, int)' has a cyclomatic complexity of 12. | 39–80 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 41 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 42 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 43 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 44 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 69 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 71 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 84 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 101 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–368 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 61 |
TooManyMethods | This class has too many methods, consider refactoring it. | 61–368 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 66 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 76 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 80 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 80 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 82 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 82 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 93 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 97 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 97 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 99 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 99 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 109 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 112 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 112 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 114 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 114 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 127 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 128 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 131 |
CyclomaticComplexity | The method 'writeBackDataBlock(LocalChannelReference, FilesystemBasedDigest, DataBlock, FilesystemBasedDigest)' has a cyclomatic complexity of 10. | 145–188 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 151 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 160 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 161 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 163 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 168 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 173 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 174 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 175 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 181 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 186 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 253 |
CyclomaticComplexity | The method 'exit()' has a cyclomatic complexity of 10. | 282–345 |
NPathComplexity | The method 'exit()' has an NPath complexity of 384, current threshold is 200 | 282–345 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 284 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 285 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 286 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 286 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 294 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 295 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 296 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 298 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 299–300 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 299–300 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 301 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 301 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 302 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 307 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 315 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 318 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 319–320 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 319–320 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 322 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 323 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 323 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 328 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 329 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 329 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 332 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 338 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 342–343 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 364 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 364 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 364 |
Rule | Violation | Line |
---|---|---|
CognitiveComplexity | The method 'getFile(WaarpLogger, R66Session, String, boolean, boolean, boolean, R66File)' has a cognitive complexity of 17, current threshold is 15 | 59–114 |
CyclomaticComplexity | The method 'getFile(WaarpLogger, R66Session, String, boolean, boolean, boolean, R66File)' has a cyclomatic complexity of 11. | 59–114 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 68 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 81 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 87 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 102 |
Rule | Violation | Line |
---|---|---|
DataClass | The class 'R66Future' is suspected to be a Data Class (WOC=11.111%, NOPA=0, NOAM=6, WMC=11) | 29–99 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 68 |
Rule | Violation | Line |
---|---|---|
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 27 |
Rule | Violation | Line |
---|---|---|
CyclomaticComplexity | The method 'restartTransfer(DbTaskRunner, LocalChannelReference)' has a cyclomatic complexity of 16. | 72–180 |
NcssCount | The method 'restartTransfer(DbTaskRunner, LocalChannelReference)' has a NCSS line count of 70. | 72–180 |
ExcessiveMethodLength | Avoid really long methods. | 72–180 |
CognitiveComplexity | The method 'restartTransfer(DbTaskRunner, LocalChannelReference)' has a cognitive complexity of 37, current threshold is 15 | 72–180 |
EmptyIfStmt | Avoid empty if statements | 80–82 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 93 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 97 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 114–115 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 114–115 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 124 |
CyclomaticComplexity | The method 'finalizeTaskWithNoSession(DbTaskRunner, LocalChannelReference)' has a cyclomatic complexity of 15. | 190–256 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 198 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 203 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 203 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 210 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 210 |
ExceptionAsFlowControl | Avoid using exceptions as flow control. | 221 |
CognitiveComplexity | The method 'stopOneTransfer(DbTaskRunner, Object, R66Session, String)' has a cognitive complexity of 17, current threshold is 15 | 259–311 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 264–265 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 264–265 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 278 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 333–344 |
ExcessiveParameterList | Avoid long parameter lists. | 333–344 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 350–362 |
ExcessiveParameterList | Avoid long parameter lists. | 350–362 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 366 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 372 |
CyclomaticComplexity | The method 'cleanOneTransfer(DbTaskRunner, Object, R66Session, String)' has a cyclomatic complexity of 14. | 408–462 |
CognitiveComplexity | The method 'cleanOneTransfer(DbTaskRunner, Object, R66Session, String)' has a cognitive complexity of 29, current threshold is 15 | 408–462 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 416 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 420 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 421 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 424 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 432 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 452–453 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 452–453 |
ExcessiveParameterList | Avoid long parameter lists. | 486–498 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 486–498 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 502 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 509 |
Rule | Violation | Line |
---|---|---|
MutableStaticState | Do not use non-final non-private static fields | 55 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 63 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 64 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 65 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 66 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 67 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 68 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 69 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 82 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 13. | 96–138 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 105 |
MutableStaticState | Do not use non-final non-private static fields | 140 |
MutableStaticState | Do not use non-final non-private static fields | 141 |
MutableStaticState | Do not use non-final non-private static fields | 142 |
MutableStaticState | Do not use non-final non-private static fields | 143 |
MutableStaticState | Do not use non-final non-private static fields | 144 |
CyclomaticComplexity | The method 'getParams(String)' has a cyclomatic complexity of 15. | 146–187 |
NPathComplexity | The method 'getParams(String)' has an NPath complexity of 320, current threshold is 200 | 146–187 |
NonThreadSafeSingleton | Singleton is not thread safe | 147–149 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 150 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 162 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 165 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 168 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 171 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 174 |
CognitiveComplexity | The method 'main(String)' has a cognitive complexity of 29, current threshold is 15 | 189–267 |
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 13. | 189–267 |
NonThreadSafeSingleton | Singleton is not thread safe | 192–194 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 205 |
NonThreadSafeSingleton | Singleton is not thread safe | 212–224 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 223 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 234 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 236 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 238 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 243 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 251 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 254 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 258 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 261 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 261 |
Rule | Violation | Line |
---|---|---|
MutableStaticState | Do not use non-final non-private static fields | 55 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 63 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 64 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 65 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 66 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 67 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 68 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 69 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 70 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 84 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 101 |
NPathComplexity | The method 'run()' has an NPath complexity of 960, current threshold is 200 | 115–171 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 15. | 115–171 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 124 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 132 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 153 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 159 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 163 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 165 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 166 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 166 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 170 |
MutableStaticState | Do not use non-final non-private static fields | 173 |
MutableStaticState | Do not use non-final non-private static fields | 174 |
MutableStaticState | Do not use non-final non-private static fields | 175 |
MutableStaticState | Do not use non-final non-private static fields | 176 |
MutableStaticState | Do not use non-final non-private static fields | 177 |
MutableStaticState | Do not use non-final non-private static fields | 178 |
CyclomaticComplexity | The method 'getParams(String)' has a cyclomatic complexity of 13. | 180–214 |
NonThreadSafeSingleton | Singleton is not thread safe | 181–183 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 184 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 205 |
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 14. | 216–292 |
CognitiveComplexity | The method 'main(String)' has a cognitive complexity of 31, current threshold is 15 | 216–292 |
NPathComplexity | The method 'main(String)' has an NPath complexity of 222, current threshold is 200 | 216–292 |
NonThreadSafeSingleton | Singleton is not thread safe | 219–221 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 232 |
NonThreadSafeSingleton | Singleton is not thread safe | 238–250 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 249 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 261 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 262 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 264 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 265 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 267 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 276 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 279 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 283 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 286 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 286 |
Rule | Violation | Line |
---|---|---|
TooManyFields | Too many fields | 48–415 |
MutableStaticState | Do not use non-final non-private static fields | 52 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 70 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 71 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 72 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 73 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 74 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 75 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 76 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 77 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 78 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 79 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 80 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 81 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 82 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 83 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 84 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 85 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 86 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 87 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 107 |
ExcessiveParameterList | Avoid long parameter lists. | 111–117 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 132 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 174 |
MutableStaticState | Do not use non-final non-private static fields | 207 |
MutableStaticState | Do not use non-final non-private static fields | 208 |
MutableStaticState | Do not use non-final non-private static fields | 209 |
MutableStaticState | Do not use non-final non-private static fields | 210 |
MutableStaticState | Do not use non-final non-private static fields | 211 |
MutableStaticState | Do not use non-final non-private static fields | 212 |
MutableStaticState | Do not use non-final non-private static fields | 213 |
MutableStaticState | Do not use non-final non-private static fields | 214 |
MutableStaticState | Do not use non-final non-private static fields | 215 |
MutableStaticState | Do not use non-final non-private static fields | 216 |
MutableStaticState | Do not use non-final non-private static fields | 217 |
MutableStaticState | Do not use non-final non-private static fields | 218 |
MutableStaticState | Do not use non-final non-private static fields | 219 |
MutableStaticState | Do not use non-final non-private static fields | 220 |
MutableStaticState | Do not use non-final non-private static fields | 221 |
MutableStaticState | Do not use non-final non-private static fields | 222 |
ExcessiveMethodLength | Avoid really long methods. | 224–334 |
CognitiveComplexity | The method 'getParams(String)' has a cognitive complexity of 192, current threshold is 15 | 224–334 |
CyclomaticComplexity | The method 'getParams(String)' has a cyclomatic complexity of 36. | 224–334 |
NcssCount | The method 'getParams(String)' has a NCSS line count of 99. | 224–334 |
NPathComplexity | The method 'getParams(String)' has an NPath complexity of 304, current threshold is 200 | 224–334 |
NonThreadSafeSingleton | Singleton is not thread safe | 225–227 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 228 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 239 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 245 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 251 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 257 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 263 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 279 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 282 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 292 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 302 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 312 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 322 |
NPathComplexity | The method 'main(String)' has an NPath complexity of 222, current threshold is 200 | 336–413 |
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 14. | 336–413 |
CognitiveComplexity | The method 'main(String)' has a cognitive complexity of 31, current threshold is 15 | 336–413 |
NonThreadSafeSingleton | Singleton is not thread safe | 339–341 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 352 |
NonThreadSafeSingleton | Singleton is not thread safe | 360–372 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 371 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 383 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 384 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 386 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 387 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 389 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 397 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 400 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 404 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 407 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 407 |
Rule | Violation | Line |
---|---|---|
MutableStaticState | Do not use non-final non-private static fields | 53 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 64 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 65 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 66 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 67 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 68 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 69 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 70 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 84 |
NPathComplexity | The method 'run()' has an NPath complexity of 320, current threshold is 200 | 98–130 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 11. | 98–130 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 115 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 115 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 116 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 116 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 125 |
MutableStaticState | Do not use non-final non-private static fields | 132 |
MutableStaticState | Do not use non-final non-private static fields | 133 |
MutableStaticState | Do not use non-final non-private static fields | 134 |
MutableStaticState | Do not use non-final non-private static fields | 135 |
MutableStaticState | Do not use non-final non-private static fields | 136 |
CognitiveComplexity | The method 'getParams(String)' has a cognitive complexity of 18, current threshold is 15 | 138–185 |
CyclomaticComplexity | The method 'getParams(String)' has a cyclomatic complexity of 16. | 138–185 |
NPathComplexity | The method 'getParams(String)' has an NPath complexity of 1512, current threshold is 200 | 138–185 |
NonThreadSafeSingleton | Singleton is not thread safe | 139–141 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 142 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 159 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 162 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 165 |
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 13. | 187–255 |
CognitiveComplexity | The method 'main(String)' has a cognitive complexity of 28, current threshold is 15 | 187–255 |
NonThreadSafeSingleton | Singleton is not thread safe | 190–192 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 203 |
NonThreadSafeSingleton | Singleton is not thread safe | 209–221 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 220 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 228 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 229 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 230 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 234 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 235 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 239 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 242 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 246 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 249 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 249 |
Rule | Violation | Line |
---|---|---|
TooManyFields | Too many fields | 57–465 |
MutableStaticState | Do not use non-final non-private static fields | 61 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 75 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 76 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 77 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 78 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 79 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 80 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 81 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 82 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 83 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 84 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 85 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 86 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 87 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 88 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 89 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 90 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 91 |
ExcessiveParameterList | Avoid long parameter lists. | 110–118 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 135 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 149–151 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 151 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 152–153 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 153 |
NPathComplexity | The method 'run()' has an NPath complexity of 1920, current threshold is 200 | 162–237 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 15. | 162–237 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 15, current threshold is 15 | 162–237 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 171 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 201 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 207 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 213 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 236 |
CognitiveComplexity | The method 'importLog(R66Future)' has a cognitive complexity of 30, current threshold is 15 | 239–295 |
CyclomaticComplexity | The method 'importLog(R66Future)' has a cyclomatic complexity of 16. | 239–295 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 243 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 246 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 247 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 255 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 257 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 268 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 268 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 275 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 278 |
MutableStaticState | Do not use non-final non-private static fields | 297 |
MutableStaticState | Do not use non-final non-private static fields | 298 |
MutableStaticState | Do not use non-final non-private static fields | 299 |
MutableStaticState | Do not use non-final non-private static fields | 300 |
MutableStaticState | Do not use non-final non-private static fields | 301 |
MutableStaticState | Do not use non-final non-private static fields | 302 |
MutableStaticState | Do not use non-final non-private static fields | 303 |
MutableStaticState | Do not use non-final non-private static fields | 304 |
MutableStaticState | Do not use non-final non-private static fields | 305 |
MutableStaticState | Do not use non-final non-private static fields | 306 |
MutableStaticState | Do not use non-final non-private static fields | 307 |
MutableStaticState | Do not use non-final non-private static fields | 308 |
MutableStaticState | Do not use non-final non-private static fields | 309 |
MutableStaticState | Do not use non-final non-private static fields | 310 |
MutableStaticState | Do not use non-final non-private static fields | 311 |
CognitiveComplexity | The method 'getParams(String)' has a cognitive complexity of 29, current threshold is 15 | 313–388 |
CyclomaticComplexity | The method 'getParams(String)' has a cyclomatic complexity of 27. | 313–388 |
NcssCount | The method 'getParams(String)' has a NCSS line count of 77. | 313–388 |
NPathComplexity | The method 'getParams(String)' has an NPath complexity of 7344, current threshold is 200 | 313–388 |
NonThreadSafeSingleton | Singleton is not thread safe | 314–316 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 317 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 334 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 337 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 340 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 343 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 346 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 349 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 362 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 365 |
NonThreadSafeSingleton | Singleton is not thread safe | 384–386 |
NPathComplexity | The method 'main(String)' has an NPath complexity of 216, current threshold is 200 | 390–463 |
CognitiveComplexity | The method 'main(String)' has a cognitive complexity of 31, current threshold is 15 | 390–463 |
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 14. | 390–463 |
NonThreadSafeSingleton | Singleton is not thread safe | 393–395 |
NonThreadSafeSingleton | Singleton is not thread safe | 405–418 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 416 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 417 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 421 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 436 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 437 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 438 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 442 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 443 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 447 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 450 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 454 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 457 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 457 |
Rule | Violation | Line |
---|---|---|
UseUtilityClass | All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. | 41–95 |
NonThreadSafeSingleton | Singleton is not thread safe | 53–55 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 56 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 57–58 |
Rule | Violation | Line |
---|---|---|
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 49 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 58 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 62–64 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 64 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 67 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 68–70 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 70 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 73–75 |
NonThreadSafeSingleton | Singleton is not thread safe | 79–81 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 89 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 90–94 |
Rule | Violation | Line |
---|---|---|
UseUtilityClass | All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. | 41–114 |
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 11. | 51–112 |
NPathComplexity | The method 'main(String)' has an NPath complexity of 224, current threshold is 200 | 51–112 |
NonThreadSafeSingleton | Singleton is not thread safe | 54–56 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 57 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 58–60 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 75 |
Rule | Violation | Line |
---|---|---|
GodClass | Possible God Class (WMC=62, ATFD=68, TCC=21.429%) | 48–390 |
MutableStaticState | Do not use non-final non-private static fields | 52 |
MutableStaticState | Do not use non-final non-private static fields | 57 |
MutableStaticState | Do not use non-final non-private static fields | 58 |
AvoidFieldNameMatchingMethodName | Field upgradeDb has the same name as a method | 59 |
MutableStaticState | Do not use non-final non-private static fields | 59 |
MutableStaticState | Do not use non-final non-private static fields | 60 |
MutableStaticState | Do not use non-final non-private static fields | 61 |
MutableStaticState | Do not use non-final non-private static fields | 62 |
MutableStaticState | Do not use non-final non-private static fields | 63 |
MutableStaticState | Do not use non-final non-private static fields | 64 |
MutableStaticState | Do not use non-final non-private static fields | 65 |
MutableStaticState | Do not use non-final non-private static fields | 66 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'sextendedFactoryClassList' | 66 |
MutableStaticState | Do not use non-final non-private static fields | 67 |
CyclomaticComplexity | The method 'getParams(String)' has a cyclomatic complexity of 15. | 72–121 |
CognitiveComplexity | The method 'getParams(String)' has a cognitive complexity of 25, current threshold is 15 | 72–121 |
NonThreadSafeSingleton | Singleton is not thread safe | 73–75 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 76 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 89 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 92 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 95 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 98 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 101 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 104 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 107 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 110 |
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 30. | 127–303 |
CognitiveComplexity | The method 'main(String)' has a cognitive complexity of 46, current threshold is 15 | 127–303 |
NcssCount | The method 'main(String)' has a NCSS line count of 107. | 127–303 |
NPathComplexity | The method 'main(String)' has an NPath complexity of 777618, current threshold is 200 | 127–303 |
ExcessiveMethodLength | Avoid really long methods. | 127–303 |
NonThreadSafeSingleton | Singleton is not thread safe | 130–132 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 134 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 147 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 153–154 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 155 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 157–158 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 159 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 167 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 168–170 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 171 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 177–178 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 179 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 182–183 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 184 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 189–190 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 191 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 200–202 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 203 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 207–208 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 216 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 220–221 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 222 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 228 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 232 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 238 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 245 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 250 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 256 |
NonThreadSafeSingleton | Singleton is not thread safe | 258–288 |
NonThreadSafeSingleton | Singleton is not thread safe | 259–261 |
NonThreadSafeSingleton | Singleton is not thread safe | 262–264 |
NonThreadSafeSingleton | Singleton is not thread safe | 265–267 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 271 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 284 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 289–290 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 291 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 294–295 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 296 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 308–309 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 308–309 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 308–309 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 325 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 325 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 328 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 336 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 336 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 336 |
NonThreadSafeSingleton | Singleton is not thread safe | 343–345 |
UnusedAssignment | The initializer for variable 'uptodate' is never used (overwritten on lines 353 and 356) | 347 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 350 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 353–354 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 353–354 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 353–354 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 356–357 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 356–357 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 356–357 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 380 |
Rule | Violation | Line |
---|---|---|
UseUtilityClass | All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. | 50–199 |
ExcessiveMethodLength | Avoid really long methods. | 62–197 |
NPathComplexity | The method 'main(String)' has an NPath complexity of 483840, current threshold is 200 | 62–197 |
CognitiveComplexity | The method 'main(String)' has a cognitive complexity of 54, current threshold is 15 | 62–197 |
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 32. | 62–197 |
NcssCount | The method 'main(String)' has a NCSS line count of 104. | 62–197 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 68 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 86 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 101 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 103 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 123 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 142 |
UnusedAssignment | The initializer for variable 'localChannelReference' is never used (overwritten on line 146) | 144 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 159 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 159 |
UnusedAssignment | The initializer for variable 'value' is never used (overwritten on lines 164, 171, 176, 184, 187 and 191) | 160 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 162 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 167 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 170 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 171 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 171 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 174 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 179 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 180 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 181 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 185 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 190 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 191 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 191 |
Rule | Violation | Line |
---|---|---|
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 35 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 40 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 55 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 55 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 61–66 |
Rule | Violation | Line |
---|---|---|
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 34 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 38 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 54 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 55 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–473 |
CognitiveComplexity | The method 'initRequest(R66Request)' has a cognitive complexity of 16, current threshold is 15 | 68–133 |
CyclomaticComplexity | The method 'initRequest(R66Request)' has a cyclomatic complexity of 11. | 68–133 |
SimpleDateFormatNeedsLocale | When instantiating a SimpleDateFormat object, specify a Locale | 74 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 76 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 81 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 81 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 83 |
AvoidDuplicateLiterals | The String literal " : {}" appears 5 times in this file; the first occurrence is on line 92 | 92 |
CognitiveComplexity | The method 'transferRequestQuery(R66Request)' has a cognitive complexity of 24, current threshold is 15 | 136–190 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 159 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 172 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 173 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 207 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 208 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 219 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 221 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 253 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 255 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 264 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 294–295 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 294–295 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 298 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 298 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 312 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 312 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 313 |
CyclomaticComplexity | The method 'infoTransferQuery(R66Request)' has a cyclomatic complexity of 12. | 323–383 |
AvoidDuplicateLiterals | The String literal "Not enough arguments" appears 5 times in this file; the first occurrence is on line 337 | 337 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 343–345 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 343–345 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 379 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 381 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 396–397 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 396–397 |
NPathComplexity | The method 'infoListQuery(R66Request)' has an NPath complexity of 228, current threshold is 200 | 402–471 |
CognitiveComplexity | The method 'infoListQuery(R66Request)' has a cognitive complexity of 18, current threshold is 15 | 402–471 |
CyclomaticComplexity | The method 'infoListQuery(R66Request)' has a cyclomatic complexity of 13. | 402–471 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 420–421 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 421 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 432 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 434 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 441 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 443 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 453 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 456 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 459 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 460 |
Rule | Violation | Line |
---|---|---|
UnusedAssignment | The field initializer for 'port' is never used (overwritten on line 54) | 46 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 46 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 47 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 48 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 49 |
Rule | Violation | Line |
---|---|---|
MutableStaticState | Do not use non-final non-private static fields | 192 |
MutableStaticState | Do not use non-final non-private static fields | 196 |
MutableStaticState | Do not use non-final non-private static fields | 200 |
MutableStaticState | Do not use non-final non-private static fields | 204 |
MutableStaticState | Do not use non-final non-private static fields | 208 |
CognitiveComplexity | The method 'loadConfig()' has a cognitive complexity of 20, current threshold is 15 | 220–266 |
CyclomaticComplexity | The method 'loadConfig()' has a cyclomatic complexity of 15. | 220–266 |
NPathComplexity | The method 'loadConfig()' has an NPath complexity of 1080, current threshold is 200 | 220–266 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 223 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 224 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 247 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 254 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 258 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 262 |
CognitiveComplexity | The method 'loadSecurity()' has a cognitive complexity of 34, current threshold is 15 | 310–375 |
NPathComplexity | The method 'loadSecurity()' has an NPath complexity of 3073, current threshold is 200 | 310–375 |
CyclomaticComplexity | The method 'loadSecurity()' has a cyclomatic complexity of 18. | 310–375 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 318 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 320 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 321 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 322 |
UnusedAssignment | The value assigned to variable 'securityProtocol' is never used (overwritten on line 332) | 342 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 342 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 360 |
UnusedAssignment | The value assigned to variable 'securityPrivProtocol' is never used (overwritten on line 350) | 360 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 365 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 365–371 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 368 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 370–371 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 398 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 400 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 402 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 404 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 406 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 408 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 410 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 412 |
MutableStaticState | Do not use non-final non-private static fields | 454 |
MutableStaticState | Do not use non-final non-private static fields | 458 |
NPathComplexity | The method 'loadTarget()' has an NPath complexity of 209953, current threshold is 200 | 485–590 |
NcssCount | The method 'loadTarget()' has a NCSS line count of 84. | 485–590 |
ExcessiveMethodLength | Avoid really long methods. | 485–590 |
CyclomaticComplexity | The method 'loadTarget()' has a cyclomatic complexity of 28. | 485–590 |
CognitiveComplexity | The method 'loadTarget()' has a cognitive complexity of 38, current threshold is 15 | 485–590 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 495 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 497 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 531 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 537 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 555 |
UnusedAssignment | The initializer for variable 'isV2' is never used (overwritten on lines 570 and 572) | 568 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 582–586 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 582 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 582–586 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 583 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 584 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 585 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 603 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 634 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 635 |
UnusedAssignment | The value assigned to variable 'configuration' is never used | 635 |
Rule | Violation | Line |
---|---|---|
CyclomaticComplexity | The method 'getVariable(OID, Object, int, int, int)' has a cyclomatic complexity of 15. | 103–158 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 113 |
CyclomaticComplexity | The method 'setVariable(Variable, Object, int)' has a cyclomatic complexity of 14. | 167–212 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 20–547 |
GodClass | Possible God Class (WMC=49, ATFD=110, TCC=25.263%) | 69–547 |
TooManyMethods | This class has too many methods, consider refactoring it. | 69–547 |
UnusedAssignment | The field initializer for 'address' is never used (overwritten on line 136) | 76 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 76 |
ImmutableField | Private field 'address' could be made final; it is only initialized in the declaration or constructor. | 76 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 78 |
ImmutableField | Private field 'useTrap' could be made final; it is only initialized in the declaration or constructor. | 80 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 80 |
UnusedAssignment | The field initializer for 'useTrap' is never used (overwritten on line 139) | 80 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 84 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 86 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 88 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 90 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 92 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 94 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 114 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 173 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 173 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 190 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 202 |
AvoidDuplicateLiterals | The String literal "cpublic" appears 4 times in this file; the first occurrence is on line 258 | 258 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 299 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 300 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 303 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 304 |
AvoidDuplicateLiterals | The String literal "public" appears 6 times in this file; the first occurrence is on line 308 | 308 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 363 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 373 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 388 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 388 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 391 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 392 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 405 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 429 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 437 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 438 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 443 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 447 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 450 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 453 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 455 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 458 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 469 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 474 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 478 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 481 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 484 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 486 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 489 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 494 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 501 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 508 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 512 |
Rule | Violation | Line |
---|---|---|
CloneMethodReturnTypeMustMatchClassName | The return type of the clone() method must be the class name when implements Cloneable | 60–63 |
Rule | Violation | Line |
---|---|---|
CloneMethodReturnTypeMustMatchClassName | The return type of the clone() method must be the class name when implements Cloneable | 60–63 |
Rule | Violation | Line |
---|---|---|
CloneMethodReturnTypeMustMatchClassName | The return type of the clone() method must be the class name when implements Cloneable | 60–63 |
Rule | Violation | Line |
---|---|---|
TooManyFields | Too many fields | 46–720 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 57 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 62 |
UnusedAssignment | The field initializer for 'contactName' is never used (overwritten on line 206) | 67 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 67 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 72 |
UnusedAssignment | The field initializer for 'textualName' is never used (overwritten on line 207) | 72 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 77 |
UnusedAssignment | The field initializer for 'address' is never used (overwritten on line 208) | 77 |
UnusedAssignment | The field initializer for 'service' is never used (overwritten on line 209) | 84 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 84 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 89 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 96 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 101 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 106 |
UnusedAssignment | The field initializer for 'smiPrivateCode' is never used (overwritten on line 204) | 106 |
UnusedAssignment | The field initializer for 'smiTypeWaarp' is never used (overwritten on line 205) | 111 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 111 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 115 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 119 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 124 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 129 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 134 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 138 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 143 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 147 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 152 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 157 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 162 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 166 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 171 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 175 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 180 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 185 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 283 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 287 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 289 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 292 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 295 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 300 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 307 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 311 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 355 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 356 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 357 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 360 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 361 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 362 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 362 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 47 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 55–67 |
Rule | Violation | Line |
---|---|---|
CyclomaticComplexity | The method 'getVariable(OID, int, int, int)' has a cyclomatic complexity of 12. | 43–84 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 31 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 35 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 42 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 46 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 50 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 54 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 76 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 94 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 95 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 98 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 106 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 115 |
MethodReturnsInternalArray | Returning 'row' may expose an internal array. | 125 |
ArrayIsStoredDirectly | The user-supplied array 'row' is stored directly. | 131 |
Rule | Violation | Line |
---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 33 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 57 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 70 |
Rule | Violation | Line |
---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 36 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 40 |
CloneMethodReturnTypeMustMatchClassName | The return type of the clone() method must be the class name when implements Cloneable | 52–55 |
Rule | Violation | Line |
---|---|---|
NcssCount | The method 'findByValue(int)' has a NCSS line count of 66. | 179–246 |
CyclomaticComplexity | The method 'findByValue(int)' has a cyclomatic complexity of 32. | 179–246 |
Rule | Violation | Line |
---|---|---|
ExcessivePublicCount | This class has a bunch of public methods and attributes | 26–1758 |
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 26–1758 |
TooManyFields | Too many fields | 61–1758 |
GodClass | Possible God Class (WMC=292, ATFD=67, TCC=12.045%) | 61–1758 |
ExcessiveClassLength | Avoid really long classes. | 61–1758 |
CyclomaticComplexity | The class 'R66Request' has a total cyclomatic complexity of 292 (highest 66). | 61–1758 |
TooManyMethods | This class has too many methods, consider refactoring it. | 62–1758 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 111 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 158 |
CyclomaticComplexity | The method 'findByThriftId(int)' has a cyclomatic complexity of 14. | 171–202 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 250 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 254 |
CyclomaticComplexity | The constructor 'R66Request(R66Request)' has a cyclomatic complexity of 10. | 315–348 |
NPathComplexity | The constructor 'R66Request(R66Request)' has an NPath complexity of 512, current threshold is 200 | 315–348 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 357 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 358 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 359 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 360 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 361 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 362 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 367 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 368 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 373 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 392 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 405 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 419 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 433 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 447 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 461 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 475 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 488 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 502 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 515 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 529 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 542 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 609 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 622 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 636 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 649 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 723 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 736 |
CognitiveComplexity | The method 'setFieldValue(_Fields, Object)' has a cognitive complexity of 40, current threshold is 15 | 741–848 |
CyclomaticComplexity | The method 'setFieldValue(_Fields, Object)' has a cyclomatic complexity of 27. | 741–848 |
NcssCount | The method 'setFieldValue(_Fields, Object)' has a NCSS line count of 80. | 741–848 |
ExcessiveMethodLength | Avoid really long methods. | 741–848 |
CyclomaticComplexity | The method 'getFieldValue(_Fields)' has a cyclomatic complexity of 15. | 851–894 |
CyclomaticComplexity | The method 'isSet(_Fields)' has a cyclomatic complexity of 17. | 902–936 |
NPathComplexity | The method 'equals(R66Request)' has an NPath complexity of 2147483647, current threshold is 200 | 949–1096 |
ExcessiveMethodLength | Avoid really long methods. | 949–1096 |
CyclomaticComplexity | The method 'equals(R66Request)' has a cyclomatic complexity of 66. | 949–1096 |
CognitiveComplexity | The method 'equals(R66Request)' has a cognitive complexity of 97, current threshold is 15 | 949–1096 |
NcssCount | The method 'equals(R66Request)' has a NCSS line count of 94. | 949–1096 |
ExcessiveMethodLength | Avoid really long methods. | 1104–1247 |
NcssCount | The method 'compareTo(R66Request)' has a NCSS line count of 95. | 1104–1247 |
CyclomaticComplexity | The method 'compareTo(R66Request)' has a cyclomatic complexity of 40. | 1104–1247 |
NPathComplexity | The method 'compareTo(R66Request)' has an NPath complexity of 2147483647, current threshold is 200 | 1104–1247 |
CognitiveComplexity | The method 'compareTo(R66Request)' has a cognitive complexity of 51, current threshold is 15 | 1104–1247 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1105 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1106 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1106 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1106 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1111 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1122 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1133 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1143 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1153 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1163 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1173 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1184 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1195 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1206 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1217 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1227 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1238 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1256 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1256 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1261 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1261 |
NPathComplexity | The method 'toString()' has an NPath complexity of 209952, current threshold is 200 | 1265–1364 |
NcssCount | The method 'toString()' has a NCSS line count of 77. | 1265–1364 |
CognitiveComplexity | The method 'toString()' has a cognitive complexity of 39, current threshold is 15 | 1265–1364 |
CyclomaticComplexity | The method 'toString()' has a cyclomatic complexity of 22. | 1265–1364 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 1266 |
AvoidDuplicateLiterals | The String literal "null" appears 9 times in this file; the first occurrence is on line 1 270 | 1270 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 1275 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 1284 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 1293 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 1302 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 1311 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 1320 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 1324 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 1328 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 1337 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 1346 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 1350 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 1354 |
GodClass | Possible God Class (WMC=51, ATFD=101, TCC=0.000%) | 1403–1608 |
NcssCount | The method 'read(TProtocol, R66Request)' has a NCSS line count of 104. | 1407–1531 |
CyclomaticComplexity | The method 'read(TProtocol, R66Request)' has a cyclomatic complexity of 29. | 1407–1531 |
CognitiveComplexity | The method 'read(TProtocol, R66Request)' has a cognitive complexity of 57, current threshold is 15 | 1407–1531 |
ExcessiveMethodLength | Avoid really long methods. | 1407–1531 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 1416–1523 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1419 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1427 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1435 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1443 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1451 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1459 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1467 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1475 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1483 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1491 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1499 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1507 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1515 |
NPathComplexity | The method 'write(TProtocol, R66Request)' has an NPath complexity of 209952, current threshold is 200 | 1534–1606 |
CyclomaticComplexity | The method 'write(TProtocol, R66Request)' has a cyclomatic complexity of 22. | 1534–1606 |
CognitiveComplexity | The method 'write(TProtocol, R66Request)' has a cognitive complexity of 21, current threshold is 15 | 1534–1606 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1539 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1540 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1541 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1541 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1544 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1545 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1546 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1549 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1550 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1551 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1554 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1555 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1556 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1559 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1560 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1561 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1564 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1565 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1566 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1570 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1571 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1575 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1576 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1579 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1580 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1581 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1584 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1585 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1586 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1590 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1591 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1595 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1596 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1599 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1600 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1601 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1601 |
NPathComplexity | The method 'write(TProtocol, R66Request)' has an NPath complexity of 16777216, current threshold is 200 | 1620–1698 |
CognitiveComplexity | The method 'write(TProtocol, R66Request)' has a cognitive complexity of 24, current threshold is 15 | 1620–1698 |
CyclomaticComplexity | The method 'write(TProtocol, R66Request)' has a cyclomatic complexity of 25. | 1620–1698 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1623 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1623 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1623 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1661 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1663 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1666 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1669 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1672 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1675 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1678 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1681 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1684 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1687 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1690 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1693 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1696 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1696 |
CyclomaticComplexity | The method 'read(TProtocol, R66Request)' has a cyclomatic complexity of 13. | 1701–1755 |
NPathComplexity | The method 'read(TProtocol, R66Request)' has an NPath complexity of 4096, current threshold is 200 | 1701–1755 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1704 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1704 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1706 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1707 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1708 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1711 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1712 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1715 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1716 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1719 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1720 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1723 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1724 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1727 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1728 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1731 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1732 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1735 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1736 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1739 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1740 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1743 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1744 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1747 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1748 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1751 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1752 |
Rule | Violation | Line |
---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 26–2494 |
ExcessivePublicCount | This class has a bunch of public methods and attributes | 26–2494 |
TooManyFields | Too many fields | 61–2494 |
CyclomaticComplexity | The class 'R66Result' has a total cyclomatic complexity of 426 (highest 101). | 61–2494 |
ExcessiveClassLength | Avoid really long classes. | 61–2494 |
GodClass | Possible God Class (WMC=426, ATFD=100, TCC=12.010%) | 61–2494 |
TooManyMethods | This class has too many methods, consider refactoring it. | 62–2494 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 135 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 197 |
CyclomaticComplexity | The method 'findByThriftId(int)' has a cyclomatic complexity of 21. | 210–255 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 308 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 312 |
CyclomaticComplexity | The constructor 'R66Result(R66Result)' has a cyclomatic complexity of 12. | 396–440 |
NPathComplexity | The constructor 'R66Result(R66Result)' has an NPath complexity of 2048, current threshold is 200 | 396–440 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 449 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 450 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 451 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 452 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 453 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 456 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 457 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 458 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 471 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 476 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 477 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 496 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 509 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 523 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 537 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 551 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 565 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 579 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 592 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 606 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 619 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 665 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 678 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 698 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 711 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 725 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 738 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 916 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 929 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 998 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1011 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1025 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1038 |
NcssCount | The method 'setFieldValue(_Fields, Object)' has a NCSS line count of 122. | 1043–1206 |
CognitiveComplexity | The method 'setFieldValue(_Fields, Object)' has a cognitive complexity of 61, current threshold is 15 | 1043–1206 |
CyclomaticComplexity | The method 'setFieldValue(_Fields, Object)' has a cyclomatic complexity of 41. | 1043–1206 |
ExcessiveMethodLength | Avoid really long methods. | 1043–1206 |
CyclomaticComplexity | The method 'getFieldValue(_Fields)' has a cyclomatic complexity of 22. | 1209–1273 |
CyclomaticComplexity | The method 'isSet(_Fields)' has a cyclomatic complexity of 24. | 1281–1329 |
CyclomaticComplexity | The method 'equals(R66Result)' has a cyclomatic complexity of 101. | 1342–1566 |
CognitiveComplexity | The method 'equals(R66Result)' has a cognitive complexity of 147, current threshold is 15 | 1342–1566 |
NcssCount | The method 'equals(R66Result)' has a NCSS line count of 143. | 1342–1566 |
NPathComplexity | The method 'equals(R66Result)' has an NPath complexity of 2147483647, current threshold is 200 | 1342–1566 |
ExcessiveMethodLength | Avoid really long methods. | 1342–1566 |
NcssCount | The method 'compareTo(R66Result)' has a NCSS line count of 144. | 1574–1794 |
ExcessiveMethodLength | Avoid really long methods. | 1574–1794 |
NPathComplexity | The method 'compareTo(R66Result)' has an NPath complexity of 2147483647, current threshold is 200 | 1574–1794 |
CognitiveComplexity | The method 'compareTo(R66Result)' has a cognitive complexity of 79, current threshold is 15 | 1574–1794 |
CyclomaticComplexity | The method 'compareTo(R66Result)' has a cyclomatic complexity of 61. | 1574–1794 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1575 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1576 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1576 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1576 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1581 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1592 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1603 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1613 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1623 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1633 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1644 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1654 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1665 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1676 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1686–1687 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1698 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1708 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1718–1719 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1730 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1740–1741 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1753 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1763–1764 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1775 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1785 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1803 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1803 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1808 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1808 |
NPathComplexity | The method 'toString()' has an NPath complexity of 26873856, current threshold is 200 | 1812–1945 |
ExcessiveMethodLength | Avoid really long methods. | 1812–1945 |
NcssCount | The method 'toString()' has a NCSS line count of 104. | 1812–1945 |
CognitiveComplexity | The method 'toString()' has a cognitive complexity of 48, current threshold is 15 | 1812–1945 |
CyclomaticComplexity | The method 'toString()' has a cyclomatic complexity of 29. | 1812–1945 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 1813 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 26, but has at least 36 characters appended. | 1813 |
AvoidDuplicateLiterals | The String literal "null" appears 11 times in this file; the first occurrence is on line 1 817 | 1817 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 1822 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 1831 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 1840 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 1849 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 1858 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 1862 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 1870 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 1870 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 1877 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 1877 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 1885 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 1889 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 1893 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 1897 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 1901 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 1905 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 1909 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 1918 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 1922 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 1926 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 1935 |
GodClass | Possible God Class (WMC=72, ATFD=149, TCC=0.000%) | 1992–2288 |
CyclomaticComplexity | The method 'read(TProtocol, R66Result)' has a cyclomatic complexity of 43. | 1996–2176 |
NcssCount | The method 'read(TProtocol, R66Result)' has a NCSS line count of 153. | 1996–2176 |
CognitiveComplexity | The method 'read(TProtocol, R66Result)' has a cognitive complexity of 85, current threshold is 15 | 1996–2176 |
ExcessiveMethodLength | Avoid really long methods. | 1996–2176 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 2005–2168 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2008 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2016 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2024 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2032 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2040 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2048 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2056 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2064 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2072 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2080 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2088 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2096 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2104 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2112 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2120 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2128 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2136 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2144 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2152 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2160 |
CognitiveComplexity | The method 'write(TProtocol, R66Result)' has a cognitive complexity of 28, current threshold is 15 | 2179–2286 |
ExcessiveMethodLength | Avoid really long methods. | 2179–2286 |
CyclomaticComplexity | The method 'write(TProtocol, R66Result)' has a cyclomatic complexity of 29. | 2179–2286 |
NPathComplexity | The method 'write(TProtocol, R66Result)' has an NPath complexity of 26873856, current threshold is 200 | 2179–2286 |
NcssCount | The method 'write(TProtocol, R66Result)' has a NCSS line count of 85. | 2179–2286 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2184 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2185 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2186 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2186 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2189 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2190 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2191 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2194 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2195 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2196 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2199 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2200 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2201 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2204 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2205 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2206 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2210 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2211 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2214 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2215 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2216 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2216 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2219 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2220 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2221 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2221 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2224 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2225 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2226 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2230 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2231 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2235 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2236 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2240 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2241 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2245 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2246 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2250 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2251 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2255 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2256 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2259 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2260 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2261 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2265 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2266 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2270 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2271 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2274 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2275 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2276 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2279 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2280 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2281 |
GodClass | Possible God Class (WMC=53, ATFD=125, TCC=0.000%) | 2297–2492 |
NcssCount | The method 'write(TProtocol, R66Result)' has a NCSS line count of 75. | 2300–2410 |
NPathComplexity | The method 'write(TProtocol, R66Result)' has an NPath complexity of 2147483647, current threshold is 200 | 2300–2410 |
CyclomaticComplexity | The method 'write(TProtocol, R66Result)' has a cyclomatic complexity of 35. | 2300–2410 |
CognitiveComplexity | The method 'write(TProtocol, R66Result)' has a cognitive complexity of 34, current threshold is 15 | 2300–2410 |
ExcessiveMethodLength | Avoid really long methods. | 2300–2410 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2303 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2303 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2303 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2304 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2304 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2304 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2305 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2305 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2358 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2360 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2363 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2366 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2369 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2372 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2375 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2375 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2378 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2381 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2384 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2387 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2390 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2393 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2396 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2399 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2402 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2405 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2408 |
CognitiveComplexity | The method 'read(TProtocol, R66Result)' has a cognitive complexity of 17, current threshold is 15 | 2413–2491 |
CyclomaticComplexity | The method 'read(TProtocol, R66Result)' has a cyclomatic complexity of 18. | 2413–2491 |
NPathComplexity | The method 'read(TProtocol, R66Result)' has an NPath complexity of 131072, current threshold is 200 | 2413–2491 |
NcssCount | The method 'read(TProtocol, R66Result)' has a NCSS line count of 60. | 2413–2491 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2416 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2416 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2418 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2418 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2420 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2420 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2422 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2423 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2424 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2427 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2428 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2431 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2432 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2435 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2436 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2439 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2440 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2443 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2444 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2447 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2448 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2451 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2452 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2455 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2456 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2459 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2460 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2463 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2464 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2467 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2468 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2471 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2472 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2475 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2476 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2479 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2480 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2483 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2484 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2487 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2488 |
Rule | Violation | Line |
---|---|---|
ExcessivePublicCount | This class has a bunch of public methods and attributes | 26–4172 |
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 26–4172 |
CouplingBetweenObjects | High amount of different objects as members denotes a high coupling | 26–4172 |
NcssCount | The class 'R66Service' has a NCSS line count of 1902 (Highest = 0). | 80–4172 |
ExcessiveClassLength | Avoid really long classes. | 80–4172 |
AvoidDuplicateLiterals | The String literal "request" appears 5 times in this file; the first occurrence is on line 81 | 81 |
AvoidDuplicateLiterals | The String literal "success" appears 7 times in this file; the first occurrence is on line 82 | 82 |
TooManyMethods | This class has too many methods, consider refactoring it. | 117–249 |
AvoidDuplicateLiterals | The String literal "transferRequestQuery" appears 4 times in this file; the first occurrence is on line 118 | 118 |
AvoidDuplicateLiterals | The String literal "isStillRunning" appears 4 times in this file; the first occurrence is on line 119 | 119 |
AvoidDuplicateLiterals | The String literal "infoTransferQuery" appears 4 times in this file; the first occurrence is on line 120 | 120 |
AvoidDuplicateLiterals | The String literal "infoListQuery" appears 4 times in this file; the first occurrence is on line 121 | 121 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 167 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 167 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 167 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 167 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 191 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 191 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 191 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 191 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 219 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 219 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 219 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 219 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 243 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 243 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 243 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 243 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 253 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 254 |
AvoidDuplicateLiterals | The String literal "Method call not finished!" appears 4 times in this file; the first occurrence is on line 290 | 290 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 291 |
CloseResource | Ensure that resources like this TMemoryInputTransport object are closed after use | 317 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 318 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 320 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 340 |
CloseResource | Ensure that resources like this TMemoryInputTransport object are closed after use | 366 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 367 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 369 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 389 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 390 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 391 |
CloseResource | Ensure that resources like this TMemoryInputTransport object are closed after use | 422 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 423 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 425 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 444 |
CloseResource | Ensure that resources like this TMemoryInputTransport object are closed after use | 470 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 471 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 473 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 527 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 527 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 527 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 527 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 527 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 527 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 527 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 527 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 527 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 527 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 553 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 553 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 553 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 553 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 553 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 553 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 553 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 553 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 553 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 553 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 579 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 579 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 579 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 579 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 580 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 580 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 580 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 580 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 580 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 580 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 607 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 607 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 607 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 607 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 607 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 607 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 607 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 607 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 607 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 607 |
GodClass | Possible God Class (WMC=51, ATFD=18, TCC=19.913%) | 614–1032 |
TooManyMethods | This class has too many methods, consider refactoring it. | 616–1032 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 631 |
AvoidDuplicateLiterals | The String literal "Field " appears 8 times in this file; the first occurrence is on line 657 | 657 |
AvoidDuplicateLiterals | The String literal " doesn't exist!" appears 8 times in this file; the first occurrence is on line 658 | 658 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 659 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 674 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 724 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 759 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 773 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 786 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 861 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 862 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 862 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 862 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 868 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 886 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 886 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 891 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 891 |
AvoidDuplicateLiterals | The String literal "null" appears 8 times in this file; the first occurrence is on line 899 | 899 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 954 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 956 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 956 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 957 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 957 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 981 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 982 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 983 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 983 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1012 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1014 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1014 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1023 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1024 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1025 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1026 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1026 |
GodClass | Possible God Class (WMC=51, ATFD=18, TCC=19.913%) | 1034–1453 |
TooManyMethods | This class has too many methods, consider refactoring it. | 1036–1453 |
AvoidDuplicateLiterals | The String literal "success:" appears 4 times in this file; the first occurrence is on line 1 038 | 1038 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 1051 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 1077 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 1143 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1179 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1193 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1206 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1281 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1282 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1282 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1282 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1288 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1306 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1306 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1311 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1311 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1377 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1377 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1378 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1378 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1402 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1403 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1404 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1404 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1433 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1435 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1435 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1444 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1445 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1446 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1447 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1447 |
GodClass | Possible God Class (WMC=51, ATFD=18, TCC=19.913%) | 1455–1868 |
TooManyMethods | This class has too many methods, consider refactoring it. | 1457–1868 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 1469 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 1495 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 1510 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 1561 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1596 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1609 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 1622 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1697 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1698 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1698 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1698 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1704 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1722 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1722 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1727 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 1727 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 1732 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 1790 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 1792 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1792 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1793 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1793 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1817 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1818 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1819 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1819 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1848 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1850 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1850 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1859 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 1860 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1861 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 1862 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 1862 |
GodClass | Possible God Class (WMC=50, ATFD=18, TCC=21.905%) | 1870–2277 |
TooManyMethods | This class has too many methods, consider refactoring it. | 1872–2277 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 1884 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 1904 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 1970 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 2005 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 2018 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 2031 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2106 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2107 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2107 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2107 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2113 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2131 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2131 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2136 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2136 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 2141 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2201 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 2201 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2202 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2202 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2226 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2227 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2228 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2228 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2257 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2259 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2259 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2268 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2269 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2270 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 2271 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2271 |
CyclomaticComplexity | The class 'isStillRunning_args' has a total cyclomatic complexity of 83 (highest 12). | 2279–2902 |
GodClass | Possible God Class (WMC=83, ATFD=23, TCC=16.532%) | 2279–2902 |
TooManyMethods | This class has too many methods, consider refactoring it. | 2281–2902 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 2301 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 2329 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 2399 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 2403 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 2452 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 2453 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 2468 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 2481 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 2495 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 2509 |
SwitchStmtsShouldHaveDefault | Switch statements should be exhaustive, add a default case (or missing enum branches) | 2542–2567 |
SwitchStmtsShouldHaveDefault | Switch statements should be exhaustive, add a default case (or missing enum branches) | 2572–2582 |
SwitchStmtsShouldHaveDefault | Switch statements should be exhaustive, add a default case (or missing enum branches) | 2597–2604 |
CyclomaticComplexity | The method 'equals(isStillRunning_args)' has a cyclomatic complexity of 12. | 2619–2647 |
CognitiveComplexity | The method 'equals(isStillRunning_args)' has a cognitive complexity of 17, current threshold is 15 | 2619–2647 |
CyclomaticComplexity | The method 'compareTo(isStillRunning_args)' has a cyclomatic complexity of 10. | 2655–2693 |
NPathComplexity | The method 'compareTo(isStillRunning_args)' has an NPath complexity of 288, current threshold is 200 | 2655–2693 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2656 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2657 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2657 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2657 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2663 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2674 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2684 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2702 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2702 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2707 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 2707 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 36, but has at least 43 characters appended. | 2712 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 2712 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 2720 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 2720 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 2727 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 2727 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 2728 |
CognitiveComplexity | The method 'read(TProtocol, isStillRunning_args)' has a cognitive complexity of 17, current threshold is 15 | 2770–2815 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 2780–2807 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2783 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2791 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2799 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2824 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2825 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2826 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2829 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2830 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2831 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2834 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2835 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2869 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2871 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2874 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2877 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2886 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2887 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2888 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2891 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2892 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 2895 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 2896 |
TooManyMethods | This class has too many methods, consider refactoring it. | 2906–3302 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 2918 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 2944 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3008 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3012 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3138 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3139 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3139 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3139 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3145 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3163 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3163 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3168 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3168 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3173 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 3174 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3228 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3253 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3254 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3283 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3285 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3294 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3295 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3296 |
GodClass | Possible God Class (WMC=51, ATFD=18, TCC=19.913%) | 3304–3715 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3306–3715 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3318 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3343 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3358 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3409 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3443 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3456 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3469 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3544 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3545 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3545 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3545 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3551 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3569 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3569 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3574 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3574 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3579 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3637 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3639 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3639 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3640 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3640 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3664 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3665 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3666 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3666 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3695 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3697 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3697 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3706 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3707 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3708 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3709 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3709 |
GodClass | Possible God Class (WMC=56, ATFD=18, TCC=22.333%) | 3717–4170 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3719–4170 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3731 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3757 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3823 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3859 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3887 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3900 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3975 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3976 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3976 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3976 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3982 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 4000 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 4000 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 4005 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 4005 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 4010 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 4069 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 4069 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 4073 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4073 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 4100 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 4101 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 4104 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4104 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 4105 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 4138 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4141 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 4141 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 4142 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 4154 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 4155 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 4158 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 4162 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 4162 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 272 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 532 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 617 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 337 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 281 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 82 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 201 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 228 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 386 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 412 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 425 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 438 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 451 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 464 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 477 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 106 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 142 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 170 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 188 |
Rule | Violation | Line |
---|---|---|
DontCallThreadRun | Dont call Thread.run() explicitly, use Thread.start() | 118 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 51 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 238 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 379 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 37 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 28 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 600 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 659 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 725 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 756 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 791 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 61 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 246 |
Rule | Violation | Line |
---|---|---|
DontImportSun | Avoid importing anything from the sun.* packages | 37 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 44 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 75 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 247 |
Rule | Violation | Line |
---|---|---|
DontImportSun | Avoid importing anything from the sun.* packages | 38 |
Rule | Violation | Line |
---|---|---|
DontImportSun | Avoid importing anything from the sun.* packages | 37 |
Rule | Violation | Line |
---|---|---|
DontImportSun | Avoid importing anything from the sun.* packages | 40 |
Rule | Violation | Line |
---|---|---|
DontImportSun | Avoid importing anything from the sun.* packages | 44 |
Rule | Violation | Line |
---|---|---|
DontImportSun | Avoid importing anything from the sun.* packages | 49 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 155 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 105 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 175 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 197 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 63 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 90 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 154 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 49 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 449 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 40 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 199 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 34 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 38 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 42 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 232 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 304 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 414 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 54 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 340 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 794 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 832 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 113 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 211 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 381 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 463 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 81 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 91 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 105 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 1183 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 355 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 34 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 38 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 42 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 59 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 94 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 385 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 323 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 137 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 179 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 271 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 449 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 239 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 320 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 447 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 361 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 270 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 1079 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 3083 |
DoNotThrowExceptionInFinally | A throw statement in a finally block makes the control flow hard to understand. | 4279–4318 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 745 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 1937 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 1951 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 1965 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 1980 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 146 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 180 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 224 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 138 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 313 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 72 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 34 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 38 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 42 |
Rule | Violation | Line |
---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 131 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 32 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 37 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 42 |
Rule | Violation | Priority | Line |
---|---|---|---|
CognitiveComplexity | The method 'getFinalMsg(int, String)' has a cognitive complexity of 15, current threshold is 15 | 3 | 345–377 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 363–365 |
NcssCount | The method 'getReplyCode(int)' has a NCSS line count of 104. | 3 | 410–516 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 410–516 |
CyclomaticComplexity | The method 'getReplyCode(int)' has a cyclomatic complexity of 52. | 3 | 410–516 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 527 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 529 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 531 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 533 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 36 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 29 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 36 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 39 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 31 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 33 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 34 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 35 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 42 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 56 |
Rule | Violation | Priority | Line |
---|---|---|---|
GodClass | Possible God Class (WMC=71, ATFD=26, TCC=30.303%) | 3 | 35–535 |
TooManyFields | Too many fields | 3 | 35–535 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 44 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 45 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 46 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 47 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 49 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 50 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 53 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 54 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 55 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 58 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 59 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 60 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 61 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 62 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 63 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 64 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 65 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 66 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 66 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 69 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 70 |
LooseCoupling | Avoid using implementation types like 'LinkedList'; use the interface instead | 3 | 78 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 78 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 79 |
ExcessiveParameterList | Avoid long parameter lists. | 3 | 189–200 |
NPathComplexity | The constructor 'WaarpConstraintLimitHandler(long, long, boolean, boolean, double, int, double, double, double, AbstractTrafficShapingHandler, long, long)' has an NPath complexity of 480, current threshold is 200 | 3 | 189–251 |
CyclomaticComplexity | The constructor 'WaarpConstraintLimitHandler(long, long, boolean, boolean, double, int, double, double, double, AbstractTrafficShapingHandler, long, long)' has a cyclomatic complexity of 13. | 3 | 189–251 |
CognitiveComplexity | The constructor 'WaarpConstraintLimitHandler(long, long, boolean, boolean, double, int, double, double, double, AbstractTrafficShapingHandler, long, long)' has a cognitive complexity of 16, current threshold is 15 | 3 | 189–251 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 217 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 247 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 247 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 248 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 258 |
CognitiveComplexity | The method 'checkConstraintsSleep(int)' has a cognitive complexity of 22, current threshold is 15 | 3 | 329–369 |
CyclomaticComplexity | The method 'checkConstraintsSleep(int)' has a cyclomatic complexity of 11. | 3 | 329–369 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 343 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 347 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 362 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 435 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 438 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 438 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 439 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 443 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 444 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 444 |
NPathComplexity | The method 'run()' has an NPath complexity of 676, current threshold is 200 | 3 | 454–534 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 18. | 3 | 454–534 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 35, current threshold is 15 | 3 | 454–534 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 3 | 466 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 469 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 476 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 3 | 492 |
Rule | Violation | Priority | Line |
---|---|---|---|
AvoidFieldNameMatchingTypeName | It is somewhat confusing to have a field name matching the declaring class name | 3 | 26 |
Rule | Violation | Priority | Line |
---|---|---|---|
NPathComplexity | The method 'initFromList(List)' has an NPath complexity of 482, current threshold is 200 | 3 | 65–148 |
NcssCount | The method 'initFromList(List)' has a NCSS line count of 65. | 3 | 65–148 |
CognitiveComplexity | The method 'initFromList(List)' has a cognitive complexity of 37, current threshold is 15 | 3 | 65–148 |
CyclomaticComplexity | The method 'initFromList(List)' has a cyclomatic complexity of 13. | 3 | 65–148 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 68 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 71 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 76 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 77 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 79 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 3 | 80 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 82 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 111 |
UnusedAssignment | The value assigned to variable 'inputStream' is never used (overwritten on lines 82 and 114) | 3 | 112 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 112 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 114 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 133 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 178 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 181 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 181 |
CloseResource | Ensure that resources like this FileOutputStream object are closed after use | 3 | 182 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 182–183 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 183 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 183 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 185 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 186 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 187 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 188 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 189 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 190 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 191 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 94 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 105 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 80 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 81 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 86 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 87 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 107 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 112 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 113 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 119 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 122 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 125–126 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 40 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 42 |
CognitiveComplexity | The method 'initFromList(List)' has a cognitive complexity of 25, current threshold is 15 | 3 | 56–109 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 59 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 62 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 67 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 69 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 3 | 70 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 72 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 101 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 113 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 116 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 116 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 3 | 150 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 155 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 3 | 170 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 175 |
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 61–461 |
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 1 | 124 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 3 | 157 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 3 | 159 |
CloseResource | Ensure that resources like this FileOutputStream object are closed after use | 3 | 183 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 3 | 200 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 203 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 204 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 205 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 222 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 3 | 238 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 244 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 245 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 246 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 3 | 261 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 3 | 275 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 3 | 288 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 303 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 3 | 319 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 325 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 326 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 327 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 3 | 343 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 3 | 359 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 3 | 376 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 3 | 393 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 3 | 408 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 3 | 421 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 3 | 427 |
CloseResource | Ensure that resources like this DataInputStream object are closed after use | 3 | 428 |
Rule | Violation | Priority | Line |
---|---|---|---|
CyclomaticComplexity | The class 'WaarpSecureKeyStore' has a total cyclomatic complexity of 94 (highest 17). | 3 | 52–617 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 78 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 79 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 80 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 81 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 82 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 83 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 84 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 85 |
CyclomaticComplexity | The constructor 'WaarpSecureKeyStore(String, String)' has a cyclomatic complexity of 11. | 3 | 95–122 |
AvoidDuplicateLiterals | The String literal "JKS" appears 4 times in this file; the first occurrence is on line 100 | 3 | 100 |
CyclomaticComplexity | The method 'initKeyStore(String, String, String)' has a cyclomatic complexity of 11. | 3 | 180–216 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 3 | 194 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 272 |
CloseResource | Ensure that resources like this FileOutputStream object are closed after use | 3 | 290 |
CyclomaticComplexity | The method 'initTrustStore(String, String, boolean)' has a cyclomatic complexity of 17. | 3 | 328–390 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 3 | 340 |
CloseResource | Ensure that resources like this FileOutputStream object are closed after use | 3 | 469 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 3 | 509 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 592 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 612 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 35 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 37 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 39 |
AvoidFieldNameMatchingMethodName | Field needAuthentication has the same name as a method | 3 | 39 |
AvoidFieldNameMatchingMethodName | Field hasTrustStore has the same name as a method | 3 | 40 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 40 |
Rule | Violation | Priority | Line |
---|---|---|---|
DataClass | The class 'WaarpSslContextFactory' is suspected to be a Data Class (WOC=30.000%, NOPA=1, NOAM=3, WMC=21) | 3 | 38–258 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 56 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 63 |
AvoidFieldNameMatchingMethodName | Field needClientAuthentication has the same name as a method | 3 | 63 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 3 | 156–159 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 157 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 3 | 163–166 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 164 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 197 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 198 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 199 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 217 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 222 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 224 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 238 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 242 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 243–244 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 246 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 248 |
Rule | Violation | Priority | Line |
---|---|---|---|
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 54 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 55 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 70 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 3 | 72 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 105 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 106 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 106 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 113 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 113 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 114 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 114 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 120 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 133 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 139 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 141 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 143–144 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 143 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 144 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 145 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 146 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 150–151 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 151 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 168 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 187 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 199–200 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 203 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 224 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 225 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 232 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 257 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 258 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 279 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 299 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 41 |
Rule | Violation | Priority | Line |
---|---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 1 | 41–290 |
UnusedAssignment | The field initializer for 'maxConnections' is never used (overwritten on line 193) | 3 | 84 |
SingularField | Perhaps 'maxIdle' could be replaced by a local variable. | 3 | 85 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 85 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 90 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 101 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 128 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 129–132 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 203–205 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 16, but has at least 69 characters appended. | 3 | 277 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 3 | 278 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 3 | 279 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 3 | 280 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 3 | 281 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 3 | 282 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 3 | 283 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 3 | 284 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 3 | 285 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 3 | 286 |
Rule | Violation | Priority | Line |
---|---|---|---|
GodClass | Possible God Class (WMC=47, ATFD=7, TCC=13.810%) | 3 | 47–445 |
AvoidFieldNameMatchingMethodName | Field isReadOnly has the same name as a method | 3 | 86 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 86 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 132 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 135 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 228 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 230–231 |
AvoidBranchingStatementAsLastInLoop | Avoid using a branching statement as the last in a loop. | 2 | 239 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 244 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 246–247 |
AvoidBranchingStatementAsLastInLoop | Avoid using a branching statement as the last in a loop. | 2 | 255 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 283 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 285 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 299 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 403 |
CloseResource | Ensure that resources like this Connection object are closed after use | 3 | 405 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 407 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 52 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 56 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 60 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 62 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 64 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 66 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 68 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 71 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 73 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 104 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 105 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 106 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 126 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 126 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 132 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 135–136 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 135–136 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 138 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 142 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 154–164 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 3 | 201 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 3 | 240 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 243–246 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 274–294 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 284 |
CyclomaticComplexity | The method 'getConnection()' has a cyclomatic complexity of 10. | 3 | 312–340 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 342–367 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 352 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 357 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 358 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 360 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 369–392 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 375 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 3 | 390 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 394–404 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 409–411 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 430 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 439 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 440 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 446 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 447 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 460–462 |
Rule | Violation | Priority | Line |
---|---|---|---|
UseUtilityClass | All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. | 3 | 31–81 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 44 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 48 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 69–71 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 50 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 55 |
AvoidFieldNameMatchingMethodName | Field isReady has the same name as a method | 3 | 60 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 60 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 65 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 70 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 87 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 91 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 92 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 116 |
UnusedAssignment | The value assigned to field 'preparedStatement' is never used (overwritten on lines 125, 131 and 138) | 3 | 118 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 118 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 135–136 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 138 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 140–141 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 168 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 170 |
UnusedAssignment | The value assigned to field 'preparedStatement' is never used (overwritten on lines 177, 184 and 192) | 3 | 170 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 189–190 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 192 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 194–195 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 222 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 222 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 226 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 232 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 236–238 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 238 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 241 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 243–244 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 286–287 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 290 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 324–325 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 345 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 363 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 391–393 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 47 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 52 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 57 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 94 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 98 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 100 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 127 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 154–156 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 165 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 194 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 215 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 223 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 252–254 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 283 |
Rule | Violation | Priority | Line |
---|---|---|---|
GodClass | Possible God Class (WMC=104, ATFD=11, TCC=21.839%) | 3 | 47–681 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 47–681 |
CyclomaticComplexity | The class 'DbSession' has a total cyclomatic complexity of 104 (highest 9). | 3 | 47–681 |
AvoidFieldNameMatchingMethodName | Field isReadOnly has the same name as a method | 3 | 70 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 70 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 85 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 90 |
AvoidFieldNameMatchingMethodName | Field isDisActive has the same name as a method | 3 | 90 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 96 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 103 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 103 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 114 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 116 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 118 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 125–126 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 130 |
AvoidCatchingNPE | Avoid catching NullPointerException; consider removing the cause of the NPE. | 3 | 159 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 159 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 162 |
AvoidCatchingNPE | Avoid catching NullPointerException; consider removing the cause of the NPE. | 3 | 195 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 195 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 197 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 224 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 227–228 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 232 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 268 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 268 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 269 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 269 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 272 |
AvoidDuplicateLiterals | The String literal "{}{}" appears 4 times in this file; the first occurrence is on line 277 | 3 | 277 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 3 | 300 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 310 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 318 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 322 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 328 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 344 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 344 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 344 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 357 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 359 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 365–367 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 368–369 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 369 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 369 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 376 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 376 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 376 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 377 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 394 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 396 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 402–404 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 406–407 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 407 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 407 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 418 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 418 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 459–460 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 465–467 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 470–472 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 526 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 554 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 556 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 584 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 611 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 13 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 13 |
Rule | Violation | Priority | Line |
---|---|---|---|
CyclomaticComplexity | The class 'AbstractDbData' has a total cyclomatic complexity of 143 (highest 36). | 3 | 53–759 |
GodClass | Possible God Class (WMC=143, ATFD=315, TCC=21.905%) | 3 | 53–759 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 99 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 100 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 101 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 103 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 107 |
AvoidDuplicateLiterals | The String literal " WHERE " appears 4 times in this file; the first occurrence is on line 170 | 3 | 170 |
MethodReturnsInternalArray | Returning 'allFields' may expose an internal array. | 3 | 272 |
CyclomaticComplexity | The method 'validateLength(int, String...)' has a cyclomatic complexity of 12. | 3 | 346–378 |
CyclomaticComplexity | The method 'setTrueValue(PreparedStatement, DbValue, int)' has a cyclomatic complexity of 36. | 3 | 389–520 |
CognitiveComplexity | The method 'setTrueValue(PreparedStatement, DbValue, int)' has a cognitive complexity of 33, current threshold is 15 | 3 | 389–520 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 389–520 |
NcssCount | The method 'setTrueValue(PreparedStatement, DbValue, int)' has a NCSS line count of 108. | 3 | 389–520 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 532 |
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 3 | 534 |
CyclomaticComplexity | The method 'getTrueValue(ResultSet, DbValue)' has a cyclomatic complexity of 19. | 3 | 549–605 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 589 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 592 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 617 |
CloseResource | Ensure that resources like this ResultSet object are closed after use | 3 | 619 |
CyclomaticComplexity | The method 'getJson()' has a cyclomatic complexity of 17. | 3 | 639–686 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 641 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 641 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 3 | 643–683 |
CyclomaticComplexity | The method 'setFromJson(ObjectNode, boolean)' has a cyclomatic complexity of 25. | 3 | 697–758 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 708 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 708 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 714 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 719 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 724 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 727 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 731 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 735 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 744 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 744 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 747 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 747 |
Rule | Violation | Priority | Line |
---|---|---|---|
AvoidFieldNameMatchingMethodName | Field SELECT has the same name as a method | 3 | 40 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 67 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 69 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 71 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 73 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 75 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 77 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 79 |
AvoidDuplicateLiterals | The String literal "=?," appears 5 times in this file; the first occurrence is on line 91 | 3 | 91 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 100 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 102 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 103 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 104 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 105 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 106 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 107 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 118 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 119 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 120 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 121 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 122 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 123 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 124 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 129 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 131 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 133 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 135 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 137 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 138 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 139 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 357 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 358 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 368 |
Rule | Violation | Priority | Line |
---|---|---|---|
CyclomaticComplexity | The class 'DbValue' has a total cyclomatic complexity of 133 (highest 29). | 3 | 42–513 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'LONG'. | 3 | 62 |
ArrayIsStoredDirectly | The user-supplied array 'value' is stored directly. | 3 | 249 |
CyclomaticComplexity | The method 'getType()' has a cyclomatic complexity of 16. | 3 | 280–315 |
CyclomaticComplexity | The method 'getValue()' has a cyclomatic complexity of 17. | 3 | 317–338 |
CyclomaticComplexity | The method 'getValueAsString()' has a cyclomatic complexity of 17. | 3 | 340–370 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 360 |
CloseResource | Ensure that resources like this InputStream object are closed after use | 3 | 374 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 380 |
CloseResource | Ensure that resources like this Reader object are closed after use | 3 | 392 |
CyclomaticComplexity | The method 'setValueFromString(String)' has a cyclomatic complexity of 29. | 3 | 408–498 |
CognitiveComplexity | The method 'setValueFromString(String)' has a cognitive complexity of 23, current threshold is 15 | 3 | 408–498 |
NcssCount | The method 'setValueFromString(String)' has a NCSS line count of 66. | 3 | 408–498 |
SimpleDateFormatNeedsLocale | When instantiating a SimpleDateFormat object, specify a Locale | 3 | 446 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 450 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 452–453 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 452–453 |
SimpleDateFormatNeedsLocale | When instantiating a SimpleDateFormat object, specify a Locale | 3 | 461 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 463 |
SimpleDateFormatNeedsLocale | When instantiating a SimpleDateFormat object, specify a Locale | 3 | 467 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 468 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 472 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 472 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 474–475 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 474–475 |
Rule | Violation | Priority | Line |
---|---|---|---|
GodClass | Possible God Class (WMC=55, ATFD=37, TCC=10.909%) | 3 | 41–334 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 58 |
MissingOverride | The method 'getDbTypeResolver()' is missing an @Override annotation. | 3 | 82–84 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 115 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 136 |
CyclomaticComplexity | The method 'validConnection(DbSession)' has a cyclomatic complexity of 10. | 3 | 148–178 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 157 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 158 |
AvoidInstanceofChecksInCatchClause | An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type. | 3 | 166 |
ExceptionAsFlowControl | Avoid using exceptions as flow control. | 3 | 186 |
ExceptionAsFlowControl | Avoid using exceptions as flow control. | 3 | 186 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 191 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 205–207 |
CloseResource | Ensure that resources like this Statement object are closed after use | 3 | 215 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 217 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 218 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 221 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 222 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 229 |
ExceptionAsFlowControl | Avoid using exceptions as flow control. | 3 | 234 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 254–256 |
CyclomaticComplexity | The method 'subValidConnectionSelect(DbSession, Statement)' has a cyclomatic complexity of 12. | 3 | 259–309 |
ExceptionAsFlowControl | Avoid using exceptions as flow control. | 3 | 265 |
ExceptionAsFlowControl | Avoid using exceptions as flow control. | 3 | 265 |
ExceptionAsFlowControl | Avoid using exceptions as flow control. | 3 | 265 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 271 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'stmt' | 2 | 271 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 283 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 291 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 305–307 |
Rule | Violation | Priority | Line |
---|---|---|---|
CyclomaticComplexity | The method 'getType(int)' has a cyclomatic complexity of 15. | 3 | 73–106 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 109 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 143 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 145 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 153 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 177 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 179 |
Rule | Violation | Priority | Line |
---|---|---|---|
UseUtilityClass | All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. | 3 | 33–106 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 3 | 55–57 |
Rule | Violation | Priority | Line |
---|---|---|---|
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 73 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 81 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 104–105 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 122–123 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 135 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 139–144 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 161–162 |
CyclomaticComplexity | The method 'getType(int)' has a cyclomatic complexity of 17. | 3 | 192–229 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 264 |
Rule | Violation | Priority | Line |
---|---|---|---|
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 74 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 82 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 83 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 127–129 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 161–162 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 189 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 208 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 210 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 233 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 249–258 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 254 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 257 |
Rule | Violation | Priority | Line |
---|---|---|---|
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 81 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 89 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 90 |
CyclomaticComplexity | The method 'createMysqlConnectionPoolDataSource(String, String, String)' has a cyclomatic complexity of 10. | 3 | 102–154 |
UnusedAssignment | The initializer for variable 'mysqlConnectionPoolDataSourceClass' is never used (overwritten on lines 110, 114, 118 and 129) | 3 | 105 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 106 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 111 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 121–122 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 121–122 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 142 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 145 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 148 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 150 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 176–178 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 198–200 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 217–218 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 231 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 234 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 238–243 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 262 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 270 |
Rule | Violation | Priority | Line |
---|---|---|---|
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 65 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 73 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 74 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 102 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 109–111 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 132 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 139–141 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 158–159 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 175 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 208 |
CyclomaticComplexity | The method 'getType(int)' has a cyclomatic complexity of 15. | 3 | 235–268 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 308 |
Rule | Violation | Priority | Line |
---|---|---|---|
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 61 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 90–91 |
CyclomaticComplexity | The method 'getType(int)' has a cyclomatic complexity of 15. | 3 | 130–163 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 176 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 178 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 199 |
Rule | Violation | Priority | Line |
---|---|---|---|
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 43 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 48 |
Rule | Violation | Priority | Line |
---|---|---|---|
GodClass | Possible God Class (WMC=54, ATFD=20, TCC=17.647%) | 3 | 43–408 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 52 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 56 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 62 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 100 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'path' | 2 | 133 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 136 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 138 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 139–141 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 164–166 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 174 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 174 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 193 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 216 |
CyclomaticComplexity | The method 'getCanonicalPath(File)' has a cyclomatic complexity of 11. | 3 | 229–274 |
CognitiveComplexity | The method 'getCanonicalPath(File)' has a cognitive complexity of 19, current threshold is 15 | 3 | 229–274 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 236 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 238 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 241 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 243 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 292 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 292 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 294 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 294 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 314 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 314 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 333 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 333 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 335 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 378 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 378 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 382 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 388 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 388 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 395 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 400 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 400 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 36 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 46 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 46 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 64 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 77 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 87 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 57 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 58 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 63 |
AvoidFieldNameMatchingMethodName | Field isEOF has the same name as a method | 3 | 63 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 68 |
AvoidFieldNameMatchingMethodName | Field isEOR has the same name as a method | 3 | 68 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 73 |
AvoidFieldNameMatchingMethodName | Field isERROR has the same name as a method | 3 | 73 |
AvoidFieldNameMatchingMethodName | Field isRESTART has the same name as a method | 3 | 78 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 78 |
MethodReturnsInternalArray | Returning 'block' may expose an internal array. | 3 | 105 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 131 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 144 |
ArrayIsStoredDirectly | The user-supplied array 'block' is stored directly. | 3 | 165 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 167 |
AvoidArrayLoops | System.arraycopy is more efficient | 3 | 174–176 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 189 |
MethodReturnsInternalArray | Returning 'markers' may expose an internal array. | 3 | 312 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 337 |
ArrayIsStoredDirectly | The user-supplied array 'markers' is stored directly. | 3 | 337 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 348 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 350 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 357 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 397 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 397 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 398 |
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 30–343 |
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 32–257 |
Rule | Violation | Priority | Line |
---|---|---|---|
CyclomaticComplexity | The class 'FileUtils' has a total cyclomatic complexity of 131 (highest 17). | 3 | 47–651 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 47–651 |
GodClass | Possible God Class (WMC=131, ATFD=30, TCC=1.449%) | 3 | 47–651 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 61 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 62 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 72 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 73 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 77 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 78 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 88 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 89 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 99 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 100 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 104 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 105 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 115 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 116 |
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 1 | 170 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 180 |
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 1 | 206 |
NPathComplexity | The method 'copy(File, File, boolean, boolean)' has an NPath complexity of 330, current threshold is 200 | 3 | 274–316 |
CognitiveComplexity | The method 'copy(File, File, boolean, boolean)' has a cognitive complexity of 15, current threshold is 15 | 3 | 274–316 |
CyclomaticComplexity | The method 'copy(File, File, boolean, boolean)' has a cyclomatic complexity of 17. | 3 | 274–316 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 293 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 298 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 303 |
NPathComplexity | The method 'forceDeleteRecursiveSubDir(File)' has an NPath complexity of 240, current threshold is 200 | 3 | 360–390 |
CyclomaticComplexity | The method 'forceDeleteRecursiveSubDir(File)' has a cyclomatic complexity of 11. | 3 | 360–390 |
CognitiveComplexity | The method 'forceDeleteRecursiveSubDir(File)' has a cognitive complexity of 17, current threshold is 15 | 3 | 360–390 |
CognitiveComplexity | The method 'forceDeleteRecursiveDir(File)' has a cognitive complexity of 15, current threshold is 15 | 3 | 399–426 |
CyclomaticComplexity | The method 'forceDeleteRecursiveDir(File)' has a cyclomatic complexity of 10. | 3 | 399–426 |
CyclomaticComplexity | The method 'deleteRecursiveDir(File)' has a cyclomatic complexity of 10. | 3 | 436–465 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 528–530 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 530–532 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 3 | 563 |
CloseResource | Ensure that resources like this CompressorInputStream object are closed after use | 3 | 564 |
CloseResource | Ensure that resources like this FileOutputStream object are closed after use | 3 | 565 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 572 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 41 |
AvoidFieldNameMatchingMethodName | Field isSet has the same name as a method | 3 | 41 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 50 |
AvoidFieldNameMatchingMethodName | Field isIdentified has the same name as a method | 3 | 55 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 55 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 65 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 121 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 172 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 243 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 244 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 245 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 275–277 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–782 |
GodClass | Possible God Class (WMC=137, ATFD=68, TCC=2.956%) | 3 | 62–782 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 62–782 |
CyclomaticComplexity | The class 'FilesystemBasedDirImpl' has a total cyclomatic complexity of 137 (highest 17). | 3 | 62–782 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 77 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 90 |
NPathComplexity | The method 'wildcardFiles(String)' has an NPath complexity of 1600, current threshold is 200 | 3 | 142–216 |
CyclomaticComplexity | The method 'wildcardFiles(String)' has a cyclomatic complexity of 17. | 3 | 142–216 |
CognitiveComplexity | The method 'wildcardFiles(String)' has a cognitive complexity of 23, current threshold is 15 | 3 | 142–216 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 150 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 150 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 168 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 168 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 181 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 183 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 197 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 210–211 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 210–211 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 234 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 253 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 253 |
AvoidDuplicateLiterals | The String literal " founds" appears 6 times in this file; the first occurrence is on line 255 | 3 | 255 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 257 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 260 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 274–275 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 274–275 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 284 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 284 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 289 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 304 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 304 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 309 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 321 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 323 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 323 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 327 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 330 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 342 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 342 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 346 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 349 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 360 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 367 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 375 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 391 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 392 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 393 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 394 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 395 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 396 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 397 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 398 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 401 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 405 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 409 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 413 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 417 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 421 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 424 |
CognitiveComplexity | The method 'list(String)' has a cognitive complexity of 18, current threshold is 15 | 3 | 432–472 |
CyclomaticComplexity | The method 'list(String)' has a cyclomatic complexity of 11. | 3 | 432–472 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 440 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 440 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 442 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 451 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 458 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 459 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 460 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 463 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 463 |
CyclomaticComplexity | The method 'listFull(String, boolean)' has a cyclomatic complexity of 15. | 3 | 475–530 |
CognitiveComplexity | The method 'listFull(String, boolean)' has a cognitive complexity of 33, current threshold is 15 | 3 | 475–530 |
NPathComplexity | The method 'listFull(String, boolean)' has an NPath complexity of 336, current threshold is 200 | 3 | 475–530 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 483 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 483 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 485 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 495 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 538 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 538 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 541 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 542 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 6 consecutive times with literals. Use a single append with a single combined String. | 3 | 581 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 607 |
NPathComplexity | The method 'mlsxInfo(File)' has an NPath complexity of 312, current threshold is 200 | 3 | 618–678 |
CognitiveComplexity | The method 'mlsxInfo(File)' has a cognitive complexity of 40, current threshold is 15 | 3 | 618–678 |
CyclomaticComplexity | The method 'mlsxInfo(File)' has a cyclomatic complexity of 16. | 3 | 618–678 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 621 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 621 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 624 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 624 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 627 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 627 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 630 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 648 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 648 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 4 consecutive times with literals. Use a single append with a single combined String. | 3 | 652 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 3 consecutive times with literals. Use a single append with a single combined String. | 3 | 663 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 670 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 696 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 696 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 700 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 709 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 716 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 722 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 3 | 728 |
CloseResource | Ensure that resources like this CheckedInputStream object are closed after use | 3 | 729 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 736 |
EmptyWhileStmt | Avoid empty while statements | 3 | 739–741 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 742 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 744 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 754 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 760 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 770 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 778 |
Rule | Violation | Priority | Line |
---|---|---|---|
GodClass | Possible God Class (WMC=147, ATFD=34, TCC=22.521%) | 3 | 45–831 |
CyclomaticComplexity | The class 'FilesystemBasedFileImpl' has a total cyclomatic complexity of 147 (highest 16). | 3 | 45–831 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 45–831 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 74 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 79 |
UnusedAssignment | The field initializer for 'currentRealFile' is never used (overwritten on lines 123 and 155) | 3 | 83 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'currentRealFile' | 3 | 83 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 83 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 88 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 98 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 102 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 104 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 155 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 164 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 165 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 190 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 196 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 227 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 257 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 279–295 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 282 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 285 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 289 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 298–306 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 301 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 324–329 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 332–337 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 354 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 384 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 402 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 448 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 449 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 449 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 452 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 452 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 457 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 457 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 477–483 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 480 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 486–492 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 495–509 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 518–520 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 530–546 |
CyclomaticComplexity | The method 'writeBlock(byte, int, int)' has a cyclomatic complexity of 12. | 3 | 561–591 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 561–591 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 580 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 588 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 603–612 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 636–645 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 663–717 |
CyclomaticComplexity | The method 'getByteBlock(byte)' has a cyclomatic complexity of 16. | 3 | 663–717 |
NPathComplexity | The method 'getByteBlock(byte)' has an NPath complexity of 270, current threshold is 200 | 3 | 663–717 |
CognitiveComplexity | The method 'getByteBlock(byte)' has a cognitive complexity of 18, current threshold is 15 | 3 | 663–717 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 686 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 692 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 742 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 746 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 774 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 777 |
CloseResource | Ensure that resources like this RandomAccessFile object are closed after use | 3 | 809 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 811 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 814–815 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 826 |
Rule | Violation | Priority | Line |
---|---|---|---|
MutableStaticState | Do not use non-final non-private static fields | 3 | 35 |
Rule | Violation | Priority | Line |
---|---|---|---|
DataClass | The class 'FilesystemBasedOptsMLSxImpl' is suspected to be a Data Class (WOC=4.762%, NOPA=0, NOAM=18, WMC=39) | 3 | 29–338 |
CyclomaticComplexity | The method 'getFeat()' has a cyclomatic complexity of 19. | 3 | 260–337 |
NPathComplexity | The method 'getFeat()' has an NPath complexity of 19683, current threshold is 200 | 3 | 260–337 |
CognitiveComplexity | The method 'getFeat()' has a cognitive complexity of 36, current threshold is 15 | 3 | 260–337 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 16, but has at least 20 characters appended. | 3 | 261 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 33 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 34 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'nextBlock' | 2 | 56 |
Rule | Violation | Priority | Line |
---|---|---|---|
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 47 |
Rule | Violation | Priority | Line |
---|---|---|---|
MutableStaticState | Do not use non-final non-private static fields | 3 | 35 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessivePublicCount | This class has a bunch of public methods and attributes | 3 | 20–1141 |
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–1141 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 71–1141 |
TooManyFields | Too many fields | 3 | 71–1141 |
ExcessiveClassLength | Avoid really long classes. | 3 | 71–1141 |
GodClass | Possible God Class (WMC=155, ATFD=97, TCC=19.061%) | 3 | 71–1141 |
CyclomaticComplexity | The class 'FileMonitor' has a total cyclomatic complexity of 155 (highest 31). | 3 | 71–1141 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 75 |
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 2 | 75 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 84 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 85 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 86 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 87 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 88 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 89 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 90 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 91 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 94 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 95 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 96 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 98 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'ignoreAlreadyUsed' | 3 | 100 |
AvoidFieldNameMatchingMethodName | Field initialized has the same name as a method | 3 | 102 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 102 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 103 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 105 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 107 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 110 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 116 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 117 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 118 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 118 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 119 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 120 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 121 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 123 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 125 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 128 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 129 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 130 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 131 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 132 |
ExcessiveParameterList | Avoid long parameter lists. | 3 | 161–167 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 3 | 169 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 299 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 306–308 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 312 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 325 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 345–347 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 353 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 357 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 359 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 361 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 379 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 382 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 384 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 386 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 425 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 440 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 482 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 483 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 488 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 519 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 520 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 522 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 523 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 523 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 563–565 |
CognitiveComplexity | The method 'checkFiles()' has a cognitive complexity of 22, current threshold is 15 | 3 | 577–652 |
NPathComplexity | The method 'checkFiles()' has an NPath complexity of 5760, current threshold is 200 | 3 | 577–652 |
CyclomaticComplexity | The method 'checkFiles()' has a cyclomatic complexity of 17. | 3 | 577–652 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 597 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 601 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 3 | 603–606 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 604 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 619 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 627 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 633 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 634 |
CyclomaticComplexity | The method 'setIfAlreadyUsed(FileItem, boolean)' has a cyclomatic complexity of 18. | 3 | 654–695 |
CognitiveComplexity | The method 'setIfAlreadyUsed(FileItem, boolean)' has a cognitive complexity of 19, current threshold is 15 | 3 | 654–695 |
CyclomaticComplexity | The method 'checkOneDir(boolean, File)' has a cyclomatic complexity of 31. | 3 | 703–827 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 703–827 |
CognitiveComplexity | The method 'checkOneDir(boolean, File)' has a cognitive complexity of 65, current threshold is 15 | 3 | 703–827 |
NcssCount | The method 'checkOneDir(boolean, File)' has a NCSS line count of 85. | 3 | 703–827 |
NPathComplexity | The method 'checkOneDir(boolean, File)' has an NPath complexity of 484423, current threshold is 200 | 3 | 703–827 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 721 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'fileItemsChanged' | 2 | 722 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 731 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 736 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 764–767 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 3 | 804–807 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 806 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 3 | 820–825 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 822–823 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 842 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 862 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 3 | 869 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 881–882 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 3 | 883–888 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 884–885 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 887 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 891 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 896 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 897 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 3 | 899–904 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 901–902 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 903 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 914 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 3 | 922 |
CognitiveComplexity | The method 'run(Timeout)' has a cognitive complexity of 15, current threshold is 15 | 3 | 928–962 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 930 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 931 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 933 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 3 | 937–942 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 939–940 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 3 | 955–961 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 957 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 958–959 |
DataClass | The class 'FileMonitorInformation' is suspected to be a Data Class (WOC=0.000%, NOPA=12, NOAM=0, WMC=2) | 3 | 969–1012 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 970 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 971 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 972 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 973 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 974 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 975 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 976 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 977 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 978 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 979 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 980 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 981 |
ExcessiveParameterList | Avoid long parameter lists. | 3 | 987–997 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 1022 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 1023 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 1024 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 1025 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 1026 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 1027 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 1028 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 1029 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1061 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1061 |
AvoidDuplicateLiterals | The String literal " : " appears 6 times in this file; the first occurrence is on line 1 070 | 3 | 1070 |
ProperCloneImplementation | Object clone() should be implemented with super.clone() | 2 | 1075–1085 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 1089–1091 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 1092 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1093–1094 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1099 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1104 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1109 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1116–1117 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1117 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1128–1129 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1129 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1134 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 34 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 34 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 123 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 125 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 126 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 126 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 127 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 127 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 131 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 132 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 134 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 136 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 136 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 137 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 137 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 141 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 142 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 143 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 143 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 144 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 146 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 146 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 147 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 147 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 32 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 33 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 53 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 31 |
AvoidFieldNameMatchingMethodName | Field channel has the same name as a method | 3 | 31 |
Rule | Violation | Priority | Line |
---|---|---|---|
AvoidThrowingNullPointerException | Avoid throwing null pointer exceptions. | 1 | 36 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 42–44 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 47–49 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 36 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 38 |
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 2 | 38 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 40 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 42 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 197 |
NPathComplexity | The method 'await0(long, boolean)' has an NPath complexity of 420, current threshold is 200 | 3 | 202–252 |
CognitiveComplexity | The method 'await0(long, boolean)' has a cognitive complexity of 18, current threshold is 15 | 3 | 202–252 |
CyclomaticComplexity | The method 'await0(long, boolean)' has a cyclomatic complexity of 14. | 3 | 202–252 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 229 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 249 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 341 |
Rule | Violation | Priority | Line |
---|---|---|---|
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 3 | 36 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 64 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 73 |
Rule | Violation | Priority | Line |
---|---|---|---|
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 28–30 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 33–35 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 89 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 91–97 |
CyclomaticComplexity | The method 'setString(String)' has a cyclomatic complexity of 16. | 3 | 312–374 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 319 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 320 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 327 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 329–330 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 333 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 353 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 55 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 57–63 |
Rule | Violation | Priority | Line |
---|---|---|---|
GodClass | Possible God Class (WMC=62, ATFD=30, TCC=8.791%) | 3 | 41–404 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 41–404 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 62 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 63 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 64 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 97 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 99 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 104 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 3 | 107–110 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 108 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 109 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 122 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 3 | 130–132 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 151–161 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 157 |
CyclomaticComplexity | The method 'compareAddresses(byte, byte)' has a cyclomatic complexity of 11. | 3 | 167–209 |
NPathComplexity | The method 'compareAddresses(byte, byte)' has an NPath complexity of 256, current threshold is 200 | 3 | 167–209 |
CognitiveComplexity | The method 'compareAddresses(byte, byte)' has a cognitive complexity of 16, current threshold is 15 | 3 | 167–209 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 173 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 263–265 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 281 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 292 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 295 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 296 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 297 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 298–299 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 305 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 306 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 306 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 307 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 308–309 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'value' | 2 | 318 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 318 |
CognitiveComplexity | The method 'defaultMachineId()' has a cognitive complexity of 27, current threshold is 15 | 3 | 328–403 |
CyclomaticComplexity | The method 'defaultMachineId()' has a cyclomatic complexity of 17. | 3 | 328–403 |
NPathComplexity | The method 'defaultMachineId()' has an NPath complexity of 980, current threshold is 200 | 3 | 328–403 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 341 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 345 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 346 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 348 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 349 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 350 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 351 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 363 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 369 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 387–389 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 399 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 66 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 68–74 |
Rule | Violation | Priority | Line |
---|---|---|---|
UseUtilityClass | All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. | 3 | 44–598 |
GodClass | Possible God Class (WMC=74, ATFD=7, TCC=8.049%) | 3 | 44–598 |
AvoidRethrowingException | A catch statement that catches an exception only to rethrow it should be avoided. | 3 | 95–97 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 97 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 117 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 186 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 225 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 280 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 292 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 304 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 316 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 441 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 453 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 465 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 477 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 584 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 586 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 588 |
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 44–376 |
GodClass | Possible God Class (WMC=67, ATFD=15, TCC=5.534%) | 3 | 44–376 |
AvoidFieldNameMatchingMethodName | Field name has the same name as a method | 3 | 50 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 50 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 274 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 274 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 294 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 317 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 330 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 341 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 351 |
Rule | Violation | Priority | Line |
---|---|---|---|
ArrayIsStoredDirectly | The user-supplied array 'argArray' is stored directly. | 3 | 71 |
ArrayIsStoredDirectly | The user-supplied array 'argArray' is stored directly. | 3 | 71 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 82 |
MethodReturnsInternalArray | Returning 'argArray' may expose an internal array. | 3 | 98 |
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 139–491 |
GodClass | Possible God Class (WMC=60, ATFD=18, TCC=0.735%) | 3 | 139–491 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 201 |
CognitiveComplexity | The method 'arrayFormat(String, Object)' has a cognitive complexity of 21, current threshold is 15 | 3 | 227–295 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 228 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 275 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 282 |
CyclomaticComplexity | The method 'deeplyAppendParameter(StringBuilder, Object, Map)' has a cyclomatic complexity of 11. | 3 | 317–348 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 323 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 355 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 356 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 357–359 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 359 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 386 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 412 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 425 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 438 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 451 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 464 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 477 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 50 |
Rule | Violation | Priority | Line |
---|---|---|---|
SystemPrintln | System.out.println is used | 2 | 53 |
SystemPrintln | System.out.println is used | 2 | 64 |
SystemPrintln | System.err.print is used | 2 | 85 |
SystemPrintln | System.err.println is used | 2 | 96 |
AvoidPrintStackTrace | Avoid printStackTrace(); use a logger call instead. | 3 | 105 |
SystemPrintln | System.err.print is used | 2 | 117 |
AvoidPrintStackTrace | Avoid printStackTrace(); use a logger call instead. | 3 | 118 |
SystemPrintln | System.err.print is used | 2 | 129 |
AvoidPrintStackTrace | Avoid printStackTrace(); use a logger call instead. | 3 | 130 |
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 66–654 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 144 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 144 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 144 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 166 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 166 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 166 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 186 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 186 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 186 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 242 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 242 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 242 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 264 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 264 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 264 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 284 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 284 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 284 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 340 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 340 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 340 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 362 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 362 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 362 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 382 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 382 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 382 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 439 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 439 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 439 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 461 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 461 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 461 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 481 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 481 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 481 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 537 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 537 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 537 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 559 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 559 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 559 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 580 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 580 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 580 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 631 |
LiteralsFirstInComparisons | Position literals first in String comparisons | 3 | 631 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 631 |
LiteralsFirstInComparisons | Position literals first in String comparisons | 3 | 640 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 640 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 640 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 650 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 651 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 86 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 88 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 90 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 92 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 94 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessivePublicCount | This class has a bunch of public methods and attributes | 3 | 56–588 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 62–588 |
Rule | Violation | Priority | Line |
---|---|---|---|
SingleMethodSingleton | Class contains multiple getInstance methods. Please review. | 2 | 63–228 |
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 2 | 64 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 65 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'localName' | 3 | 66 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 66 |
UnusedAssignment | The value assigned to field 'defaultFactory' is never used (overwritten on line 83) | 3 | 76 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 3 | 77–81 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 149 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 171 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 180 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 188–193 |
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 29–267 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 34 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 75 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 244 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 249 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 255 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 260 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 265 |
Rule | Violation | Priority | Line |
---|---|---|---|
ImplicitSwitchFallThrough | A switch statement does not contain a break | 3 | 50–68 |
CloseResource | Ensure that resources like this PrintStream object are closed after use | 3 | 84 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 31 |
Rule | Violation | Priority | Line |
---|---|---|---|
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 3 | 75 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 3 | 90 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 32 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 31 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 33 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 28 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 41 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 85–87 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 90–92 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 105–107 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 110–112 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 121–127 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 132 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 140–153 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 143 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 147 |
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 25–309 |
CyclomaticComplexity | The method 'getComposingRoles()' has a cyclomatic complexity of 13. | 3 | 122–150 |
MethodReturnsInternalArray | Returning 'READONLY_A' may expose an internal array. | 3 | 125 |
MethodReturnsInternalArray | Returning 'TRANSFER_A' may expose an internal array. | 3 | 127 |
MethodReturnsInternalArray | Returning 'PARTNER_A' may expose an internal array. | 3 | 129 |
MethodReturnsInternalArray | Returning 'RULE_A' may expose an internal array. | 3 | 131 |
MethodReturnsInternalArray | Returning 'HOST_A' may expose an internal array. | 3 | 133 |
MethodReturnsInternalArray | Returning 'CONFIGADMIN_A' may expose an internal array. | 3 | 135 |
MethodReturnsInternalArray | Returning 'LIMIT_A' may expose an internal array. | 3 | 137 |
MethodReturnsInternalArray | Returning 'SYSTEM_A' may expose an internal array. | 3 | 139 |
MethodReturnsInternalArray | Returning 'LOGCONTROL_A' may expose an internal array. | 3 | 141 |
MethodReturnsInternalArray | Returning 'FULLADMIN_A' may expose an internal array. | 3 | 143 |
MethodReturnsInternalArray | Returning 'UNUSED_A' may expose an internal array. | 3 | 145 |
MethodReturnsInternalArray | Returning 'NOACCESS_A' may expose an internal array. | 3 | 148 |
CyclomaticComplexity | The method 'fromByte(byte)' has a cyclomatic complexity of 13. | 3 | 164–192 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 195 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 198 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 202 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 215 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 220 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 230 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 238 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 242 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 246 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 250 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 254 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 258 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 262 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 266 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 270 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 274 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 278 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 282 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 286 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 290 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 294 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 298 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 302 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 306 |
Rule | Violation | Priority | Line |
---|---|---|---|
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 25 |
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 43–282 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 47 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 49 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 49 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 51 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 53 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 53 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 55 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 57 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 62 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 3 | 66 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 69 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 3 | 72 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 3 | 74 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 81–83 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 85 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 85 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 3 | 91–94 |
DoNotTerminateVM | System.exit() should not be used in J2EE/JEE apps | 3 | 93 |
DoNotTerminateVM | System.exit() should not be used in J2EE/JEE apps | 3 | 97 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 106 |
CloseResource | Ensure that resources like this InputStream object are closed after use | 3 | 111 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 113 |
EmptyWhileStmt | Avoid empty while statements | 3 | 114–116 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 142 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 3 | 142 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 170 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 3 | 170 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 188 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 3 | 199 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 207 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 261 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 274 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 277 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 278 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 278 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 46 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 47 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 188 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 189 |
Rule | Violation | Priority | Line |
---|---|---|---|
DataClass | The class 'Transition' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=5) | 3 | 30–67 |
Rule | Violation | Priority | Line |
---|---|---|---|
CloseResource | Ensure that resources like this TarArchiveOutputStream object are closed after use | 3 | 64 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 79–81 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 105 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 106 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 110 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 110 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 3 | 117 |
CloseResource | Ensure that resources like this TarArchiveOutputStream object are closed after use | 3 | 148 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 165–167 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 3 | 188 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 3 | 206 |
CloseResource | Ensure that resources like this InputStream object are closed after use | 3 | 207 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 211 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 215 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 215 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 217 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 218 |
CloseResource | Ensure that resources like this FileOutputStream object are closed after use | 3 | 220 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 220 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 226 |
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 12. | 3 | 235–283 |
CognitiveComplexity | The method 'main(String)' has a cognitive complexity of 24, current threshold is 15 | 3 | 235–283 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 236 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 237–241 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 248 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 255 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 257 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 259 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 261 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 263 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 265 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 272 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 274 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 275 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 278 |
Rule | Violation | Priority | Line |
---|---|---|---|
CloseResource | Ensure that resources like this ZipArchiveOutputStream object are closed after use | 3 | 65 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 79–81 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 105 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 106 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 110 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 110 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 3 | 117 |
CloseResource | Ensure that resources like this ZipArchiveOutputStream object are closed after use | 3 | 147 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 163–165 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 3 | 186 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 3 | 204 |
CloseResource | Ensure that resources like this InputStream object are closed after use | 3 | 205 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 209 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 213 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 213 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 215 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 216 |
CloseResource | Ensure that resources like this FileOutputStream object are closed after use | 3 | 218 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 218 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 224 |
CognitiveComplexity | The method 'main(String)' has a cognitive complexity of 24, current threshold is 15 | 3 | 233–281 |
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 12. | 3 | 233–281 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 234 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 235–239 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 246 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 253 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 255 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 257 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 259 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 261 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 263 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 270 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 272 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 273 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 276 |
Rule | Violation | Priority | Line |
---|---|---|---|
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 80 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 82 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 85 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 87 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 98 |
NPathComplexity | The method 'printOutCharsetsAvailable(int)' has an NPath complexity of 5136, current threshold is 200 | 3 | 107–190 |
NcssCount | The method 'printOutCharsetsAvailable(int)' has a NCSS line count of 67. | 3 | 107–190 |
CyclomaticComplexity | The method 'printOutCharsetsAvailable(int)' has a cyclomatic complexity of 21. | 3 | 107–190 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 109 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 112–113 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 116–117 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 121–122 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 130 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 135 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 138 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 163–166 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 164 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 165 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 169–171 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 170 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 171 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 175–177 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 176 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 177 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 183 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 3 | 203–207 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 3 | 211 |
CloseResource | Ensure that resources like this InputStreamReader object are closed after use | 3 | 212 |
CloseResource | Ensure that resources like this FileOutputStream object are closed after use | 3 | 213 |
CloseResource | Ensure that resources like this OutputStreamWriter object are closed after use | 3 | 214 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 228 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 230 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 232 |
Rule | Violation | Priority | Line |
---|---|---|---|
CyclomaticComplexity | The class 'Base64' has a total cyclomatic complexity of 109 (highest 17). | 3 | 260–2217 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 260–2217 |
ExcessiveClassLength | Avoid really long classes. | 3 | 260–2217 |
GodClass | Possible God Class (WMC=109, ATFD=29, TCC=16.138%) | 3 | 260–2217 |
AvoidFieldNameMatchingMethodName | Field ENCODE has the same name as a method | 3 | 272 |
AvoidFieldNameMatchingMethodName | Field DECODE has the same name as a method | 3 | 277 |
CloseResource | Ensure that resources like this OutputStream object are closed after use | 3 | 834 |
CloseResource | Ensure that resources like this GZIPOutputStream object are closed after use | 3 | 835 |
CloseResource | Ensure that resources like this ObjectOutputStream object are closed after use | 3 | 836 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 3 | 841 |
NPathComplexity | The method 'encodeBytesToBytes(byte, int, int, int)' has an NPath complexity of 1056, current threshold is 200 | 3 | 1074–1169 |
CognitiveComplexity | The method 'encodeBytesToBytes(byte, int, int, int)' has a cognitive complexity of 21, current threshold is 15 | 3 | 1074–1169 |
CyclomaticComplexity | The method 'encodeBytesToBytes(byte, int, int, int)' has a cyclomatic complexity of 17. | 3 | 1074–1169 |
CloseResource | Ensure that resources like this GZIPOutputStream object are closed after use | 3 | 1099 |
CloseResource | Ensure that resources like this InnerOutputStream object are closed after use | 3 | 1100 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 3 | 1105 |
CyclomaticComplexity | The method 'decode4to3(byte, int, byte, int, int)' has a cyclomatic complexity of 13. | 3 | 1206–1263 |
CyclomaticComplexity | The method 'decode(byte, int, int, int)' has a cyclomatic complexity of 15. | 3 | 1308–1373 |
CognitiveComplexity | The method 'decode(byte, int, int, int)' has a cognitive complexity of 21, current threshold is 15 | 3 | 1308–1373 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 1323 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 1351 |
CyclomaticComplexity | The method 'decode(String, int)' has a cyclomatic complexity of 10. | 3 | 1403–1462 |
CloseResource | Ensure that resources like this GZIPInputStream object are closed after use | 3 | 1430 |
AssignmentInOperand | Avoid assignments in operands | 3 | 1440 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1449 |
CloseResource | Ensure that resources like this ObjectInputStream object are closed after use | 3 | 1512 |
CloseResource | Ensure that resources like this InnerOutputStream object are closed after use | 3 | 1578 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 3 | 1580 |
CloseResource | Ensure that resources like this InnerOutputStream object are closed after use | 3 | 1609 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 3 | 1611 |
CloseResource | Ensure that resources like this InnerInputStream object are closed after use | 3 | 1642 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 3 | 1659–1660 |
AssignmentInOperand | Avoid assignments in operands | 3 | 1663 |
CloseResource | Ensure that resources like this InnerInputStream object are closed after use | 3 | 1701 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 3 | 1719–1720 |
AssignmentInOperand | Avoid assignments in operands | 3 | 1723 |
CloseResource | Ensure that resources like this OutputStream object are closed after use | 3 | 1752 |
CloseResource | Ensure that resources like this OutputStream object are closed after use | 3 | 1776 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 1799 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 1800 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 1801 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 1802 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 1803 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 1804 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 1805 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 1807 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 1808 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1858 |
CognitiveComplexity | The method 'read()' has a cognitive complexity of 44, current threshold is 15 | 3 | 1870–1964 |
CyclomaticComplexity | The method 'read()' has a cyclomatic complexity of 20. | 3 | 1870–1964 |
NPathComplexity | The method 'read()' has an NPath complexity of 308, current threshold is 200 | 3 | 1870–1964 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1891 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 1918 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1919 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 2013 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 2014 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 2015 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 2016 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 2017 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 2018 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 2019 |
AvoidFieldNameMatchingMethodName | Field suspendEncoding has the same name as a method | 3 | 2020 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 2020 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 2021 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 2022 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2072 |
CognitiveComplexity | The method 'write(int)' has a cognitive complexity of 15, current threshold is 15 | 3 | 2087–2127 |
CyclomaticComplexity | The method 'write(int)' has a cyclomatic complexity of 10. | 3 | 2087–2127 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2099 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2118 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2163 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 2187 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 2188 |
Rule | Violation | Priority | Line |
---|---|---|---|
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 3 | 35 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 3 | 40 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 117 |
Rule | Violation | Priority | Line |
---|---|---|---|
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 41 |
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 2 | 45 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 47 |
AvoidFieldNameMatchingMethodName | Field recursive has the same name as a method | 3 | 48 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 48 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 49 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 50 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 62 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 3 | 62 |
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 11. | 3 | 77–119 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 80–82 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 81 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 90–92 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 90–92 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 94–96 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 94–96 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 98–99 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 98–99 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 101–102 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 101–102 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 103 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 103 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 116 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 117 |
DontCallThreadRun | Dont call Thread.run() explicitly, use Thread.start() | 4 | 118 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 158 |
CognitiveComplexity | The method 'convert(File, boolean)' has a cognitive complexity of 33, current threshold is 15 | 3 | 171–239 |
CyclomaticComplexity | The method 'convert(File, boolean)' has a cyclomatic complexity of 15. | 3 | 171–239 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 3 | 177 |
CloseResource | Ensure that resources like this FileOutputStream object are closed after use | 3 | 178 |
AssignmentInOperand | Avoid assignments in operands | 3 | 188 |
AssignmentInOperand | Avoid assignments in operands | 3 | 198 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 199 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 204 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 218–219 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 223–224 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 227–228 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 232–234 |
Rule | Violation | Priority | Line |
---|---|---|---|
AvoidReassigningParameters | Avoid reassigning parameters such as 'a' | 2 | 39 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'b' | 2 | 44 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 51 |
ForLoopVariableCount | Too many control variables in the for statement | 3 | 54 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 55 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'j' | 3 | 55 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'j' | 3 | 55 |
ForLoopVariableCount | Too many control variables in the for statement | 3 | 64 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'j' | 3 | 65 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 65 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'j' | 3 | 65 |
ForLoopVariableCount | Too many control variables in the for statement | 3 | 84 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'j' | 3 | 85 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'j' | 3 | 86 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 94 |
InefficientEmptyStringCheck | String.trim().length() == 0 / String.trim().isEmpty() is an inefficient way to validate a blank String. | 3 | 94 |
InefficientEmptyStringCheck | String.trim().length() == 0 / String.trim().isEmpty() is an inefficient way to validate a blank String. | 3 | 115 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 115 |
InefficientEmptyStringCheck | String.trim().length() == 0 / String.trim().isEmpty() is an inefficient way to validate a blank String. | 3 | 133 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 133 |
InefficientEmptyStringCheck | String.trim().length() == 0 / String.trim().isEmpty() is an inefficient way to validate a blank String. | 3 | 152 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 152 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 263 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 70 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 70 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 89 |
Rule | Violation | Priority | Line |
---|---|---|---|
CyclomaticComplexity | The class 'SystemPropertyUtil' has a total cyclomatic complexity of 97 (highest 18). | 3 | 36–810 |
NPathComplexity | The method 'refresh()' has an NPath complexity of 2560, current threshold is 200 | 3 | 90–194 |
CyclomaticComplexity | The method 'refresh()' has a cyclomatic complexity of 18. | 3 | 90–194 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 90–194 |
CognitiveComplexity | The method 'refresh()' has a cognitive complexity of 23, current threshold is 15 | 3 | 90–194 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 95 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 96–98 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 115–117 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 116–117 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 3 | 118–120 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 119 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 131–133 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 132–133 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 3 | 134–136 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 135 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 147–149 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 148–149 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 3 | 150–152 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 151 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 3 | 164–166 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 165 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 169 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 175 |
AvoidAccessibilityAlteration | You should not modify visibility of constructors, methods or fields using setAccessible() | 3 | 175 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 176 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 3 | 177–179 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 178 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 3 | 184–192 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 186 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 187–189 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 190–191 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 201 |
AvoidDuplicateLiterals | The String literal "Key" appears 17 times in this file; the first occurrence is on line 210 | 3 | 210 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 249 |
CyclomaticComplexity | The method 'get(String, boolean)' has a cyclomatic complexity of 10. | 3 | 270–300 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 277 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 277 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 3 | 277 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 278 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 282 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 282 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 282 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 286 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 286 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 286 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 292 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 295–297 |
AvoidDuplicateLiterals | The String literal " - " appears 6 times in this file; the first occurrence is on line 297 | 3 | 297 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 3 | 323 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 323 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 323 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 324 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 327 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 330 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 336 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 339–341 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 3 | 367 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 367 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 367 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 368 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 371 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 374 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 380 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 384–386 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 408 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 3 | 408 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 408 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 409 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 413 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 413 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 413 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 417 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 417 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 417 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 421–423 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 3 | 445 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 445 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 445 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 446 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 449 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 449–451 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 454–456 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 478 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 3 | 478 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 478 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 479 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 482 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 482–484 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 487–489 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 742–771 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 746 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 3 | 746 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 747 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 749 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 751 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 755 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 759 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 763 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 767 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 65 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 74 |
Rule | Violation | Priority | Line |
---|---|---|---|
UseUtilityClass | All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. | 3 | 28–57 |
AvoidFieldNameMatchingTypeName | It is somewhat confusing to have a field name matching the declaring class name | 3 | 29 |
AvoidFieldNameMatchingMethodName | Field VERSION has the same name as a method | 3 | 29 |
UseProperClassLoader | In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. | 3 | 36 |
Rule | Violation | Priority | Line |
---|---|---|---|
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 79 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 94 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 124 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 125 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 142 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 143 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 179 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 184 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 185 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 206 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 211 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 212 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 232 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 250 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 269 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 288 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 304 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 319 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 337 |
Rule | Violation | Priority | Line |
---|---|---|---|
GodClass | Possible God Class (WMC=59, ATFD=29, TCC=19.118%) | 3 | 39–471 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 39 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 39–471 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 44 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 54 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 54 |
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 2 | 58 |
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 2 | 62 |
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 2 | 66 |
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 2 | 76 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 77 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 3 | 84 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 3 | 91 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 3 | 92 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 107 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 144–151 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 147 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 159 |
CognitiveComplexity | The method 'terminate()' has a cognitive complexity of 17, current threshold is 15 | 3 | 166–224 |
CyclomaticComplexity | The method 'terminate()' has a cyclomatic complexity of 10. | 3 | 166–224 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 169–175 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 182 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 185 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 186 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 186 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 191 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 195 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 198 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 202 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 211 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 215 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 218 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 237 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 238 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 239 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 241 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 243 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 244 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 246 |
CyclomaticComplexity | The method 'restartApplication()' has a cyclomatic complexity of 10. | 3 | 266–310 |
CognitiveComplexity | The method 'restartApplication()' has a cognitive complexity of 15, current threshold is 15 | 3 | 266–310 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 267–309 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 273 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 290–292 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 295 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 303 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 3 | 304–308 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 315 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 379 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 384 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 403 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 407–408 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 3 | 414–422 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 419 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 423 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 431 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 432 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 453 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 455 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 459 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 463 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 464 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 464 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 465 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 86 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 88–89 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 105–106 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 124 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 125 |
SimpleDateFormatNeedsLocale | When instantiating a SimpleDateFormat object, specify a Locale | 3 | 129 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 132 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 134 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 159 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 160 |
SimpleDateFormatNeedsLocale | When instantiating a SimpleDateFormat object, specify a Locale | 3 | 164 |
AvoidDeeplyNestedIfStmts | Deeply nested if..then statements are hard to read | 3 | 169–171 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 175 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 228 |
EmptyWhileStmt | Avoid empty while statements | 3 | 271–273 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 299–300 |
SimpleDateFormatNeedsLocale | When instantiating a SimpleDateFormat object, specify a Locale | 3 | 304 |
SimpleDateFormatNeedsLocale | When instantiating a SimpleDateFormat object, specify a Locale | 3 | 310 |
SimpleDateFormatNeedsLocale | When instantiating a SimpleDateFormat object, specify a Locale | 3 | 317 |
Rule | Violation | Priority | Line |
---|---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 1 | 9–114 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 12 |
AvoidFieldNameMatchingMethodName | Field isJunit has the same name as a method | 3 | 12 |
DoNotTerminateVM | System.exit() should not be used in J2EE/JEE apps | 3 | 28 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 43 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 44–45 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 46–48 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 61 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 62 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 78 |
AvoidInstanceofChecksInCatchClause | An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type. | 3 | 79 |
DoNotTerminateVM | System.exit() should not be used in J2EE/JEE apps | 3 | 93 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 93 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 29 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 30 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 31 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 53 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 54 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 55 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 34 |
AvoidFieldNameMatchingMethodName | Field isMultiple has the same name as a method | 3 | 34 |
ArrayIsStoredDirectly | The user-supplied array 'decls' is stored directly. | 3 | 70 |
MethodReturnsInternalArray | Returning 'subXml' may expose an internal array. | 3 | 119 |
CognitiveComplexity | The method 'isCompatible(XmlDecl)' has a cognitive complexity of 16, current threshold is 15 | 3 | 146–166 |
CyclomaticComplexity | The method 'isCompatible(XmlDecl)' has a cyclomatic complexity of 15. | 3 | 146–166 |
Rule | Violation | Priority | Line |
---|---|---|---|
ReplaceHashtableWithMap | Consider replacing this Hashtable with the newer java.util.Map | 3 | 31 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 31 |
LooseCoupling | Avoid using implementation types like 'Hashtable'; use the interface instead | 3 | 31 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 37 |
Rule | Violation | Priority | Line |
---|---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 28 |
Rule | Violation | Priority | Line |
---|---|---|---|
CyclomaticComplexity | The method 'isNativelyCompatible(Object)' has a cyclomatic complexity of 14. | 3 | 56–91 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 86 |
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 53–845 |
CyclomaticComplexity | The class 'XmlUtil' has a total cyclomatic complexity of 130 (highest 10). | 3 | 53–845 |
GodClass | Possible God Class (WMC=130, ATFD=77, TCC=1.008%) | 3 | 53–845 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 82–84 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 119 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 203 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 203 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 238 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 238 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 259 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 302 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 320 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 330 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 348 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 355 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 370 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 393 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 397 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 448 |
CyclomaticComplexity | The method 'addAndGetElementMultiple(Document, String)' has a cyclomatic complexity of 10. | 3 | 488–525 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 511 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 521 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 542 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 574 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 588 |
CognitiveComplexity | The method 'read(Document, XmlDecl)' has a cognitive complexity of 28, current threshold is 15 | 3 | 600–649 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 600 |
CyclomaticComplexity | The method 'read(Document, XmlDecl)' has a cyclomatic complexity of 10. | 3 | 600–649 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 605 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 640 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 643–645 |
CyclomaticComplexity | The method 'read(Element, XmlDecl)' has a cyclomatic complexity of 10. | 3 | 659–708 |
CognitiveComplexity | The method 'read(Element, XmlDecl)' has a cognitive complexity of 29, current threshold is 15 | 3 | 659–708 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 659 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 664 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 699 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 702–704 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 716–718 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 718–720 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 725 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 731–733 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 743–745 |
CognitiveComplexity | The method 'write(Document, XmlValue)' has a cognitive complexity of 22, current threshold is 15 | 3 | 756–782 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 756 |
CognitiveComplexity | The method 'write(Element, XmlValue)' has a cognitive complexity of 24, current threshold is 15 | 3 | 791–817 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 791 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 834 |
Rule | Violation | Priority | Line |
---|---|---|---|
CyclomaticComplexity | The class 'XmlValue' has a total cyclomatic complexity of 211 (highest 40). | 3 | 38–799 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 51 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 53 |
CyclomaticComplexity | The constructor 'XmlValue(XmlDecl)' has a cyclomatic complexity of 18. | 3 | 55–96 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 59 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 61 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 70 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 71 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 75 |
AvoidDuplicateLiterals | The String literal "unchecked" appears 4 times in this file; the first occurrence is on line 98 | 3 | 98 |
CognitiveComplexity | The constructor 'XmlValue(XmlValue)' has a cognitive complexity of 24, current threshold is 15 | 3 | 99–132 |
CyclomaticComplexity | The constructor 'XmlValue(XmlValue)' has a cyclomatic complexity of 10. | 3 | 99–132 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 105 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 121–123 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 128–130 |
MethodReturnsInternalArray | Returning 'subXml' may expose an internal array. | 3 | 184 |
CyclomaticComplexity | The method 'addFromString(String)' has a cyclomatic complexity of 16. | 3 | 213–268 |
CyclomaticComplexity | The method 'addValue(Object)' has a cyclomatic complexity of 18. | 3 | 278–333 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 279 |
CyclomaticComplexity | The method 'getCloneValue(XmlType, Object)' has a cyclomatic complexity of 17. | 3 | 352–389 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 407 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 418 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 429 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 440 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 451 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 462 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 474 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 485 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 496 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 507 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 518 |
CognitiveComplexity | The method 'setValue(Object)' has a cognitive complexity of 21, current threshold is 15 | 3 | 585–640 |
CyclomaticComplexity | The method 'setValue(Object)' has a cyclomatic complexity of 23. | 3 | 585–640 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 586 |
CognitiveComplexity | The method 'convert(Class, String)' has a cognitive complexity of 78, current threshold is 15 | 3 | 649–761 |
CyclomaticComplexity | The method 'convert(Class, String)' has a cyclomatic complexity of 40. | 3 | 649–761 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 649–761 |
NcssCount | The method 'convert(Class, String)' has a NCSS line count of 89. | 3 | 649–761 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 688 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 725 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 725 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 733–737 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 733–737 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 746 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 746 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 752–753 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 758–759 |
CognitiveComplexity | The method 'toFullString()' has a cognitive complexity of 28, current threshold is 15 | 3 | 770–798 |
CyclomaticComplexity | The method 'toFullString()' has a cyclomatic complexity of 10. | 3 | 770–798 |
Rule | Violation | Priority | Line |
---|---|---|---|
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 50 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 63 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 76 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 82 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 95 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 108 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 57 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 64 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 66 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 106 |
CloseResource | Ensure that resources like this InputStream object are closed after use | 3 | 107 |
CloseResource | Ensure that resources like this OutputStream object are closed after use | 3 | 108 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 136 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 138 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 157 |
CloseResource | Ensure that resources like this InputStream object are closed after use | 3 | 158 |
CloseResource | Ensure that resources like this OutputStream object are closed after use | 3 | 159 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 187 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 189 |
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 41–287 |
CloseResource | Ensure that resources like this DeflaterOutputStream object are closed after use | 3 | 51 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 59 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 70 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 75 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 82 |
CloseResource | Ensure that resources like this InputStream object are closed after use | 3 | 83 |
CloseResource | Ensure that resources like this OutputStream object are closed after use | 3 | 84 |
CloseResource | Ensure that resources like this DeflaterOutputStream object are closed after use | 3 | 85 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 91 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 93 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 104 |
CloseResource | Ensure that resources like this InflaterOutputStream object are closed after use | 3 | 106 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 114 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 125 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 130 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 137 |
CloseResource | Ensure that resources like this InputStream object are closed after use | 3 | 138 |
CloseResource | Ensure that resources like this OutputStream object are closed after use | 3 | 139 |
CloseResource | Ensure that resources like this InflaterOutputStream object are closed after use | 3 | 140 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 146 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 148 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 163 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'byteArrayOutputStream' | 3 | 163 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 164 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'deflaterOutputStream' | 3 | 164 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 165 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'inflaterOutputStream' | 3 | 165 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 184–194 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 217–227 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 236–241 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 246–256 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 267–286 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 272 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 277 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 282 |
Rule | Violation | Priority | Line |
---|---|---|---|
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 49 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 55 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 66 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 73 |
CloseResource | Ensure that resources like this InputStream object are closed after use | 3 | 74 |
CloseResource | Ensure that resources like this OutputStream object are closed after use | 3 | 75 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 90 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 92 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 102 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 113 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 124 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 131 |
CloseResource | Ensure that resources like this InputStream object are closed after use | 3 | 132 |
CloseResource | Ensure that resources like this OutputStream object are closed after use | 3 | 133 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 139 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 141 |
Rule | Violation | Priority | Line |
---|---|---|---|
ImplicitSwitchFallThrough | A switch statement does not contain a break | 3 | 61–74 |
SwitchStmtsShouldHaveDefault | Switch statements should be exhaustive, add a default case (or missing enum branches) | 3 | 61–74 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 99 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 100 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 101 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 102 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 103 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 104 |
ArrayIsStoredDirectly | The user-supplied array 'inputBase' is stored directly. | 3 | 106 |
DataClass | The class 'Loader' is suspected to be a Data Class (WOC=16.667%, NOPA=0, NOAM=4, WMC=11) | 3 | 147–210 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 148 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 149 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 150 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 151 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 152 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 153 |
ArrayIsStoredDirectly | The user-supplied array 'inputBase' is stored directly. | 3 | 155 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 182 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 48 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 49 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 50 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 52 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 53 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 54 |
ArrayIsStoredDirectly | The user-supplied array 'outputBase' is stored directly. | 3 | 56 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 39 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 40 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 45 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 39 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 40 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 41 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 46 |
Rule | Violation | Priority | Line |
---|---|---|---|
DataClass | The class 'CompressionParameters' is suspected to be a Data Class (WOC=11.111%, NOPA=1, NOAM=7, WMC=22) | 3 | 39–412 |
Rule | Violation | Priority | Line |
---|---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 1 | 36–99 |
Rule | Violation | Priority | Line |
---|---|---|---|
MissingOverride | The method 'compressBlock(byte, int, int, SequenceStore, BlockCompressionState, RepeatedOffsets, CompressionParameters)' is missing an @Override annotation. | 3 | 44–229 |
NPathComplexity | The method 'compressBlock(byte, int, int, SequenceStore, BlockCompressionState, RepeatedOffsets, CompressionParameters)' has an NPath complexity of 2912, current threshold is 200 | 3 | 44–229 |
CognitiveComplexity | The method 'compressBlock(byte, int, int, SequenceStore, BlockCompressionState, RepeatedOffsets, CompressionParameters)' has a cognitive complexity of 53, current threshold is 15 | 3 | 44–229 |
CyclomaticComplexity | The method 'compressBlock(byte, int, int, SequenceStore, BlockCompressionState, RepeatedOffsets, CompressionParameters)' has a cyclomatic complexity of 28. | 3 | 44–229 |
NcssCount | The method 'compressBlock(byte, int, int, SequenceStore, BlockCompressionState, RepeatedOffsets, CompressionParameters)' has a NCSS line count of 92. | 3 | 44–229 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 44–229 |
Rule | Violation | Priority | Line |
---|---|---|---|
GodClass | Possible God Class (WMC=59, ATFD=33, TCC=19.048%) | 3 | 41–592 |
NcssCount | The method 'decompress(FiniteStateEntropy.Table, byte, int, int, byte)' has a NCSS line count of 80. | 3 | 55–187 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 55–187 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 131–132 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 152–153 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 173–174 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 205 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'inputSize' | 2 | 235 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 272 |
CyclomaticComplexity | The method 'normalizeCounts(short, int, int, int, int)' has a cyclomatic complexity of 10. | 3 | 290–346 |
CognitiveComplexity | The method 'normalizeCounts(short, int, int, int, int)' has a cognitive complexity of 20, current threshold is 15 | 3 | 290–346 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 321 |
CognitiveComplexity | The method 'normalizeCounts2(short, int, int, int, int)' has a cognitive complexity of 31, current threshold is 15 | 3 | 348–438 |
NPathComplexity | The method 'normalizeCounts2(short, int, int, int, int)' has an NPath complexity of 1600, current threshold is 200 | 3 | 348–438 |
CyclomaticComplexity | The method 'normalizeCounts2(short, int, int, int, int)' has a cyclomatic complexity of 19. | 3 | 348–438 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'total' | 2 | 364 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 430 |
CognitiveComplexity | The method 'writeNormalizedCounts(byte, int, int, short, int, int)' has a cognitive complexity of 27, current threshold is 15 | 3 | 440–562 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 440–562 |
NPathComplexity | The method 'writeNormalizedCounts(byte, int, int, short, int, int)' has an NPath complexity of 1089, current threshold is 200 | 3 | 440–562 |
CyclomaticComplexity | The method 'writeNormalizedCounts(byte, int, int, short, int, int)' has a cyclomatic complexity of 14. | 3 | 440–562 |
NcssCount | The method 'writeNormalizedCounts(byte, int, int, short, int, int)' has a NCSS line count of 64. | 3 | 440–562 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 507 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 531 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 541 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 565 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 566 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 567 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 568 |
ArrayIsStoredDirectly | The user-supplied array 'symbol' is stored directly. | 3 | 577 |
ArrayIsStoredDirectly | The user-supplied array 'newState' is stored directly. | 3 | 577 |
ArrayIsStoredDirectly | The user-supplied array 'numberOfBits' is stored directly. | 3 | 578 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 39 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 40 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 41 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 42 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 43 |
InefficientStringBuffering | Avoid concatenating nonliterals in a StringBuffer/StringBuilder constructor or append(). | 3 | 78 |
AppendCharacterWithChar | Avoid appending characters as strings in StringBuffer.append. | 3 | 101 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 39 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 40 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 41 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 43 |
CyclomaticComplexity | The method 'initialize(short, int, int)' has a cyclomatic complexity of 10. | 3 | 71–137 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 41 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 42 |
CyclomaticComplexity | The method 'readFseTable(FiniteStateEntropy.Table, byte, int, int, int, int)' has a cyclomatic complexity of 18. | 3 | 44–182 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 44–182 |
CognitiveComplexity | The method 'readFseTable(FiniteStateEntropy.Table, byte, int, int, int, int)' has a cognitive complexity of 41, current threshold is 15 | 3 | 44–182 |
NcssCount | The method 'readFseTable(FiniteStateEntropy.Table, byte, int, int, int, int)' has a NCSS line count of 86. | 3 | 44–182 |
NPathComplexity | The method 'readFseTable(FiniteStateEntropy.Table, byte, int, int, int, int)' has an NPath complexity of 4008, current threshold is 200 | 3 | 44–182 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'maxSymbol' | 2 | 143 |
Rule | Violation | Priority | Line |
---|---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 1 | 38–72 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'maxSymbol' | 2 | 55 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 61 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 54 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 55 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 58 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 59 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 60 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 62 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 63 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 80 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 173–174 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 202–374 |
NcssCount | The method 'decode4Streams(byte, int, int, byte, int, int)' has a NCSS line count of 92. | 3 | 202–374 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 316–317 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 328–329 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 340–341 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 351–352 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 387–388 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'bitsConsumed' | 2 | 390 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'bits' | 2 | 391 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'currentAddress' | 2 | 392 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'outputAddress' | 2 | 398 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 42 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 44 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 47 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 48 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 42 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 43 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 45 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 46 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 56 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 82 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'maxNumberOfBits' | 2 | 87 |
AvoidArrayLoops | System.arraycopy is more efficient | 3 | 94–97 |
AvoidArrayLoops | System.arraycopy is more efficient | 3 | 108–113 |
CyclomaticComplexity | The method 'buildTree(int, int, NodeTable)' has a cyclomatic complexity of 13. | 3 | 124–211 |
CognitiveComplexity | The method 'buildTree(int, int, NodeTable)' has a cognitive complexity of 17, current threshold is 15 | 3 | 124–211 |
NPathComplexity | The method 'buildTree(int, int, NodeTable)' has an NPath complexity of 640, current threshold is 200 | 3 | 124–211 |
CyclomaticComplexity | The method 'write(byte, int, int, HuffmanTableWriterWorkspace)' has a cyclomatic complexity of 10. | 3 | 222–284 |
NPathComplexity | The method 'setMaxHeight(NodeTable, int, int, HuffmanCompressionTableWorkspace)' has an NPath complexity of 15648, current threshold is 200 | 3 | 314–418 |
CyclomaticComplexity | The method 'setMaxHeight(NodeTable, int, int, HuffmanCompressionTableWorkspace)' has a cyclomatic complexity of 19. | 3 | 314–418 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 314–418 |
CognitiveComplexity | The method 'setMaxHeight(NodeTable, int, int, HuffmanCompressionTableWorkspace)' has a cognitive complexity of 35, current threshold is 15 | 3 | 314–418 |
NcssCount | The method 'setMaxHeight(NodeTable, int, int, HuffmanCompressionTableWorkspace)' has a NCSS line count of 60. | 3 | 314–418 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 428 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 441 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 465 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 43 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 44 |
Rule | Violation | Priority | Line |
---|---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 1 | 39–159 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 3 | 133–147 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 39 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 40 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 41 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 42 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 37 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 38 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 40 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 41 |
Rule | Violation | Priority | Line |
---|---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 1 | 41–395 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 78–235 |
NPathComplexity | The method 'compressSequences(byte, int, int, SequenceStore, CompressionParameters.Strategy, SequenceEncodingContext)' has an NPath complexity of 384, current threshold is 200 | 3 | 78–235 |
CyclomaticComplexity | The method 'compressSequences(byte, int, int, SequenceStore, CompressionParameters.Strategy, SequenceEncodingContext)' has a cyclomatic complexity of 16. | 3 | 78–235 |
NcssCount | The method 'compressSequences(byte, int, int, SequenceStore, CompressionParameters.Strategy, SequenceEncodingContext)' has a NCSS line count of 91. | 3 | 78–235 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 92 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 134 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 172 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 207 |
ExcessiveParameterList | Avoid long parameter lists. | 3 | 237–246 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 246 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 251 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'sequenceCount' | 2 | 253 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 297 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 365 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 40 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 41 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 43 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 44 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 45 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 46 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 48 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 49 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 50 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 52 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 53 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 112 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 120 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 133 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 153 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 165 |
Rule | Violation | Priority | Line |
---|---|---|---|
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 102 |
Rule | Violation | Priority | Line |
---|---|---|---|
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 54 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'hash' | 2 | 73 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'index' | 2 | 74 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'address' | 2 | 106 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'hash' | 2 | 148 |
Rule | Violation | Priority | Line |
---|---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 1 | 41–530 |
CyclomaticComplexity | The method 'writeFrameHeader(byte, int, int, int, int)' has a cyclomatic complexity of 14. | 3 | 68–132 |
NPathComplexity | The method 'writeFrameHeader(byte, int, int, int, int)' has an NPath complexity of 200, current threshold is 200 | 3 | 68–132 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 163 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 246–248 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 249 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 251–258 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 251–258 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 263–264 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 267 |
CognitiveComplexity | The method 'encodeLiterals(HuffmanCompressionContext, CompressionParameters, byte, int, int, byte, int)' has a cognitive complexity of 23, current threshold is 15 | 3 | 305–454 |
CyclomaticComplexity | The method 'encodeLiterals(HuffmanCompressionContext, CompressionParameters, byte, int, int, byte, int)' has a cyclomatic complexity of 20. | 3 | 305–454 |
NPathComplexity | The method 'encodeLiterals(HuffmanCompressionContext, CompressionParameters, byte, int, int, byte, int)' has an NPath complexity of 10800, current threshold is 200 | 3 | 305–454 |
NcssCount | The method 'encodeLiterals(HuffmanCompressionContext, CompressionParameters, byte, int, int, byte, int)' has a NCSS line count of 67. | 3 | 305–454 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 305–454 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 345 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 349 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 350 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 359–362 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 365–367 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 372 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 496 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 499 |
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 45–1061 |
CyclomaticComplexity | The class 'ZstdFrameDecompressor' has a total cyclomatic complexity of 115 (highest 17). | 3 | 45–1061 |
ExcessiveClassLength | Avoid really long classes. | 3 | 45–1061 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 126 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 130 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 131 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 132 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 134 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 136 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 138 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 140 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 143 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 144 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 145 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 147 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 148 |
CyclomaticComplexity | The method 'decompress(byte, int, int, byte, int, int)' has a cyclomatic complexity of 11. | 3 | 150–234 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 241 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 242 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 243 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 3 | 307–325 |
NPathComplexity | The method 'decompressSequences(byte, int, int, byte, int, int, byte, int, int, int)' has an NPath complexity of 3652, current threshold is 200 | 3 | 336–574 |
CyclomaticComplexity | The method 'decompressSequences(byte, int, int, byte, int, int, byte, int, int, int)' has a cyclomatic complexity of 17. | 3 | 336–574 |
NcssCount | The method 'decompressSequences(byte, int, int, byte, int, int, byte, int, int, int)' has a NCSS line count of 132. | 3 | 336–574 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 336–574 |
ExcessiveParameterList | Avoid long parameter lists. | 3 | 336–344 |
CognitiveComplexity | The method 'decompressSequences(byte, int, int, byte, int, int, byte, int, int, int)' has a cognitive complexity of 54, current threshold is 15 | 3 | 336–574 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 359 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 365 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 435–436 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 461 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 468 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 478 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 495 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 501 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 511–512 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'output' | 2 | 583 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'matchAddress' | 2 | 591 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'output' | 2 | 592 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'matchLength' | 2 | 593 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'output' | 2 | 611 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'matchAddress' | 2 | 612 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 631 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'matchAddress' | 2 | 640 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'output' | 2 | 657 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'input' | 2 | 671 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'input' | 2 | 704 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'input' | 2 | 737 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'output' | 2 | 774 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'literalInput' | 2 | 775 |
AvoidArrayLoops | System.arraycopy is more efficient | 3 | 782–786 |
AvoidArrayLoops | System.arraycopy is more efficient | 3 | 789–793 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'matchAddress' | 2 | 792 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 3 | 809–840 |
CyclomaticComplexity | The method 'readFrameHeader(byte, int, int)' has a cyclomatic complexity of 14. | 3 | 956–1033 |
NPathComplexity | The method 'readFrameHeader(byte, int, int)' has an NPath complexity of 360, current threshold is 200 | 3 | 956–1033 |
SwitchStmtsShouldHaveDefault | Switch statements should be exhaustive, add a default case (or missing enum branches) | 3 | 989–1002 |
SwitchStmtsShouldHaveDefault | Switch statements should be exhaustive, add a default case (or missing enum branches) | 3 | 1007–1027 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1040 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 54 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 84 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 96 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 103 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 110 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 117 |
CloseResource | Ensure that resources like this InputStream object are closed after use | 3 | 118 |
CloseResource | Ensure that resources like this OutputStream object are closed after use | 3 | 119 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 132 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 134 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 145 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 149 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 156 |
CloseResource | Ensure that resources like this InputStream object are closed after use | 3 | 157 |
CloseResource | Ensure that resources like this OutputStream object are closed after use | 3 | 158 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 170 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 172 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 55 |
SwitchStmtsShouldHaveDefault | Switch statements should be exhaustive, add a default case (or missing enum branches) | 3 | 57–82 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 3 | 57–82 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 60 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 64 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 68 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 72 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 76 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 80 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 107 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 108 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 109 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 110 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 111 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 112 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 138 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 146 |
DataClass | The class 'Loader' is suspected to be a Data Class (WOC=16.667%, NOPA=0, NOAM=4, WMC=11) | 3 | 156–219 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 157 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 158 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 159 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 160 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 161 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 162 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 191 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 202 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 209 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 214 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 44 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 45 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 46 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 48 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 49 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 50 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 80 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 39 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 40 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 45 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 37 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 38 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 39 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 44 |
Rule | Violation | Priority | Line |
---|---|---|---|
DataClass | The class 'CompressionParameters' is suspected to be a Data Class (WOC=11.111%, NOPA=1, NOAM=7, WMC=22) | 3 | 38–411 |
Rule | Violation | Priority | Line |
---|---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 1 | 36–99 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveMethodLength | Avoid really long methods. | 3 | 41–244 |
NPathComplexity | The method 'compressBlock(Object, long, int, SequenceStore, BlockCompressionState, RepeatedOffsets, CompressionParameters)' has an NPath complexity of 2912, current threshold is 200 | 3 | 41–244 |
MissingOverride | The method 'compressBlock(Object, long, int, SequenceStore, BlockCompressionState, RepeatedOffsets, CompressionParameters)' is missing an @Override annotation. | 3 | 41–244 |
NcssCount | The method 'compressBlock(Object, long, int, SequenceStore, BlockCompressionState, RepeatedOffsets, CompressionParameters)' has a NCSS line count of 92. | 3 | 41–244 |
CognitiveComplexity | The method 'compressBlock(Object, long, int, SequenceStore, BlockCompressionState, RepeatedOffsets, CompressionParameters)' has a cognitive complexity of 53, current threshold is 15 | 3 | 41–244 |
CyclomaticComplexity | The method 'compressBlock(Object, long, int, SequenceStore, BlockCompressionState, RepeatedOffsets, CompressionParameters)' has a cyclomatic complexity of 28. | 3 | 41–244 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 95 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 107 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 108 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 120 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 121 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 128 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 129 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 137 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 138 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 140 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 148 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 149 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 158 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 159–160 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 173 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 174–175 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 200 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 205 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 212 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 213 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 226 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 261 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 262 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 272 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 273 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 286 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 288 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 290 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 292 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 294 |
Rule | Violation | Priority | Line |
---|---|---|---|
DontImportSun | Avoid importing anything from the sun.* packages | 4 | 37 |
GodClass | Possible God Class (WMC=59, ATFD=42, TCC=19.048%) | 3 | 39–598 |
NcssCount | The method 'decompress(FiniteStateEntropy.Table, Object, long, long, byte)' has a NCSS line count of 80. | 3 | 53–185 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 53–185 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 102 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 108 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 114 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 120 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 129–130 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 143 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 150–151 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 158 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 164 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 171–172 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 179 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 204 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 216 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 219 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 223 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 228 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 231 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'inputSize' | 2 | 235 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 240 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 244 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 253 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 257 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 261 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 265 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 278 |
CyclomaticComplexity | The method 'normalizeCounts(short, int, int, int, int)' has a cyclomatic complexity of 10. | 3 | 296–352 |
CognitiveComplexity | The method 'normalizeCounts(short, int, int, int, int)' has a cognitive complexity of 20, current threshold is 15 | 3 | 296–352 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 327 |
NPathComplexity | The method 'normalizeCounts2(short, int, int, int, int)' has an NPath complexity of 1600, current threshold is 200 | 3 | 354–444 |
CognitiveComplexity | The method 'normalizeCounts2(short, int, int, int, int)' has a cognitive complexity of 31, current threshold is 15 | 3 | 354–444 |
CyclomaticComplexity | The method 'normalizeCounts2(short, int, int, int, int)' has a cyclomatic complexity of 19. | 3 | 354–444 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'total' | 2 | 370 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 436 |
NcssCount | The method 'writeNormalizedCounts(Object, long, int, short, int, int)' has a NCSS line count of 64. | 3 | 446–568 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 446–568 |
NPathComplexity | The method 'writeNormalizedCounts(Object, long, int, short, int, int)' has an NPath complexity of 1089, current threshold is 200 | 3 | 446–568 |
CognitiveComplexity | The method 'writeNormalizedCounts(Object, long, int, short, int, int)' has a cognitive complexity of 27, current threshold is 15 | 3 | 446–568 |
CyclomaticComplexity | The method 'writeNormalizedCounts(Object, long, int, short, int, int)' has a cyclomatic complexity of 14. | 3 | 446–568 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 494 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 513 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 517 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 537 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 547 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 551 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 562 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 571 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 572 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 573 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 574 |
ArrayIsStoredDirectly | The user-supplied array 'newState' is stored directly. | 3 | 583 |
ArrayIsStoredDirectly | The user-supplied array 'symbol' is stored directly. | 3 | 583 |
ArrayIsStoredDirectly | The user-supplied array 'numberOfBits' is stored directly. | 3 | 584 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 40 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 41 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 42 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 43 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 44 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 37 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 38 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 39 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 41 |
CyclomaticComplexity | The method 'initialize(short, int, int)' has a cyclomatic complexity of 10. | 3 | 69–135 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 37 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 39 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 42–183 |
CyclomaticComplexity | The method 'readFseTable(FiniteStateEntropy.Table, Object, long, long, int, int)' has a cyclomatic complexity of 18. | 3 | 42–183 |
NPathComplexity | The method 'readFseTable(FiniteStateEntropy.Table, Object, long, long, int, int)' has an NPath complexity of 4008, current threshold is 200 | 3 | 42–183 |
CognitiveComplexity | The method 'readFseTable(FiniteStateEntropy.Table, Object, long, long, int, int)' has a cognitive complexity of 41, current threshold is 15 | 3 | 42–183 |
NcssCount | The method 'readFseTable(FiniteStateEntropy.Table, Object, long, long, int, int)' has a NCSS line count of 86. | 3 | 42–183 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 55 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 77 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 101 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 139 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'maxSymbol' | 2 | 144 |
Rule | Violation | Priority | Line |
---|---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 1 | 38–78 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 44 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 50 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'maxSymbol' | 2 | 69 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 75 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 52 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 53 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 56 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 57 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 58 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 60 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 61 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 75 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 78 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 87 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 174–175 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 203–378 |
NcssCount | The method 'decode4Streams(Object, long, long, Object, long, long)' has a NCSS line count of 92. | 3 | 203–378 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 212 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 213–214 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 216–217 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 320–321 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 332–333 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 344–345 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 355–356 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 391–392 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'bitsConsumed' | 2 | 394 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'bits' | 2 | 395 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'currentAddress' | 2 | 396 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'outputAddress' | 2 | 402 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 424 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 42 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 44 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 47 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 48 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 39 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 40 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 42 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 43 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 53 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 82 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'maxNumberOfBits' | 2 | 87 |
AvoidArrayLoops | System.arraycopy is more efficient | 3 | 94–97 |
AvoidArrayLoops | System.arraycopy is more efficient | 3 | 108–113 |
CognitiveComplexity | The method 'buildTree(int, int, NodeTable)' has a cognitive complexity of 17, current threshold is 15 | 3 | 124–211 |
NPathComplexity | The method 'buildTree(int, int, NodeTable)' has an NPath complexity of 640, current threshold is 200 | 3 | 124–211 |
CyclomaticComplexity | The method 'buildTree(int, int, NodeTable)' has a cyclomatic complexity of 13. | 3 | 124–211 |
CyclomaticComplexity | The method 'write(Object, long, int, HuffmanTableWriterWorkspace)' has a cyclomatic complexity of 10. | 3 | 222–286 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 259 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 272 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 278–280 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 316–420 |
NPathComplexity | The method 'setMaxHeight(NodeTable, int, int, HuffmanCompressionTableWorkspace)' has an NPath complexity of 15648, current threshold is 200 | 3 | 316–420 |
CyclomaticComplexity | The method 'setMaxHeight(NodeTable, int, int, HuffmanCompressionTableWorkspace)' has a cyclomatic complexity of 19. | 3 | 316–420 |
NcssCount | The method 'setMaxHeight(NodeTable, int, int, HuffmanCompressionTableWorkspace)' has a NCSS line count of 60. | 3 | 316–420 |
CognitiveComplexity | The method 'setMaxHeight(NodeTable, int, int, HuffmanCompressionTableWorkspace)' has a cognitive complexity of 35, current threshold is 15 | 3 | 316–420 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 430 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 444 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 468 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 43 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 44 |
Rule | Violation | Priority | Line |
---|---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 1 | 38–176 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 78–79 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 90–91 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 102–104 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 3 | 136–156 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 138–140 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 143–145 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 148–150 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 159–161 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 162–164 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 165–167 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 168–170 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 39 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 40 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 41 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 42 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 37 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 38 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 40 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 41 |
Rule | Violation | Priority | Line |
---|---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 1 | 41–397 |
CyclomaticComplexity | The method 'compressSequences(Object, long, int, SequenceStore, CompressionParameters.Strategy, SequenceEncodingContext)' has a cyclomatic complexity of 16. | 3 | 78–236 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 78–236 |
NPathComplexity | The method 'compressSequences(Object, long, int, SequenceStore, CompressionParameters.Strategy, SequenceEncodingContext)' has an NPath complexity of 384, current threshold is 200 | 3 | 78–236 |
NcssCount | The method 'compressSequences(Object, long, int, SequenceStore, CompressionParameters.Strategy, SequenceEncodingContext)' has a NCSS line count of 91. | 3 | 78–236 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 92 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 134 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 172 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 207 |
ExcessiveParameterList | Avoid long parameter lists. | 3 | 238–247 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 247 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 252 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'sequenceCount' | 2 | 254 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 299 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 368 |
Rule | Violation | Priority | Line |
---|---|---|---|
DontImportSun | Avoid importing anything from the sun.* packages | 4 | 38 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 41 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 42 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 44 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 45 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 46 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 47 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 49 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 50 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 51 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 53 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 54 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 114 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 122 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 135 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 155 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 167 |
Rule | Violation | Priority | Line |
---|---|---|---|
DontImportSun | Avoid importing anything from the sun.* packages | 4 | 37 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 61 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 80 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 96 |
AvoidAccessibilityAlteration | You should not modify visibility of constructors, methods or fields using setAccessible() | 3 | 96 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 97 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 98 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 99–100 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 115 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 120 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 121–122 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 95 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 96–97 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 102 |
Rule | Violation | Priority | Line |
---|---|---|---|
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 52 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 71 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'hash' | 2 | 71 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'index' | 2 | 72 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 76 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 81 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 99 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 100 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 101 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 102 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'address' | 2 | 104 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'hash' | 2 | 146 |
Rule | Violation | Priority | Line |
---|---|---|---|
DontImportSun | Avoid importing anything from the sun.* packages | 4 | 40 |
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 1 | 42–539 |
NPathComplexity | The method 'writeFrameHeader(Object, long, long, int, int)' has an NPath complexity of 200, current threshold is 200 | 3 | 69–133 |
CyclomaticComplexity | The method 'writeFrameHeader(Object, long, long, int, int)' has a cyclomatic complexity of 14. | 3 | 69–133 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 164 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 248–250 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 251 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 253–260 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 253–260 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 266–267 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 270 |
CyclomaticComplexity | The method 'encodeLiterals(HuffmanCompressionContext, CompressionParameters, Object, long, int, byte, int)' has a cyclomatic complexity of 20. | 3 | 308–458 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 308–458 |
NPathComplexity | The method 'encodeLiterals(HuffmanCompressionContext, CompressionParameters, Object, long, int, byte, int)' has an NPath complexity of 10800, current threshold is 200 | 3 | 308–458 |
NcssCount | The method 'encodeLiterals(HuffmanCompressionContext, CompressionParameters, Object, long, int, byte, int)' has a NCSS line count of 67. | 3 | 308–458 |
CognitiveComplexity | The method 'encodeLiterals(HuffmanCompressionContext, CompressionParameters, Object, long, int, byte, int)' has a cognitive complexity of 23, current threshold is 15 | 3 | 308–458 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 348 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 352 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 353 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 362–365 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 368–370 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 375 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 503 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 506 |
Rule | Violation | Priority | Line |
---|---|---|---|
DontImportSun | Avoid importing anything from the sun.* packages | 4 | 44 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 46–1081 |
CyclomaticComplexity | The class 'ZstdFrameDecompressor' has a total cyclomatic complexity of 115 (highest 17). | 3 | 46–1081 |
ExcessiveClassLength | Avoid really long classes. | 3 | 46–1081 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 127 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 131 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 132 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 133 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 135 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 137 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 139 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 141 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 144 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 145 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 146 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 148 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 149 |
CyclomaticComplexity | The method 'decompress(Object, long, long, Object, long, long)' has a cyclomatic complexity of 11. | 3 | 151–235 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 242 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 243 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 244 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 3 | 312–330 |
CognitiveComplexity | The method 'decompressSequences(Object, long, long, Object, long, long, Object, long, long, long)' has a cognitive complexity of 54, current threshold is 15 | 3 | 341–577 |
CyclomaticComplexity | The method 'decompressSequences(Object, long, long, Object, long, long, Object, long, long, long)' has a cyclomatic complexity of 17. | 3 | 341–577 |
NPathComplexity | The method 'decompressSequences(Object, long, long, Object, long, long, Object, long, long, long)' has an NPath complexity of 3652, current threshold is 200 | 3 | 341–577 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 341–577 |
ExcessiveParameterList | Avoid long parameter lists. | 3 | 341–350 |
NcssCount | The method 'decompressSequences(Object, long, long, Object, long, long, Object, long, long, long)' has a NCSS line count of 132. | 3 | 341–577 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 365 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 371 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 438–439 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 464 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 471 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 481 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 498 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 504 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 514–515 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'output' | 2 | 586 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'matchAddress' | 2 | 594 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'output' | 2 | 595 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'matchLength' | 2 | 596 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'output' | 2 | 616 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'matchAddress' | 2 | 617 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 638 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'matchAddress' | 2 | 651 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'output' | 2 | 671 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'input' | 2 | 685 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'input' | 2 | 718 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'input' | 2 | 751 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'output' | 2 | 789 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'literalInput' | 2 | 790 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'matchAddress' | 2 | 809 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 3 | 826–858 |
NPathComplexity | The method 'readFrameHeader(Object, long, long)' has an NPath complexity of 360, current threshold is 200 | 3 | 976–1053 |
CyclomaticComplexity | The method 'readFrameHeader(Object, long, long)' has a cyclomatic complexity of 14. | 3 | 976–1053 |
SwitchStmtsShouldHaveDefault | Switch statements should be exhaustive, add a default case (or missing enum branches) | 3 | 1009–1022 |
SwitchStmtsShouldHaveDefault | Switch statements should be exhaustive, add a default case (or missing enum branches) | 3 | 1027–1047 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1060 |
Rule | Violation | Priority | Line |
---|---|---|---|
DontImportSun | Avoid importing anything from the sun.* packages | 4 | 49 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 55 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 82 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 98 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 105 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 111 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 118 |
CloseResource | Ensure that resources like this InputStream object are closed after use | 3 | 119 |
CloseResource | Ensure that resources like this OutputStream object are closed after use | 3 | 120 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 133 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 135 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 146 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 155 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 162 |
CloseResource | Ensure that resources like this InputStream object are closed after use | 3 | 163 |
CloseResource | Ensure that resources like this OutputStream object are closed after use | 3 | 164 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 176 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 178 |
Rule | Violation | Priority | Line |
---|---|---|---|
CyclomaticComplexity | The class 'FilesystemBasedDigest' has a total cyclomatic complexity of 136 (highest 20). | 3 | 61–795 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 61–795 |
GodClass | Possible God Class (WMC=136, ATFD=51, TCC=25.057%) | 3 | 61–795 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 77 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 78 |
AvoidMessageDigestField | You shouldnt declare field of MessageDigest type, because unsynchronized access could cause problems | 3 | 78 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 79 |
CyclomaticComplexity | The method 'initialize()' has a cyclomatic complexity of 12. | 3 | 98–124 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 3 | 152–164 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 167 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 227 |
CyclomaticComplexity | The method 'getFromName(String)' has a cyclomatic complexity of 11. | 3 | 269–294 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 272–274 |
UnusedPrivateField | Avoid unused private fields such as 'useFastMd5'. | 3 | 300 |
CyclomaticComplexity | The method 'getHashNoNio(InputStream, DigestAlgo, byte)' has a cyclomatic complexity of 13. | 3 | 362–400 |
AssignmentInOperand | Avoid assignments in operands | 3 | 389 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 390 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 392 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'checksum' | 2 | 406 |
AssignmentInOperand | Avoid assignments in operands | 3 | 408 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 411 |
CyclomaticComplexity | The method 'getHash(File, boolean, DigestAlgo)' has a cyclomatic complexity of 20. | 3 | 426–496 |
CognitiveComplexity | The method 'getHash(File, boolean, DigestAlgo)' has a cognitive complexity of 16, current threshold is 15 | 3 | 426–496 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 470 |
AssignmentInOperand | Avoid assignments in operands | 3 | 470 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 471 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 472 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 474 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 481 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 491 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'checksum' | 2 | 505 |
AssignmentInOperand | Avoid assignments in operands | 3 | 507 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 511 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 537 |
CyclomaticComplexity | The method 'getHash(ByteBuf, DigestAlgo)' has a cyclomatic complexity of 11. | 3 | 554–584 |
CyclomaticComplexity | The method 'getHash(byte, int, DigestAlgo)' has a cyclomatic complexity of 10. | 3 | 612–630 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 642 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 643 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'checksum' | 2 | 650 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 653 |
ForLoopVariableCount | Too many control variables in the for statement | 3 | 690 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'x' | 3 | 691 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'x' | 3 | 692 |
ForLoopVariableCount | Too many control variables in the for statement | 3 | 707 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'x' | 3 | 708 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'x' | 3 | 709 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 747 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 768 |
Rule | Violation | Priority | Line |
---|---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 1 | 39–174 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'initialized' | 3 | 43 |
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 2 | 43 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'specialSecureRandom' | 3 | 44 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 3 | 57–62 |
AvoidPrintStackTrace | Avoid printStackTrace(); use a logger call instead. | 3 | 58 |
SystemPrintln | System.err.println is used | 2 | 59–60 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 78 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 81 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 92 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 95 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 113 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 138 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 149–150 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 149–150 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 155 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 158–159 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 158–159 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 163 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 45 |
AvoidStringBufferField | StringBuffers can grow quite a lot, and so may become a source of memory leak (if the owning class has a long life time). | 3 | 46 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 46 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 47 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 48 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 49 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 50 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 51 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 52 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 53 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 173–174 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'mesg' | 2 | 181 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 184 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 191 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 202–204 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 210 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 214 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 42 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 46 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 63 |
Rule | Violation | Priority | Line |
---|---|---|---|
UseUtilityClass | All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. | 3 | 41–98 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 43 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 43 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 44 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 45 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 3 | 59 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 65 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 68 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 89 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 89 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 92 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 95 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 95 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedAssignment | The field initializer for 'delay' is never used (overwritten on line 173) | 3 | 61 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 61 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 62 |
AvoidFieldNameMatchingMethodName | Field isShutdown has the same name as a method | 3 | 63 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 63 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 71 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 83 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 84 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 104 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 105 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 106 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 108 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 111 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 113 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 120 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 122 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 153 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 154 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 156 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 157–159 |
NPathComplexity | The method 'channelRead0(ChannelHandlerContext, String)' has an NPath complexity of 7203, current threshold is 200 | 3 | 197–359 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 197–359 |
CognitiveComplexity | The method 'channelRead0(ChannelHandlerContext, String)' has a cognitive complexity of 62, current threshold is 15 | 3 | 197–359 |
CyclomaticComplexity | The method 'channelRead0(ChannelHandlerContext, String)' has a cyclomatic complexity of 24. | 3 | 197–359 |
NcssCount | The method 'channelRead0(ChannelHandlerContext, String)' has a NCSS line count of 96. | 3 | 197–359 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 203 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 204 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 209 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 210 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 225 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 226 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 227 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 227 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 3 | 227 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 235–240 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 236 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 237 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 238 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 270 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 280–281 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 282 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 283 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 292–293 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 294 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 295 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 305–306 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 307 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 308 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 318–319 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 320 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 321 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 334 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 335 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 340 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 351 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 357 |
CognitiveComplexity | The method 'exceptionCaught(ChannelHandlerContext, Throwable)' has a cognitive complexity of 33, current threshold is 15 | 3 | 362–397 |
CyclomaticComplexity | The method 'exceptionCaught(ChannelHandlerContext, Throwable)' has a cyclomatic complexity of 13. | 3 | 362–397 |
EmptyIfStmt | Avoid empty if statements | 3 | 371–373 |
EmptyIfStmt | Avoid empty if statements | 3 | 373–375 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 376 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 383 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 390–395 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 390 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 42 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 43 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 43 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 44 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 52 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 65 |
Rule | Violation | Priority | Line |
---|---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 59–60 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 66 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 75 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 75 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 38 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 53 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 63 |
Rule | Violation | Priority | Line |
---|---|---|---|
UseUtilityClass | All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. | 3 | 44–139 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 46 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 46 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 47 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 48 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 3 | 66 |
CognitiveComplexity | The method 'main(String)' has a cognitive complexity of 18, current threshold is 15 | 3 | 66–138 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 79 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 83 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 85 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 88 |
AvoidDeeplyNestedIfStmts | Deeply nested if..then statements are hard to read | 3 | 88–93 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 90 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 97–98 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 130 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 130 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 133 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 136 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 136 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 39 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 41 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 51 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 65 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 79 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 27 |
AvoidFieldNameMatchingMethodName | Field isSuccess has the same name as a method | 3 | 27 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 71 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 39 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 44 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 49 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 54 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 65 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 83 |
NPathComplexity | The method 'isNextCommandValid(CommandInterface)' has an NPath complexity of 396, current threshold is 200 | 3 | 88–122 |
CognitiveComplexity | The method 'isNextCommandValid(CommandInterface)' has a cognitive complexity of 20, current threshold is 15 | 3 | 88–122 |
CyclomaticComplexity | The method 'isNextCommandValid(CommandInterface)' has a cyclomatic complexity of 13. | 3 | 88–122 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 91 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 93 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 184 |
Rule | Violation | Priority | Line |
---|---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 1 | 29–282 |
CyclomaticComplexity | The method 'getTransferType(char)' has a cyclomatic complexity of 10. | 3 | 176–195 |
CyclomaticComplexity | The method 'getTransferMode(char)' has a cyclomatic complexity of 10. | 3 | 262–281 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveClassLength | Avoid really long classes. | 3 | 39–1658 |
ArrayIsStoredDirectly | The user-supplied array 'nextValids' is stored directly. | 3 | 1373 |
UnusedAssignment | The value assigned to variable 'ftpCommandCode' is never used (overwritten on lines 1411 and 1413) | 3 | 1394 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1399 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1401 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1406 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 3 | 1409 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1409 |
NcssCount | The method 'getAbstractCommand(FtpCommandCode, FtpSession)' has a NCSS line count of 122. | 3 | 1425–1549 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 1425–1549 |
CyclomaticComplexity | The method 'getAbstractCommand(FtpCommandCode, FtpSession)' has a cyclomatic complexity of 61. | 3 | 1425–1549 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 44 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 44 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 46 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 50 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 40 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 41 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 46 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 46 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 48 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 52 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 31 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 32 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 33–34 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 34 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 36 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 36 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 42 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 42 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 44 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 48 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 34 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 38 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 39–41 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 43–44 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 42 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 51 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 52–54 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 56–57 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 39 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 39 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 40–41 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 47 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 47 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 48–49 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 41 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 41 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 42–43 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 41 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 41 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 42–43 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 31–33 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 32–33 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 32–33 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 45 |
Rule | Violation | Priority | Line |
---|---|---|---|
CyclomaticComplexity | The method 'exec()' has a cyclomatic complexity of 10. | 3 | 43–87 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 49–51 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 49–51 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 59 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 61 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 64–65 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 64–65 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 64–65 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 74 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 75 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 75 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 76 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 77 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 77 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 83 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 84 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 84 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 43–44 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 43–44 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 43–44 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 43–44 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 59 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 59 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 60 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 64–65 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 64–65 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 66 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 67–68 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 72 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 72 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 16, but has at least 33 characters appended. | 3 | 73 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 80 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 81 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 31–32 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 44 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 50 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 67 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 67 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 77 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 79 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 83–84 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 42–45 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 45 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 45 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 46 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 46 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 47 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 47 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 49 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 49 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 50 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 50 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 55 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 55 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 33 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 33 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 39 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 40–41 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 48 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 56–57 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 59 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 60–61 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 40–42 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 43 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 43 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 45 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 45 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 40–42 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 43 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 43 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 45 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 45 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 39 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 39 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 40–42 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 42 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 47 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 49 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 52 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 52 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 54 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 54 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 56 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 56 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 61–62 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 62 |
Rule | Violation | Priority | Line |
---|---|---|---|
NPathComplexity | The method 'exec()' has an NPath complexity of 224, current threshold is 200 | 3 | 47–113 |
CyclomaticComplexity | The method 'exec()' has a cyclomatic complexity of 14. | 3 | 47–113 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 60 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 60 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 63 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 63 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 65 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 65 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 65 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 66 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 75 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 75 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 76 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 76 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 79 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 79 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 84–86 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 94 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 94 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 95 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 96 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 96 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 98 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 103 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 103 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 103 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 106 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 108–109 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 108–109 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 108–109 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 110–111 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 54 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 54 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 55 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 55 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 56–58 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 69 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 71 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 71 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 71 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 72 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 80 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 80 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 81–83 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 37–38 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 37–38 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 39–41 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 41 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 47 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 49 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 52–53 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 52–53 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 55–56 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 55–56 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 61–62 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 62 |
Rule | Violation | Priority | Line |
---|---|---|---|
CyclomaticComplexity | The method 'exec()' has a cyclomatic complexity of 14. | 3 | 35–84 |
CognitiveComplexity | The method 'exec()' has a cognitive complexity of 19, current threshold is 15 | 3 | 35–84 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 38 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 38 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 39 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 39 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 40–43 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 42 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 51 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 54 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 54 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 56 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 56 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 62 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 70–71 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 75 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 80 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 80 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 81–83 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 82 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 31–33 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 32–33 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 32–33 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 33 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 33 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 34 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 43 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 43 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 45 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 45 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 46–49 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 63 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 63 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 64–67 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 50 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 50 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 53 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 53 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 55 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 55 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 55 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 56 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 64 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 64 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 65 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 65 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 68 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 68 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 73–75 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 83 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 83 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 87 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 87 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 87 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 90 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 91–93 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 38 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 38 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 39 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 35 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 35 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 39 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 39 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 40 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 41–42 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 41–42 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 41–42 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 35 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 35 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 39 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 39 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 40–41 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 40 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 40 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 43 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 43 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 44 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 45–46 |
Rule | Violation | Priority | Line |
---|---|---|---|
CyclomaticComplexity | The method 'exec()' has a cyclomatic complexity of 10. | 3 | 50–84 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 51–52 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 51–52 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 51–52 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 55 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 68 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 69 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 70–71 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 75 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 76 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 77–78 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 79 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 35–36 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 35–36 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 35–36 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 39 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 43 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 44 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 36 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 46 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 51 |
Rule | Violation | Priority | Line |
---|---|---|---|
CyclomaticComplexity | The method 'exec()' has a cyclomatic complexity of 17. | 3 | 36–76 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 37 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 48 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 49–50 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 49–50 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 49–50 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 55 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 56 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 57 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 58–59 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 58–59 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 58–59 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 60 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 64 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 65 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 66–67 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 66–67 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 66–67 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 73 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 73 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 33 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 33 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 36–37 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 36–37 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 36–37 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 39 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 39 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 39 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 40–41 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 44–45 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 44–45 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 44–45 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 48–49 |
Rule | Violation | Priority | Line |
---|---|---|---|
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 44 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 46 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 46 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 51–52 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 54–55 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 41 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 41 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 44 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 45–46 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 45–46 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 45–46 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 41 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 41 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 44–46 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 35 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 35 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 39 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 39 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 40 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 41–42 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 41–42 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 41–42 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 38 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 38 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 39–40 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 36 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 36 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 37 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 37 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 43 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 44 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 44 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 46–47 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 46–47 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 47 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 47 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 50 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 50 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 53 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 54–55 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 54–55 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 54–55 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 32–34 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 33 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 33 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 38 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 38 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 39–41 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 45 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 45 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 48 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 49–50 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 49–50 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 49–50 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 38 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 38 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 39–40 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 40 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 40 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 41 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 42–44 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 44–45 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 44–45 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 44–45 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 44–45 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 54–56 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 41 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 41 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 44 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 45–46 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 45–46 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 45–46 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 39 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 39 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 42 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 43–44 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 43–44 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 43–44 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessivePublicCount | This class has a bunch of public methods and attributes | 3 | 20–764 |
GodClass | Possible God Class (WMC=85, ATFD=12, TCC=4.862%) | 3 | 45–764 |
CyclomaticComplexity | The class 'FtpConfiguration' has a total cyclomatic complexity of 85 (highest 13). | 3 | 45–764 |
TooManyFields | Too many fields | 3 | 45–764 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 59 |
AvoidFieldNameMatchingTypeName | It is somewhat confusing to have a field name matching the declaring class name | 3 | 59 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 86 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 110 |
AvoidFieldNameMatchingMethodName | Field isShutdown has the same name as a method | 3 | 110 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 129 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 139 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 144 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 161 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 166 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 171 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 176 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 181 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'activePassiveMode' | 3 | 197 |
LooseCoupling | Avoid using implementation types like 'HashMap'; use the interface instead | 3 | 202 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 202 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 3 | 230 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 362 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 478 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 492 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 493 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 494 |
CognitiveComplexity | The method 'getFtpSession(Channel, boolean)' has a cognitive complexity of 31, current threshold is 15 | 3 | 546–594 |
CyclomaticComplexity | The method 'getFtpSession(Channel, boolean)' has a cyclomatic complexity of 13. | 3 | 546–594 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 551 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 558 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 563 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 567 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 576 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 584 |
Rule | Violation | Priority | Line |
---|---|---|---|
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 33 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 44 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 54 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 63 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 69 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–613 |
GodClass | Possible God Class (WMC=47, ATFD=71, TCC=14.719%) | 3 | 63–613 |
TooManyFields | Too many fields | 3 | 63–613 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 85 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 92 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 97 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 97 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 102 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 102 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 108 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 113 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 113 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 118 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 118 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 123 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 123 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 128 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 128 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 133 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 139 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 144 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 149 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 149 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 157 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 171 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 176 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 185 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 190 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 207 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 213 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 3 | 222 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 225 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 227 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 227 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 229 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 229 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 231 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 231 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 233 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 233 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 235 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 235 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 238 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 238 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 248–359 |
CyclomaticComplexity | The method 'serverStartup()' has a cyclomatic complexity of 10. | 3 | 248–359 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 252 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 256 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 316 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 338 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 341 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 345 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 348 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 364 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 442 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 443 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 443 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 450 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 451 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 453 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 454 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 460 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 483 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 486 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 490 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 512 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 521 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 578 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 579 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 580 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 581 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 585 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 48 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 16, but has at least 192 characters appended. | 3 | 126 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 127 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 128 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 129 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 130 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 130 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 130 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 131 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 132 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 132 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 132 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 133 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 134 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 135 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 136 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 137 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 138 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 139 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 140 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 141 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 142 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 143 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 144 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 145 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 3 consecutive times with literals. Use a single append with a single combined String. | 3 | 147 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 147 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 150 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 151 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 153 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 154 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 156 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 157 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 159 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 5 consecutive times with literals. Use a single append with a single combined String. | 3 | 160 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 160 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 164 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 175 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 197 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 199 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 204 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 204 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 205 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 206 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 207 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 208 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 220 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 220 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 58 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 63 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 85 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 86 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 88 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 89 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 92 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 95 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–482 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 79 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 84 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 88 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 129 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 136–137 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 136–137 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 170 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 182 |
CognitiveComplexity | The method 'exceptionCaught(ChannelHandlerContext, Throwable)' has a cognitive complexity of 35, current threshold is 15 | 3 | 196–268 |
NcssCount | The method 'exceptionCaught(ChannelHandlerContext, Throwable)' has a NCSS line count of 60. | 3 | 196–268 |
CyclomaticComplexity | The method 'exceptionCaught(ChannelHandlerContext, Throwable)' has a cyclomatic complexity of 17. | 3 | 196–268 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 207–208 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 208 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 211–213 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 213 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 224 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 224 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 233 |
AvoidCatchingNPE | Avoid catching NullPointerException; consider removing the cause of the NPE. | 3 | 242 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 242 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 248–249 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 249 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 253–254 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 254 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 260–261 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 265 |
CognitiveComplexity | The method 'channelRead0(ChannelHandlerContext, String)' has a cognitive complexity of 16, current threshold is 15 | 3 | 274–334 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 283 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 288 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 288–289 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 289 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 291 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 296 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 297 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 302 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 310 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 315 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 316–317 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 317 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 317 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 321 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 348 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 348 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 349 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 365 |
CyclomaticComplexity | The method 'messageRunAnswer(ChannelHandlerContext)' has a cyclomatic complexity of 12. | 3 | 392–481 |
CognitiveComplexity | The method 'messageRunAnswer(ChannelHandlerContext)' has a cognitive complexity of 31, current threshold is 15 | 3 | 392–481 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 394 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 394 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 398 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 398 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 399 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 407–408 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 407 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 410 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 415 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 418 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 418 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 419–421 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 425 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 426 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 427 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 430 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 432 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 439–441 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 440 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 451–452 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 454–456 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 454 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 460 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 463–465 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 463 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 466 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 471 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 477 |
Rule | Violation | Priority | Line |
---|---|---|---|
MutableStaticState | Do not use non-final non-private static fields | 3 | 39 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 40 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 62 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 65 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 66 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 69 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 70 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 73 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 76 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 53 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 72 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 75 |
Rule | Violation | Priority | Line |
---|---|---|---|
GodClass | Possible God Class (WMC=62, ATFD=44, TCC=13.613%) | 3 | 49–547 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 58 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 68 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 73 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 78 |
UnusedAssignment | The field initializer for 'remotePort' is never used (overwritten on line 142) | 3 | 84 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 84 |
AvoidFieldNameMatchingMethodName | Field isBind has the same name as a method | 3 | 101 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 101 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 106 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 111 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 117 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 123 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 129 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 139 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 166–172 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 186–188 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 214–216 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 218–222 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 229–238 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 273–275 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 280–282 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 287–291 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 296–298 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 303–307 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 312–314 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 319–323 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 328–330 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 335–339 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 370 |
CognitiveComplexity | The method 'unbindData()' has a cognitive complexity of 18, current threshold is 15 | 3 | 379–413 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 379–413 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 388–389 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 388–389 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 393 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 395 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 397 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 405 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 407 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 411 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 412 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 426–427 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 426–427 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 454–460 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 465–468 |
UnusedAssignment | The initializer for variable 'port' is never used (overwritten on line 479) | 3 | 477 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 486 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 4 consecutive times with literals. Use a single append with a single combined String. | 3 | 497 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 33, but has at least 69 characters appended. | 3 | 497 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 514 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 531–546 |
Rule | Violation | Priority | Line |
---|---|---|---|
DataClass | The class 'FtpTransfer' is suspected to be a Data Class (WOC=22.222%, NOPA=0, NOAM=5, WMC=14) | 3 | 34–148 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 51 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 56 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–868 |
CyclomaticComplexity | The class 'FtpTransferControl' has a total cyclomatic complexity of 156 (highest 23). | 3 | 57–868 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 57–868 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 67 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 72 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 78 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 83 |
AvoidFieldNameMatchingMethodName | Field waitForOpenedDataChannel has the same name as a method | 3 | 83–84 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 89 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 94 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 99 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 104 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 109 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 109 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 117 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 122 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 129 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 151 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 177 |
UnusedAssignment | The initializer for variable 'channel' is never used (overwritten on line 198) | 3 | 194 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 196 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 206 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 208 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 209 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 210–213 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 222–228 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 231 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 232–234 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 233 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 233 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 234 |
CognitiveComplexity | The method 'openDataConnection()' has a cognitive complexity of 31, current threshold is 15 | 3 | 248–350 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 248–350 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 248–350 |
NPathComplexity | The method 'openDataConnection()' has an NPath complexity of 1056, current threshold is 200 | 3 | 248–350 |
CyclomaticComplexity | The method 'openDataConnection()' has a cyclomatic complexity of 23. | 3 | 248–350 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 253 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 258 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 264 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 280 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 280 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 282 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 294 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 297 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 307–308 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 307–308 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 310–311 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 311 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 316 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 325 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 330 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 338–339 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 338 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 340 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 342 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 362–363 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 362–363 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 363 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 368 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 370 |
NPathComplexity | The method 'runExecutor()' has an NPath complexity of 1008, current threshold is 200 | 3 | 380–431 |
CyclomaticComplexity | The method 'runExecutor()' has a cyclomatic complexity of 15. | 3 | 380–431 |
CognitiveComplexity | The method 'runExecutor()' has a cognitive complexity of 19, current threshold is 15 | 3 | 380–431 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 386–387 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 386–387 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 396 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 397 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 400–401 |
AvoidDuplicateLiterals | The String literal "Command cancelled" appears 4 times in this file; the first occurrence is on line 405 | 3 | 405 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 410 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 410 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 421 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 421 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 421 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 424 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 426 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 427 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 428 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 453 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 455 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 456 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 456 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 482 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 484 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 485 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 485 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 488 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 488 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 559 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 560 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 560 |
NcssCount | The method 'checkFtpTransferStatus()' has a NCSS line count of 64. | 3 | 570–658 |
NPathComplexity | The method 'checkFtpTransferStatus()' has an NPath complexity of 4000, current threshold is 200 | 3 | 570–658 |
CyclomaticComplexity | The method 'checkFtpTransferStatus()' has a cyclomatic complexity of 23. | 3 | 570–658 |
CognitiveComplexity | The method 'checkFtpTransferStatus()' has a cognitive complexity of 29, current threshold is 15 | 3 | 570–658 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 589 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 607 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 614 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 614 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 616 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 627 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 637 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 645 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 650 |
CyclomaticComplexity | The method 'abortTransfer()' has a cyclomatic complexity of 10. | 3 | 663–698 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 675 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 679 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 688 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 690 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 692 |
CognitiveComplexity | The method 'closeTransfer()' has a cognitive complexity of 16, current threshold is 15 | 3 | 703–745 |
CyclomaticComplexity | The method 'closeTransfer()' has a cyclomatic complexity of 11. | 3 | 703–745 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 712 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 716 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 721 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 727 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 731 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 740 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 769 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 820 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 827–840 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 833 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 837 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 857 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 860 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 864 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 865 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 865 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 45 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 50 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 74 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 74 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 81 |
CognitiveComplexity | The method 'runNextCommand()' has a cognitive complexity of 18, current threshold is 15 | 3 | 90–144 |
CyclomaticComplexity | The method 'runNextCommand()' has a cyclomatic complexity of 10. | 3 | 90–144 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 96 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 96 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 97–99 |
AvoidCatchingNPE | Avoid catching NullPointerException; consider removing the cause of the NPE. | 3 | 97 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 97 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 114 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 114 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 121 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 121 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 125 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 129 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 129 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 136 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 136 |
AvoidCatchingNPE | Avoid catching NullPointerException; consider removing the cause of the NPE. | 3 | 137 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 137–139 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 137 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 142 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 142 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 152 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 152 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 38 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–450 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 68 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 73 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 78 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 83 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 88 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 93 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 98 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 140 |
CognitiveComplexity | The method 'channelInactive(ChannelHandlerContext)' has a cognitive complexity of 15, current threshold is 15 | 3 | 149–180 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 153 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 156 |
AvoidDeeplyNestedIfStmts | Deeply nested if..then statements are hard to read | 3 | 156–158 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 161 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 162 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 162 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 164–165 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 164–165 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 168 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 170 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 174 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 175 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 176 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 177 |
CyclomaticComplexity | The method 'channelActive(ChannelHandlerContext)' has a cyclomatic complexity of 12. | 3 | 201–255 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 203 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 203 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 218 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 220 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 222 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 228–230 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 230 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 232–233 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 232–233 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 243 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 246–247 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 246–247 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 252–253 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 252–253 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 276 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 276 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 277 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 277 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 278 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 278–279 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 279 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 280 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 280 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 290 |
CyclomaticComplexity | The method 'exceptionCaught(ChannelHandlerContext, Throwable)' has a cyclomatic complexity of 17. | 3 | 298–359 |
CognitiveComplexity | The method 'exceptionCaught(ChannelHandlerContext, Throwable)' has a cognitive complexity of 30, current threshold is 15 | 3 | 298–359 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 306 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 306 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 309–310 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 310 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 315 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 315 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 323 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 324–325 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 324–325 |
AvoidCatchingNPE | Avoid catching NullPointerException; consider removing the cause of the NPE. | 3 | 328 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 328 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 334 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 334 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 340 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 340 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 343 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 343 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 347 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 347 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 349–350 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 355 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 356–357 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 356–357 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 361–363 |
CyclomaticComplexity | The method 'channelRead0(ChannelHandlerContext, DataBlock)' has a cyclomatic complexity of 10. | 3 | 369–413 |
CognitiveComplexity | The method 'channelRead0(ChannelHandlerContext, DataBlock)' has a cognitive complexity of 21, current threshold is 15 | 3 | 369–413 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 369–413 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 374–375 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 374–375 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 383 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 390–391 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 390–391 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 397 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 400–401 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 400–401 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 403 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 404–405 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 404–405 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 409–410 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 409–410 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 432 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 432 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 432 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 433 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 444 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 70 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 75 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 80 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 106–107 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 106–107 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 109–110 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 114 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 115 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 118 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 121–123 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 122 |
Rule | Violation | Priority | Line |
---|---|---|---|
CyclomaticComplexity | The class 'FtpDataModeCodec' has a total cyclomatic complexity of 81 (highest 20). | 3 | 47–547 |
GodClass | Possible God Class (WMC=81, ATFD=75, TCC=28.571%) | 3 | 47–547 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 96 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 101 |
ImmutableField | Private field 'zlibCodec' could be made final; it is only initialized in the declaration or constructor. | 3 | 106 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 106 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 111 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 118 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 140 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 141 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 142–144 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 149 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 156–158 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 166 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 170 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 172 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 174 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 189 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 190 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 191–193 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 198 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 205–207 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 216 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 220 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 222 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 224 |
CognitiveComplexity | The method 'decode(ChannelHandlerContext, ByteBuf, List)' has a cognitive complexity of 17, current threshold is 15 | 3 | 253–341 |
CyclomaticComplexity | The method 'decode(ChannelHandlerContext, ByteBuf, List)' has a cyclomatic complexity of 13. | 3 | 253–341 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 279 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 323 |
AvoidDuplicateLiterals | The String literal "Mode unimplemented: " appears 4 times in this file; the first occurrence is on line 337 | 3 | 337 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 360 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 367 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 372–374 |
CognitiveComplexity | The method 'encode(DataBlock)' has a cognitive complexity of 32, current threshold is 15 | 3 | 399–498 |
NcssCount | The method 'encode(DataBlock)' has a NCSS line count of 66. | 3 | 399–498 |
CyclomaticComplexity | The method 'encode(DataBlock)' has a cyclomatic complexity of 20. | 3 | 399–498 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 415 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 424 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 440 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 441 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 449 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 453 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 455 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 466 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 468 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 484 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 490 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 515 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 128 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 142 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 114 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 119 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 124 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 188 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 216 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 35 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 37 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 39 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 41 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 43 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 70 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 71 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 62–64 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 63 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 66 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 71–73 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 72–73 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 75–76 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 81 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 82 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 85 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 88–90 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 89 |
Rule | Violation | Priority | Line |
---|---|---|---|
GodClass | Possible God Class (WMC=66, ATFD=43, TCC=10.121%) | 3 | 55–531 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 74 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 79 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 84 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 89 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 94 |
AvoidFieldNameMatchingMethodName | Field isCurrentCommandFinished has the same name as a method | 3 | 98–99 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 98 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 109 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 114 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 119 |
AvoidFieldNameMatchingMethodName | Field isReady has the same name as a method | 3 | 119 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 124 |
AvoidFieldNameMatchingMethodName | Field isSsl has the same name as a method | 3 | 124 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 128 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 132 |
AvoidFieldNameMatchingMethodName | Field isDataSsl has the same name as a method | 3 | 132 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 188–194 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 289 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 356 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 357 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 358 |
NPathComplexity | The method 'toString()' has an NPath complexity of 864, current threshold is 200 | 3 | 382–421 |
CyclomaticComplexity | The method 'toString()' has a cyclomatic complexity of 12. | 3 | 382–421 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 414 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 415 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 449 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 450 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 451 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 451 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 460 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 461 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 461 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 462 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 463 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 464 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 465 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 466 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 467 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 478 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 478 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 505–507 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 517–518 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 73 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 78 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 80 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 89 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 90 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 95 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 96 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 110 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 111 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 115 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 116 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 137 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 138 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 139 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 142 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 142 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 143 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 144 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 144 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 145 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 173 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 188 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 212 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 213–214 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 231 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 232 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 253 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 255 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 255 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 257 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 261 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 279 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 295 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 296–297 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 71 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 107 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 157 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 157 |
CognitiveComplexity | The method 'get2428InetSocketAddress(String)' has a cognitive complexity of 15, current threshold is 15 | 3 | 169–225 |
CyclomaticComplexity | The method 'get2428InetSocketAddress(String)' has a cyclomatic complexity of 12. | 3 | 169–225 |
NPathComplexity | The method 'get2428InetSocketAddress(String)' has an NPath complexity of 432, current threshold is 200 | 3 | 169–225 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 180 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 184 |
UnusedAssignment | The initializer for variable 'isIPV4' is never used (overwritten on lines 189 and 191) | 3 | 187 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 194 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 204 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 212 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 221 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 238 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 240 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 259–260 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 259–260 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 261–262 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 261–262 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 276–277 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 276–277 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 278 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 278 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 290–291 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 290–291 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 302–303 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 302–303 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 316–317 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 343 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 348 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 354–355 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 354–355 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 381–382 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 381–382 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 393–394 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 393–394 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 400 |
Rule | Violation | Priority | Line |
---|---|---|---|
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 28 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 30 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 3 | 38 |
Rule | Violation | Priority | Line |
---|---|---|---|
DataClass | The class 'FtpTimerTask' is suspected to be a Data Class (WOC=25.000%, NOPA=2, NOAM=2, WMC=6) | 3 | 32–96 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 51 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 3 | 68–80 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 101 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 134 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 52 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 75 |
CyclomaticComplexity | The method 'trueRetrieve()' has a cyclomatic complexity of 21. | 3 | 86–202 |
CognitiveComplexity | The method 'trueRetrieve()' has a cognitive complexity of 26, current threshold is 15 | 3 | 86–202 |
NcssCount | The method 'trueRetrieve()' has a NCSS line count of 67. | 3 | 86–202 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 86–202 |
NPathComplexity | The method 'trueRetrieve()' has an NPath complexity of 3459, current threshold is 200 | 3 | 86–202 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 152 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 153 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 155 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 164 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 168 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 176 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 176 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 177 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 182 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 187 |
ExceptionAsFlowControl | Avoid using exceptions as flow control. | 3 | 190 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 192 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 47 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 48 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 49 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 54 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 58–59 |
Rule | Violation | Priority | Line |
---|---|---|---|
UseUtilityClass | All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. | 3 | 37–77 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 45 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 46–48 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 65 |
Rule | Violation | Priority | Line |
---|---|---|---|
UseUtilityClass | All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. | 3 | 38–101 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 46 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 47–49 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 66 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 71 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 76 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 77 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 80 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 81 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 84–85 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 92–94 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 93–94 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 97 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 29 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 33 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 38 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 43 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'XML_USEFASTMD5'. | 3 | 109 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 161 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 166 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 192–362 |
NPathComplexity | The method 'setConfigurationFromXml(String)' has an NPath complexity of 353894400, current threshold is 200 | 3 | 192–362 |
CyclomaticComplexity | The method 'setConfigurationFromXml(String)' has a cyclomatic complexity of 32. | 3 | 192–362 |
CognitiveComplexity | The method 'setConfigurationFromXml(String)' has a cognitive complexity of 39, current threshold is 15 | 3 | 192–362 |
NcssCount | The method 'setConfigurationFromXml(String)' has a NCSS line count of 129. | 3 | 192–362 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 196 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 198–199 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 203 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 208 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 210 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 213 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 215 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 221 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 227 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 229 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 232 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 237 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 241 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 244 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 248 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 255 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 264 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 274 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 278 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 282 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 287 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 291 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 296 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 305 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 307–308 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 311 |
UnusedAssignment | The value assigned to variable 'document' is never used (overwritten on line 314) | 3 | 312 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 312 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 314 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 316–318 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 322–323 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 326 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 347 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 348 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 348 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 357 |
Rule | Violation | Priority | Line |
---|---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 1 | 40–228 |
NPathComplexity | The method 'loadSsl(FtpConfiguration)' has an NPath complexity of 80196, current threshold is 200 | 3 | 107–192 |
NcssCount | The method 'loadSsl(FtpConfiguration)' has a NCSS line count of 60. | 3 | 107–192 |
CyclomaticComplexity | The method 'loadSsl(FtpConfiguration)' has a cyclomatic complexity of 26. | 3 | 107–192 |
CognitiveComplexity | The method 'loadSsl(FtpConfiguration)' has a cognitive complexity of 39, current threshold is 15 | 3 | 107–192 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 110 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 121 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 131 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 141 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 156 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 158 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 161 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 171 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 181–183 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 206 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 208–209 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 213 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 224 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 225 |
UnusedAssignment | The value assigned to variable 'configuration' is never used | 3 | 225 |
Rule | Violation | Priority | Line |
---|---|---|---|
EmptyIfStmt | Avoid empty if statements | 3 | 53–55 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 53 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 56 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 81 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 129–130 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 129–130 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 129–130 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 141 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 142 |
AvoidDuplicateLiterals | The String literal "{} {}" appears 4 times in this file; the first occurrence is on line 160 | 3 | 160 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 160–161 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 163–164 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 166–167 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 169–170 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 172–173 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 52 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 63 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 86 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 44 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 49 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 55 |
AvoidFieldNameMatchingMethodName | Field isAdmin has the same name as a method | 3 | 55 |
ArrayIsStoredDirectly | The user-supplied array 'accounts' is stored directly. | 3 | 63 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 63 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 42 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 43 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 44 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 45 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 46 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 47 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 48 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 63 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 67 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 67 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 69 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 69–70 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 70 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 70 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 71 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 78 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–781 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 59–781 |
CyclomaticComplexity | The class 'WaarpFtp4jClient' has a total cyclomatic complexity of 113 (highest 11). | 3 | 59–781 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 71 |
UnusedAssignment | The field initializer for 'port' is never used (overwritten on line 100) | 3 | 72 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 72 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 73 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 74 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 75 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 76 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 77 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 78 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 79 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 80 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 81 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 82 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'directory' | 3 | 82 |
CyclomaticComplexity | The constructor 'WaarpFtp4jClient(String, int, String, String, String, boolean, int, int, int)' has a cyclomatic complexity of 11. | 3 | 94–177 |
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 1 | 115 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 141 |
AvoidUsingHardCodedIP | Do not hard code the IP address | 3 | 158 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 163 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 168 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 207 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 207–209 |
CyclomaticComplexity | The method 'connect()' has a cyclomatic complexity of 11. | 3 | 220–275 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 221 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 229 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 234 |
AvoidDuplicateLiterals | The String literal ": {}" appears 18 times in this file; the first occurrence is on line 241 | 3 | 241 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 241 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 241 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 251 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 261 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 279 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 285–287 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 285 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 295 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 299 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 306 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 310 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 315 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 316 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 319 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 327 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 337 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 338 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 341 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 343 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 348 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 349 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 352 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 359 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 369 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 376 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 390 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 435 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 446 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 447 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 450 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 3 | 461 |
CloseResource | Ensure that resources like this OutputStream object are closed after use | 3 | 469 |
UnusedAssignment | The initializer for variable 'outputStream' is never used (overwritten on lines 473 and 476) | 3 | 469 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 490 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 496 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 500 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 501 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 503 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 515 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 521 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 528 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 533 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 535 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 539 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 541 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 542 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 544 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 553 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 557 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 561 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 562 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 565 |
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 1 | 566 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 605 |
AvoidDuplicateLiterals | The String literal "FEAT" appears 4 times in this file; the first occurrence is on line 607 | 3 | 607 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 608 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 613 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 614 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 615 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 618 |
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 1 | 619 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 620 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 624 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 625 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 626 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 629 |
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 1 | 630 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 636 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 639 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 643 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 644 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 647 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 655 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 3 | 657 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 666 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 671 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 676 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 677 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 680 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 687 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 691 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 694 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 695 |
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 1 | 696 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 699 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 700 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 704 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 705 |
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 1 | 706 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 708 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 709 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 710 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 713 |
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 1 | 714 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 720 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 724 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 727 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 728 |
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 1 | 729 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 732 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 733 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 737 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 738 |
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 1 | 739 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 741 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 742 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 743 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 746 |
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 1 | 747 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 755 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 759 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 760 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 763 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 775 |
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 47–781 |
CyclomaticComplexity | The class 'WaarpFtpClient' has a total cyclomatic complexity of 120 (highest 17). | 3 | 47–781 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 55 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 56 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 57 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 58 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 59 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 61 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 62 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 63 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 64 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'directory' | 3 | 65 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 65 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 66 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'ipAddress' | 3 | 66 |
ExcessiveParameterList | Avoid long parameter lists. | 3 | 102–106 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 144 |
NPathComplexity | The method 'connect()' has an NPath complexity of 1023, current threshold is 200 | 3 | 172–265 |
CognitiveComplexity | The method 'connect()' has a cognitive complexity of 27, current threshold is 15 | 3 | 172–265 |
CyclomaticComplexity | The method 'connect()' has a cyclomatic complexity of 17. | 3 | 172–265 |
NcssCount | The method 'connect()' has a NCSS line count of 70. | 3 | 172–265 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 173 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 186 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 188 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 195 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 195 |
AvoidDuplicateLiterals | The String literal ": {}" appears 18 times in this file; the first occurrence is on line 195 | 3 | 195 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 230 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 234 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 240–241 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 245 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 253 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 269 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 272–274 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 277–279 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 285 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 295 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 303 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 306 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 314 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 323 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 326 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 333 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 341 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 344 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 371 |
CloseResource | Ensure that resources like this OutputStream object are closed after use | 3 | 419 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 3 | 420 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 445 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 457 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 460 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 470 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 488 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 500 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 503 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 513 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 538 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 541 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 567 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 575 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 578 |
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 1 | 579 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 592 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 600 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 603 |
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 1 | 604 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 617 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 625 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 628 |
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 1 | 629 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 636 |
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 1 | 638 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 643 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 651 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 654 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 663 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 3 | 663 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 670 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 680 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 683 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 690 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 698 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 701 |
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 1 | 702 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 725 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 733 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 736 |
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 1 | 737 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 760 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 763 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 775 |
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 26–273 |
Rule | Violation | Priority | Line |
---|---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 1 | 41–132 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 56 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 57–59 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 65 |
CognitiveComplexity | The method 'initialize(String, String)' has a cognitive complexity of 16, current threshold is 15 | 3 | 68–130 |
CyclomaticComplexity | The method 'initialize(String, String)' has a cyclomatic complexity of 11. | 3 | 68–130 |
NPathComplexity | The method 'initialize(String, String)' has an NPath complexity of 384, current threshold is 200 | 3 | 68–130 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 70–74 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 81 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 85 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 88 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 92–93 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 94 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 99–100 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 103 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 111 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 120–121 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 123–128 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 124 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 126–127 |
Rule | Violation | Priority | Line |
---|---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 1 | 47–252 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 54 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 55 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 90 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 101 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 103 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 126–131 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 139–140 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 154 |
CognitiveComplexity | The method 'getParams(String)' has a cognitive complexity of 29, current threshold is 15 | 3 | 154–195 |
CyclomaticComplexity | The method 'getParams(String)' has a cyclomatic complexity of 17. | 3 | 154–195 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 155 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 156 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 166 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 169–170 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 175 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 178–179 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 184 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 187–188 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 211 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 239 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 242 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 248 |
Rule | Violation | Priority | Line |
---|---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 1 | 37–124 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 41 |
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 2 | 41 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 43 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 44 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 49 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 50 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 73–75 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 81 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 93 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 95 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 108 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 110 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 113 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 120–121 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 120–121 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 121 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–863 |
CyclomaticComplexity | The class 'HttpSslHandler' has a total cyclomatic complexity of 118 (highest 18). | 3 | 79–863 |
GodClass | Possible God Class (WMC=118, ATFD=110, TCC=32.164%) | 3 | 79–863 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 80–863 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 96 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 98 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 100 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 101 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 102 |
AvoidStringBufferField | StringBuffers can grow quite a lot, and so may become a source of memory leak (if the owning class has a long life time). | 3 | 103 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 103 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 104 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 105 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 106 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 107 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 151 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 157 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 163 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 169 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 181 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 184 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 184 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 185 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 186 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 192 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 195–196 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 195–196 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 199–201 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 199–201 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 199–201 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 203 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 206 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 209 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 218 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 219 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 223 |
CognitiveComplexity | The method 'system()' has a cognitive complexity of 26, current threshold is 15 | 3 | 226–298 |
CyclomaticComplexity | The method 'system()' has a cyclomatic complexity of 11. | 3 | 226–298 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 229 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 231 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 234 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 262 |
AvoidDeeplyNestedIfStmts | Deeply nested if..then statements are hard to read | 3 | 263–265 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 266–267 |
AvoidDeeplyNestedIfStmts | Deeply nested if..then statements are hard to read | 3 | 270–272 |
AvoidDeeplyNestedIfStmts | Deeply nested if..then statements are hard to read | 3 | 276–278 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 284 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 287 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 289 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 291 |
CyclomaticComplexity | The method 'rule()' has a cyclomatic complexity of 10. | 3 | 300–368 |
CognitiveComplexity | The method 'rule()' has a cognitive complexity of 25, current threshold is 15 | 3 | 300–368 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 303 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 307 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 309 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 311 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 313 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 324 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 328 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 330 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 334 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 336 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 341 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 345 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 346 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 351 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 355 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 357 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 359 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 361 |
CognitiveComplexity | The method 'transfer()' has a cognitive complexity of 26, current threshold is 15 | 3 | 370–455 |
CyclomaticComplexity | The method 'transfer()' has a cyclomatic complexity of 14. | 3 | 370–455 |
NcssCount | The method 'transfer()' has a NCSS line count of 60. | 3 | 370–455 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 372 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 373 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 374 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 377–378 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 417 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 418 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 419 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 424 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 438 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 439 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 440 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 451 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 452–453 |
CognitiveComplexity | The method 'user()' has a cognitive complexity of 34, current threshold is 15 | 3 | 457–518 |
CyclomaticComplexity | The method 'user()' has a cyclomatic complexity of 10. | 3 | 457–518 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 459 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 460 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 461 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 465 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 466 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 470 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 492 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 496 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 498 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 505 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 507 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 515 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 516 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 521 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 522 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 523 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 525 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 526 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 531 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 539 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 541 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 548 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 548 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 552 |
CognitiveComplexity | The method 'checkAuthent(ChannelHandlerContext)' has a cognitive complexity of 39, current threshold is 15 | 3 | 555–640 |
NcssCount | The method 'checkAuthent(ChannelHandlerContext)' has a NCSS line count of 62. | 3 | 555–640 |
CyclomaticComplexity | The method 'checkAuthent(ChannelHandlerContext)' has a cyclomatic complexity of 18. | 3 | 555–640 |
NPathComplexity | The method 'checkAuthent(ChannelHandlerContext)' has an NPath complexity of 1288, current threshold is 200 | 3 | 555–640 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 557 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 563 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 582 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 583 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 594 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 595 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 603–604 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 603–607 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 604 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 606–607 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 608–609 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 609 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 610–611 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 613 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 634 |
CyclomaticComplexity | The method 'channelRead0(ChannelHandlerContext, FullHttpRequest)' has a cyclomatic complexity of 11. | 3 | 643–696 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 652 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 664 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 667 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 667 |
UnusedAssignment | The initializer for variable 'req' is never used (overwritten on lines 670 and 672) | 3 | 668 |
CognitiveComplexity | The method 'checkSession()' has a cognitive complexity of 15, current threshold is 15 | 3 | 698–728 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 699 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 701 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 702 |
LiteralsFirstInComparisons | Position literals first in String comparisons | 3 | 704 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 704 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 718 |
CognitiveComplexity | The method 'handleCookies(HttpResponse)' has a cognitive complexity of 22, current threshold is 15 | 3 | 730–763 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 731 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 733 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 734 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 738 |
LiteralsFirstInComparisons | Position literals first in String comparisons | 3 | 738 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 743–744 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 744 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 747–748 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 748 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 753–754 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 754 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 760–761 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 761 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 778–779 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 779 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 786–787 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 787 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 788 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 790–791 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 796–797 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 832–833 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 833 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 834 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 837 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 837 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 848 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 850 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 859–860 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 859–860 |
Rule | Violation | Priority | Line |
---|---|---|---|
MutableStaticState | Do not use non-final non-private static fields | 3 | 38 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 39 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 40 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 52 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 56 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 62 |
Rule | Violation | Priority | Line |
---|---|---|---|
NPathComplexity | The method 'exec()' has an NPath complexity of 252, current threshold is 200 | 3 | 50–95 |
CognitiveComplexity | The method 'exec()' has a cognitive complexity of 17, current threshold is 15 | 3 | 50–95 |
CyclomaticComplexity | The method 'exec()' has a cyclomatic complexity of 16. | 3 | 50–95 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 51 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 51 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 92 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 93–94 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 29 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 33 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 38 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 43 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 21–2044 |
CyclomaticComplexity | The class 'FileBasedConfiguration' has a total cyclomatic complexity of 297 (highest 52). | 3 | 94–2044 |
ExcessiveClassLength | Avoid really long classes. | 3 | 94–2044 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 94–2044 |
GodClass | Possible God Class (WMC=297, ATFD=296, TCC=13.424%) | 3 | 94–2044 |
TooManyFields | Too many fields | 3 | 94–2044 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 593 |
AvoidFieldNameMatchingTypeName | It is somewhat confusing to have a field name matching the declaring class name | 3 | 593 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 597 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 608 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 630 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 648 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 653 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 653 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 658 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 658 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 663 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 663 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 701 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 713 |
CyclomaticComplexity | The method 'loadServerParam()' has a cyclomatic complexity of 43. | 3 | 722–875 |
NPathComplexity | The method 'loadServerParam()' has an NPath complexity of 128333160, current threshold is 200 | 3 | 722–875 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 722–875 |
NcssCount | The method 'loadServerParam()' has a NCSS line count of 113. | 3 | 722–875 |
CognitiveComplexity | The method 'loadServerParam()' has a cognitive complexity of 78, current threshold is 15 | 3 | 722–875 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 724 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 728 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 762 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 774 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 782 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 783 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 784–786 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 791 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 795 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 796 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 819 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 829 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 839 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 851 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 858 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 860 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 864 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 868 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 879 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 883 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 892 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 898–1038 |
CognitiveComplexity | The method 'loadLimit()' has a cognitive complexity of 62, current threshold is 15 | 3 | 898–1038 |
NPathComplexity | The method 'loadLimit()' has an NPath complexity of 2147483647, current threshold is 200 | 3 | 898–1038 |
CyclomaticComplexity | The method 'loadLimit()' has a cyclomatic complexity of 52. | 3 | 898–1038 |
NcssCount | The method 'loadLimit()' has a NCSS line count of 103. | 3 | 898–1038 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 900 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 909 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 919 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 930 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 943 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 952 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 956 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 960 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 964 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 968 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 972 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 999 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1003 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1010 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1020 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1024 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1028 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1032 |
CyclomaticComplexity | The method 'loadNetworkServer()' has a cyclomatic complexity of 11. | 3 | 1040–1075 |
NPathComplexity | The method 'loadNetworkServer()' has an NPath complexity of 243, current threshold is 200 | 3 | 1040–1075 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1043 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1051 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1058 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1062 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1065 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1070 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1084 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1088 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1110 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1114 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1117 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1121 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1125 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1128 |
NPathComplexity | The method 'loadDatabase()' has an NPath complexity of 488, current threshold is 200 | 3 | 1141–1184 |
CyclomaticComplexity | The method 'loadDatabase()' has a cyclomatic complexity of 18. | 3 | 1141–1184 |
CognitiveComplexity | The method 'loadDatabase()' has a cognitive complexity of 17, current threshold is 15 | 3 | 1141–1184 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1143 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1167 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1168 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1168 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1169 |
CognitiveComplexity | The method 'loadSsl()' has a cognitive complexity of 45, current threshold is 15 | 3 | 1186–1291 |
CyclomaticComplexity | The method 'loadSsl()' has a cyclomatic complexity of 33. | 3 | 1186–1291 |
NcssCount | The method 'loadSsl()' has a NCSS line count of 78. | 3 | 1186–1291 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 1186–1291 |
NPathComplexity | The method 'loadSsl()' has an NPath complexity of 6482592, current threshold is 200 | 3 | 1186–1291 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1189 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1191 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1192 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1196 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1206 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1216 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1231 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1233 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1236 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1246 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1256–1258 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1268 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1273 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1284 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1285 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1288 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1289 |
CyclomaticComplexity | The method 'setConfigurationServerFromXml(String)' has a cyclomatic complexity of 12. | 3 | 1300–1360 |
NPathComplexity | The method 'setConfigurationServerFromXml(String)' has an NPath complexity of 2048, current threshold is 200 | 3 | 1300–1360 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1304 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1306–1307 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1311 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1352 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1353 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1356 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1357 |
UnusedAssignment | The value assigned to variable 'configuration' is never used | 3 | 1357 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1373 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1373 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1376 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1376 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1378 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1378 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1389–1390 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1403–1404 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1404 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1433 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1436 |
ArrayIsStoredDirectly | The user-supplied array 'serverkey' is stored directly. | 3 | 1448 |
CognitiveComplexity | The method 'initializeAuthent(String, boolean)' has a cognitive complexity of 50, current threshold is 15 | 3 | 1480–1606 |
NcssCount | The method 'initializeAuthent(String, boolean)' has a NCSS line count of 96. | 3 | 1480–1606 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 1480–1606 |
NPathComplexity | The method 'initializeAuthent(String, boolean)' has an NPath complexity of 472400, current threshold is 200 | 3 | 1480–1606 |
CyclomaticComplexity | The method 'initializeAuthent(String, boolean)' has a cyclomatic complexity of 28. | 3 | 1480–1606 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1485 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1487–1489 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1493 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1500 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1504 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1513 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1518 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1519 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1519 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1524 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1529 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1561 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1563–1564 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1568 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1569 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 1570 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1571 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1580 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1581 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 1582 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1583 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1593–1594 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1622 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1624 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1629 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1631 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1633 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1637 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1638 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1639 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1640 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1641 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1660–1661 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1690 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1693 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1695 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1697 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1700 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1702 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1704 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1705 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1706 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1708 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1709 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1712 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1713 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1715 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1742 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1754 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1755 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1755 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1756 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1756 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1757 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1757 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1758 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1758 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1759 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1759 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1759 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1760 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1760 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1761 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1761 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1761 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1762 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1762 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1762 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1763 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1763 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1763 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1803 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1819 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 1819 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 1820 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1823 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1831 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1833 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 3 | 1845 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1848 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1854 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1857 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1860 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1863 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1871–1872 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 21–530 |
CyclomaticComplexity | The class 'ExecBusinessHandler' has a total cyclomatic complexity of 94 (highest 26). | 3 | 60–530 |
GodClass | Possible God Class (WMC=94, ATFD=102, TCC=14.286%) | 3 | 60–530 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 78 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 82 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 83 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 86–223 |
CyclomaticComplexity | The method 'afterTransferDoneBeforeAnswer(FtpTransfer)' has a cyclomatic complexity of 25. | 3 | 86–223 |
NPathComplexity | The method 'afterTransferDoneBeforeAnswer(FtpTransfer)' has an NPath complexity of 1260, current threshold is 200 | 3 | 86–223 |
NcssCount | The method 'afterTransferDoneBeforeAnswer(FtpTransfer)' has a NCSS line count of 67. | 3 | 86–223 |
CognitiveComplexity | The method 'afterTransferDoneBeforeAnswer(FtpTransfer)' has a cognitive complexity of 30, current threshold is 15 | 3 | 86–223 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 89 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 92 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 93 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 96 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 97 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 106 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 106 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 108 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 120 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 145 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 148 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 159–160 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 162–163 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 190 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 192 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 197 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 203 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 211 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 230 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 233 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 239 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 242 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 245 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 247 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 253–369 |
NcssCount | The method 'beforeRunCommand()' has a NCSS line count of 62. | 3 | 253–369 |
NPathComplexity | The method 'beforeRunCommand()' has an NPath complexity of 720, current threshold is 200 | 3 | 253–369 |
CyclomaticComplexity | The method 'beforeRunCommand()' has a cyclomatic complexity of 26. | 3 | 253–369 |
CognitiveComplexity | The method 'beforeRunCommand()' has a cognitive complexity of 41, current threshold is 15 | 3 | 253–369 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 256 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 259 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 260 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 266 |
EmptyIfStmt | Avoid empty if statements | 3 | 268–270 |
EmptyIfStmt | Avoid empty if statements | 3 | 270–272 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 273 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 273 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 275–290 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 276–289 |
AvoidDeeplyNestedIfStmts | Deeply nested if..then statements are hard to read | 3 | 276–289 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 278–280 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 281 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 283–286 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 283–286 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 286 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 293 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 293 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 300 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 306–307 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 306–307 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 313 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 320–321 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 320–321 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 329 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 329 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 330 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 330 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 331 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 337 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 341 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 342–347 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 345 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 353 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 357–361 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 360 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 378 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 384 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 384 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 389–390 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 389–390 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 392 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 393–397 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 394–396 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 394–396 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 396 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 405 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 409 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 416–429 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 421 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 424 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 425 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 426 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 435 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 437 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 438 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 439 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 37, but has at least 39 characters appended. | 3 | 473 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 476–477 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 476–477 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 476–477 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 3 consecutive times with literals. Use a single append with a single combined String. | 3 | 480 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 480 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 489 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 490 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 501 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 504 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 514 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 519 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 3 | 522 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 522 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 523 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveParameterList | Avoid long parameter lists. | 3 | 114–124 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 132–133 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 132–133 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 138 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 143 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 64 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 67 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 73 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 74 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 76 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 80 |
AvoidDeeplyNestedIfStmts | Deeply nested if..then statements are hard to read | 3 | 82–88 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 83–84 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 83–84 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 86–87 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 86–87 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 91–93 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 114 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 117 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 122 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 123 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 130–132 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 134 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 136–138 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 136–138 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 142 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 144–146 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 144–146 |
CognitiveComplexity | The method 'logErrorAction(DbSession, long, FtpTransfer, String, ReplyCode, BusinessHandler)' has a cognitive complexity of 50, current threshold is 15 | 3 | 162–249 |
CyclomaticComplexity | The method 'logErrorAction(DbSession, long, FtpTransfer, String, ReplyCode, BusinessHandler)' has a cyclomatic complexity of 20. | 3 | 162–249 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 168 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 169 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 174 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 179 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 190 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 191 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 194 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 204 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 206–208 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 206–208 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 211–213 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 215 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 217–219 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 217–219 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 223 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 223–229 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 225–228 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 225–228 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 233 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 235–237 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 235–237 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 241–246 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 241 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 242–245 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 242–245 |
Rule | Violation | Priority | Line |
---|---|---|---|
MutableStaticState | Do not use non-final non-private static fields | 3 | 32 |
Rule | Violation | Priority | Line |
---|---|---|---|
CyclomaticComplexity | The class 'DbTransferLog' has a total cyclomatic complexity of 124 (highest 14). | 3 | 56–1210 |
ExcessiveClassLength | Avoid really long classes. | 3 | 56–1210 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 56–1210 |
GodClass | Possible God Class (WMC=124, ATFD=69, TCC=15.686%) | 3 | 56–1210 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 92 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 94 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 96 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 98 |
AvoidFieldNameMatchingMethodName | Field isSender has the same name as a method | 3 | 98 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 102 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 104 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 110 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 115 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 120 |
AvoidDuplicateLiterals | The String literal "=?," appears 6 times in this file; the first occurrence is on line 137 | 3 | 137 |
ExcessiveParameterList | Avoid long parameter lists. | 3 | 162–166 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 209 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 210 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 211 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 212 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 218 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 219 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 220 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 221 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 222 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 223 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 224 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 225 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 262 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 263 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 264 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 266 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 267 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 268 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 269 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 270 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 271 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 272 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 273 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 278 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 279 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 280 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 281 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 284 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 288 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 289 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 290 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 291 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 292 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 293 |
AvoidDuplicateLiterals | The String literal " = ? AND " appears 7 times in this file; the first occurrence is on line 301 | 3 | 301 |
AvoidDuplicateLiterals | The String literal " = '" appears 9 times in this file; the first occurrence is on line 321 | 3 | 321 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 322 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 372 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 372 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 375 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 375 |
CognitiveComplexity | The method 'create()' has a cognitive complexity of 16, current threshold is 15 | 3 | 388–460 |
CyclomaticComplexity | The method 'create()' has a cyclomatic complexity of 14. | 3 | 388–460 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 402 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 402 |
ExceptionAsFlowControl | Avoid using exceptions as flow control. | 3 | 419 |
ExceptionAsFlowControl | Avoid using exceptions as flow control. | 3 | 419 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 420 |
AvoidDuplicateLiterals | The String literal ") FROM " appears 6 times in this file; the first occurrence is on line 424 | 3 | 424 |
AvoidDuplicateLiterals | The String literal " WHERE " appears 12 times in this file; the first occurrence is on line 425 | 3 | 425 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 435 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 437 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 440–441 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 440–441 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 447 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 450 |
AvoidDuplicateLiterals | The String literal " = " appears 4 times in this file; the first occurrence is on line 510 | 3 | 510 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 510 |
AvoidDuplicateLiterals | The String literal " AND " appears 11 times in this file; the first occurrence is on line 511 | 3 | 511 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 513 |
AvoidDuplicateLiterals | The String literal " ORDER BY " appears 5 times in this file; the first occurrence is on line 515 | 3 | 515 |
AvoidDuplicateLiterals | The String literal " DESC " appears 5 times in this file; the first occurrence is on line 515 | 3 | 515 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 515 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 515 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 517–518 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 517–518 |
CyclomaticComplexity | The method 'getLogPrepareStament(DbSession, Timestamp, Timestamp, ReplyCode)' has a cyclomatic complexity of 12. | 3 | 553–608 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 561 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 568 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 569 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 571 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 574 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 575 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 581 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 581 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 583 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 586 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 592 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 592 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 594 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 597 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 603 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 604 |
AvoidDuplicateLiterals | The String literal "SELECT COUNT(" appears 5 times in this file; the first occurrence is on line 622 | 3 | 622 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 622 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 623 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 624 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 643 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 646 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 673 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 674 |
AvoidDuplicateLiterals | The String literal " >= ? " appears 4 times in this file; the first occurrence is on line 674 | 3 | 674 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 675 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 675 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 696 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 697 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 698 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 716 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 719 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 744 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 785 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 787–788 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 809 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 812 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 813 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 813 |
AvoidDuplicateLiterals | The String literal "' OR " appears 4 times in this file; the first occurrence is on line 813 | 3 | 813 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 814 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 815 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 815 |
AvoidDuplicateLiterals | The String literal "') " appears 4 times in this file; the first occurrence is on line 816 | 3 | 816 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 818 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 819 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 822 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 823 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 823 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 824 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 824 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 825 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 848 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 851 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 852 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 852 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 853 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 854 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 854 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 857 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 858 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 861 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 862 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 862 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 864 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 864 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 865 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 875 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 887 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 912 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1001 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1073 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1075 |
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 1 | 1079 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1104 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1117–1118 |
CloseResource | Ensure that resources like this Writer object are closed after use | 3 | 1137 |
CyclomaticComplexity | The method 'saveDbTransferLogFile(DbPreparedStatement, Writer, boolean)' has a cyclomatic complexity of 10. | 3 | 1160–1209 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1173 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1180–1181 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1186 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1205 |
Rule | Violation | Priority | Line |
---|---|---|---|
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 3 | 45–47 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'lock'. | 3 | 48 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'lock'. | 3 | 48 |
Rule | Violation | Priority | Line |
---|---|---|---|
MutableStaticState | Do not use non-final non-private static fields | 3 | 92 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 97 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 102 |
DataClass | The class 'CommandExecutor' is suspected to be a Data Class (WOC=25.000%, NOPA=4, NOAM=8, WMC=44) | 3 | 104–319 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 108 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 109 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 118 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 119 |
CognitiveComplexity | The constructor 'CommandExecutor(String, long, String, long)' has a cognitive complexity of 20, current threshold is 15 | 3 | 132–186 |
CyclomaticComplexity | The constructor 'CommandExecutor(String, long, String, long)' has a cyclomatic complexity of 13. | 3 | 132–186 |
InefficientEmptyStringCheck | String.trim().length() == 0 / String.trim().isEmpty() is an inefficient way to validate a blank String. | 3 | 134 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 3 | 149 |
InefficientEmptyStringCheck | String.trim().length() == 0 / String.trim().isEmpty() is an inefficient way to validate a blank String. | 3 | 160 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 3 | 175 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 189 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 193 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 197 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 201 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 223 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 226 |
CognitiveComplexity | The method 'createAbstractExecutor(HttpAuthInterface, String, boolean, WaarpFuture)' has a cognitive complexity of 16, current threshold is 15 | 3 | 366–438 |
CyclomaticComplexity | The method 'createAbstractExecutor(HttpAuthInterface, String, boolean, WaarpFuture)' has a cyclomatic complexity of 16. | 3 | 366–438 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 375 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 378 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 390 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 393 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 397 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 400 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 409 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 412 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 424 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 427 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 431 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 434 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 449 |
EmptyWhileStmt | Avoid empty while statements | 3 | 496–498 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 72 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 73 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 74 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 75 |
NcssCount | The method 'run()' has a NCSS line count of 67. | 3 | 91–198 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 91–198 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 29. | 3 | 91–198 |
NPathComplexity | The method 'run()' has an NPath complexity of 12960, current threshold is 200 | 3 | 91–198 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 43, current threshold is 15 | 3 | 91–198 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 104 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 131 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 141–142 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 143 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 143 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 150–151 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 152 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 152 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 154–156 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 163–164 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 165 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 173–174 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 175 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 190 |
Rule | Violation | Priority | Line |
---|---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 40 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 46 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 47 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 48 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 14. | 3 | 63–127 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 20, current threshold is 15 | 3 | 63–127 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 68 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 69–70 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 71 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 77 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 78–79 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 80 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 82 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 83 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 83 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 83 |
UnusedAssignment | The initializer for variable 'status' is never used (overwritten on lines 87, 99, 101 and 107) | 3 | 84 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 89 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 91 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 94 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 95 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 97 |
EmptyWhileStmt | Avoid empty while statements | 3 | 104–106 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 110 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 111–112 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 113–114 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 120 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 121 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 124 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 94 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 95 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 96 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 97 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 98 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 32, current threshold is 15 | 3 | 111–205 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 22. | 3 | 111–205 |
NPathComplexity | The method 'run()' has an NPath complexity of 95928, current threshold is 200 | 3 | 111–205 |
NcssCount | The method 'run()' has a NCSS line count of 63. | 3 | 111–205 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 118 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 122 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 126 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 126 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 127 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 127 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 128 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 128 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 129 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 139 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 151 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 163 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 175 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 185 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 187 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 189 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 202–203 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 203 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 203 |
ArrayIsStoredDirectly | The user-supplied array 'args' is stored directly. | 3 | 210 |
Rule | Violation | Priority | Line |
---|---|---|---|
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 63 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 64 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 69 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 83 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 83 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 87 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 88 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 112 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 114 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 116 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 123 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 127–129 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 143 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 143 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 145 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 147 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 148 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 35 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 36 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 37 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 38 |
ArrayIsStoredDirectly | The user-supplied array 'args' is stored directly. | 3 | 72 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 29 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'delay'. | 3 | 36 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'command'. | 3 | 36 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 88 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 89 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 91 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'delay'. | 3 | 116 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 20. | 3 | 128–206 |
NPathComplexity | The method 'run()' has an NPath complexity of 1024, current threshold is 200 | 3 | 128–206 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 15, current threshold is 15 | 3 | 128–206 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 138–141 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 154–155 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 156–158 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 187–188 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 189 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 195 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 199–200 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 201 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 57 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 73 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 96 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 221 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 221 |
Rule | Violation | Priority | Line |
---|---|---|---|
DataClass | The class 'SimpleAuth' is suspected to be a Data Class (WOC=30.769%, NOPA=0, NOAM=8, WMC=28) | 3 | 30–279 |
AvoidFieldNameMatchingMethodName | Field isAdmin has the same name as a method | 3 | 56 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 56 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 125 |
MethodReturnsInternalArray | Returning 'accounts' may expose an internal array. | 3 | 193 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 199 |
Rule | Violation | Priority | Line |
---|---|---|---|
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 35 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 40 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 3 | 63–67 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 68 |
Rule | Violation | Priority | Line |
---|---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 34 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 3 | 34 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 38 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 3 | 38 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 42 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 54 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 55 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedAssignment | The field initializer for 'type' is never used (overwritten on lines 38 and 44) | 3 | 34 |
ImmutableField | Private field 'type' could be made final; it is only initialized in the declaration or constructor. | 3 | 34 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 34 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 35 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 51–52 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 51–52 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 34 |
UnusedAssignment | The field initializer for 'type' is never used (overwritten on lines 38 and 44) | 3 | 34 |
ImmutableField | Private field 'type' could be made final; it is only initialized in the declaration or constructor. | 3 | 34 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 35 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 51–52 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 51–52 |
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 45–478 |
TooManyFields | Too many fields | 3 | 45–478 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 52 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 55 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 56 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 59 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 60 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 65 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 66 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 67 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 68 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 69 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 70 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 71 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 73 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 74 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 75 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 76 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 77 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 78 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 79 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 80 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 82 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 85 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 88 |
NonStaticInitializer | Non-static initializers are confusing | 3 | 91–98 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 101 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 104 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 105 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 106 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 107 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 108 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 109 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 110 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 112 |
AvoidCatchingNPE | Avoid catching NullPointerException; consider removing the cause of the NPE. | 3 | 183 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 183 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 228–229 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 228–229 |
CyclomaticComplexity | The method 'run(long, WaarpGlobalValuesIndex)' has a cyclomatic complexity of 31. | 3 | 288–439 |
NcssCount | The method 'run(long, WaarpGlobalValuesIndex)' has a NCSS line count of 104. | 3 | 288–439 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 288–439 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 3 | 295–432 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 429–430 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 429–430 |
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 54–883 |
TooManyFields | Too many fields | 3 | 54–883 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 79 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 84 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 91 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 96 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 101 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 106 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 111 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 116 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 121 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 126 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 131 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 136 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 141 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 146 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 151 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 156 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 161 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 166 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 171 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 176 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 241 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 242 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 244 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 245 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 246 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 248 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 250 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 252 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 258 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 260 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 263 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 266 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 271 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 278 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 282 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 343 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 344 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 345 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 348 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 349 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 350 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 350 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 362 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 375 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 389 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 402 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 417 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 426 |
UseNotifyAllInsteadOfNotify | Call Thread.notifyAll() rather than Thread.notify() | 3 | 430–503 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 431–432 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 435–436 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 438 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 440–441 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 445–447 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 447 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 451–453 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 453 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 457–459 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 459 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 462–464 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 464 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 466–467 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 469–471 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 471 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 475–477 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 477 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 481–483 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 483 |
UseNotifyAllInsteadOfNotify | Call Thread.notifyAll() rather than Thread.notify() | 3 | 518–537 |
Rule | Violation | Priority | Line |
---|---|---|---|
ImmutableField | Private field 'type' could be made final; it is only initialized in the declaration or constructor. | 3 | 33 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 33 |
UnusedAssignment | The field initializer for 'type' is never used (overwritten on lines 37 and 43) | 3 | 33 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 34 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 50–51 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 50–51 |
Rule | Violation | Priority | Line |
---|---|---|---|
CyclomaticComplexity | The method 'getVariable(OID, int, int, int)' has a cyclomatic complexity of 12. | 3 | 39–80 |
Rule | Violation | Priority | Line |
---|---|---|---|
LooseCoupling | Avoid using implementation types like 'LinkedHashMap'; use the interface instead | 3 | 29 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 29 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 30 |
LooseCoupling | Avoid using implementation types like 'LinkedHashMap'; use the interface instead | 3 | 39 |
Rule | Violation | Priority | Line |
---|---|---|---|
DataClass | The class 'AbstractHttpField' is suspected to be a Data Class (WOC=7.692%, NOPA=2, NOAM=12, WMC=24) | 3 | 28–295 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 52 |
ExcessiveParameterList | Avoid long parameter lists. | 3 | 74–81 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 141 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 144 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 145 |
Rule | Violation | Priority | Line |
---|---|---|---|
GodClass | Possible God Class (WMC=62, ATFD=9, TCC=0.000%) | 3 | 28–248 |
ExcessiveParameterList | Avoid long parameter lists. | 3 | 42–49 |
NcssCount | The method 'getHtmlFormField(HttpPage)' has a NCSS line count of 89. | 3 | 56–170 |
CognitiveComplexity | The method 'getHtmlFormField(HttpPage)' has a cognitive complexity of 46, current threshold is 15 | 3 | 56–170 |
CyclomaticComplexity | The method 'getHtmlFormField(HttpPage)' has a cyclomatic complexity of 38. | 3 | 56–170 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 56–170 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 16, but has at least 55 characters appended. | 3 | 58 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 63 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 64 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 128 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 137 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 138 |
ProperCloneImplementation | Object clone() should be implemented with super.clone() | 2 | 183–189 |
CyclomaticComplexity | The method 'setStringValue(String)' has a cyclomatic complexity of 15. | 3 | 192–227 |
Rule | Violation | Priority | Line |
---|---|---|---|
MutableStaticState | Do not use non-final non-private static fields | 3 | 43 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 85–226 |
NcssCount | The method 'addDefaultErrorPages(HttpPageHandler, String, Class)' has a NCSS line count of 78. | 3 | 85–226 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 125 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 146 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 161 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 176 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 191 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 206 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 74 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 75 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 76 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 77 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 78 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 79 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 80 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 81 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 82 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 83 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 91 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 92 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 93 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 94 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 95 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 96 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 97 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 98 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 99 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 100 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 101 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 103 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 113 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 132 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 136 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 138 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 139 |
UnusedAssignment | The value assigned to variable 'list' is never used | 3 | 139 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 165 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 167–168 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 172–173 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 177–178 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 183 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 187 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 189 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 224 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 235 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 240–241 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 240–241 |
Rule | Violation | Priority | Line |
---|---|---|---|
CyclomaticComplexity | The class 'HttpPage' has a total cyclomatic complexity of 117 (highest 13). | 3 | 42–662 |
GodClass | Possible God Class (WMC=117, ATFD=51, TCC=1.795%) | 3 | 42–662 |
ExcessiveParameterList | Avoid long parameter lists. | 3 | 89–95 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 116 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 124 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 140 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 141 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 148–150 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 181 |
CognitiveComplexity | The method 'finalizePage(AbstractHttpBusinessRequest, boolean, StringBuilder)' has a cognitive complexity of 16, current threshold is 15 | 3 | 198–227 |
CyclomaticComplexity | The method 'finalizePage(AbstractHttpBusinessRequest, boolean, StringBuilder)' has a cyclomatic complexity of 11. | 3 | 198–227 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 221 |
CyclomaticComplexity | The method 'setFields(AbstractHttpBusinessRequest, boolean, StringBuilder, Map)' has a cyclomatic complexity of 11. | 3 | 229–262 |
CognitiveComplexity | The method 'setFields(AbstractHttpBusinessRequest, boolean, StringBuilder, Map)' has a cognitive complexity of 28, current threshold is 15 | 3 | 229–262 |
CognitiveComplexity | The method 'setFromPossibleForm(AbstractHttpBusinessRequest, boolean, StringBuilder, Map)' has a cognitive complexity of 20, current threshold is 15 | 3 | 264–294 |
CyclomaticComplexity | The method 'setFromPossibleForm(AbstractHttpBusinessRequest, boolean, StringBuilder, Map)' has a cyclomatic complexity of 10. | 3 | 264–294 |
NPathComplexity | The method 'getSimpleHtml(AbstractHttpBusinessRequest)' has an NPath complexity of 1296, current threshold is 200 | 3 | 296–331 |
CyclomaticComplexity | The method 'getSimpleHtml(AbstractHttpBusinessRequest)' has a cyclomatic complexity of 13. | 3 | 296–331 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 300 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 310 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 317 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 324 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 354 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 387 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 410–411 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 443 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 460 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 477 |
Rule | Violation | Priority | Line |
---|---|---|---|
MutableStaticState | Do not use non-final non-private static fields | 3 | 41 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 59 |
CyclomaticComplexity | The method 'getHttpPage(String, String, HttpSession)' has a cyclomatic complexity of 17. | 3 | 71–120 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 74 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 3 | 81–115 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 83 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 92 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 99 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 105 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 125 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 131 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 132 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'page' | 2 | 132 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 134 |
Rule | Violation | Priority | Line |
---|---|---|---|
GodClass | Possible God Class (WMC=98, ATFD=117, TCC=23.810%) | 3 | 49–523 |
CyclomaticComplexity | The class 'HttpXmlDefinition' has a total cyclomatic complexity of 98 (highest 43). | 3 | 49–523 |
NPathComplexity | The method 'loadHttpPage(XmlValue)' has an NPath complexity of 2097152, current threshold is 200 | 3 | 232–302 |
CognitiveComplexity | The method 'loadHttpPage(XmlValue)' has a cognitive complexity of 21, current threshold is 15 | 3 | 232–302 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 232 |
CyclomaticComplexity | The method 'loadHttpPage(XmlValue)' has a cyclomatic complexity of 36. | 3 | 232–302 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 236 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 236 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 236 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 241 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 243 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 243 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 243 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 248 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 254–255 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 259 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 259 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 259 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 264 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 264 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 264 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 269 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 269 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 269 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 274 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 274 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 274 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 279 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 279 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 279 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 284 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 284 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 284 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 289 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 289 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 289 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 293 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 293 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 293 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 298 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 304 |
NPathComplexity | The method 'loadHttpConfiguration(XmlValue)' has an NPath complexity of 33554432, current threshold is 200 | 3 | 304–401 |
CyclomaticComplexity | The method 'loadHttpConfiguration(XmlValue)' has a cyclomatic complexity of 43. | 3 | 304–401 |
NcssCount | The method 'loadHttpConfiguration(XmlValue)' has a NCSS line count of 70. | 3 | 304–401 |
CognitiveComplexity | The method 'loadHttpConfiguration(XmlValue)' has a cognitive complexity of 25, current threshold is 15 | 3 | 304–401 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 309 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 309 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 309 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 314 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 317 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 317 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 317 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 322 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 322 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 322 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 327 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 327 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 327 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 332 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 332 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 332 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 337 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 337 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 337 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 342 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 342 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 342 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 346 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 346 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 346 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 350 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 352 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 352 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 352 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 357 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 363–364 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 367 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 367 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 367 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 372 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 374 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 374 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 374 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 379 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 383 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 385 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 389 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 391 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 422 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 424–425 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 426–427 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 430 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 440 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 442 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 446 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 448 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 470 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 482 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 496 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 500 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 510 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 511 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 512 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 39 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 41 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 43 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 110 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 111 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 112 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 114 |
Rule | Violation | Priority | Line |
---|---|---|---|
MutableStaticState | Do not use non-final non-private static fields | 3 | 37 |
Rule | Violation | Priority | Line |
---|---|---|---|
CyclomaticComplexity | The method 'logCreate(DbSession, String, HttpSession)' has a cyclomatic complexity of 11. | 3 | 53–95 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 81 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 82 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 84 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 90–92 |
CyclomaticComplexity | The method 'logAction(DbSession, HttpSession, String, HttpResponseStatus, UpdatedInfo)' has a cyclomatic complexity of 12. | 3 | 106–143 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 131 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 132 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 139–141 |
CyclomaticComplexity | The method 'logErrorAction(DbSession, HttpSession, String, HttpResponseStatus)' has a cyclomatic complexity of 14. | 3 | 153–197 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 159 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 179 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 180 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 183 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 193–195 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–1194 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 57–1194 |
ExcessiveClassLength | Avoid really long classes. | 3 | 57–1194 |
GodClass | Possible God Class (WMC=129, ATFD=60, TCC=14.745%) | 3 | 57–1194 |
CyclomaticComplexity | The class 'DbTransferLog' has a total cyclomatic complexity of 129 (highest 14). | 3 | 57–1194 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 90 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 92 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 94 |
AvoidFieldNameMatchingMethodName | Field isSender has the same name as a method | 3 | 96 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 96 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 100 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 102 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 108 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 113 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 118 |
AvoidDuplicateLiterals | The String literal "=?," appears 6 times in this file; the first occurrence is on line 135 | 3 | 135 |
ExcessiveParameterList | Avoid long parameter lists. | 3 | 160–164 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 207 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 208 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 209 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 210 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 216 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 217 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 218 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 219 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 220 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 221 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 221 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 223 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 260 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 261 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 262 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 264 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 265 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 266 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 267 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 268 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 269 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 270 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 271 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 276 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 277 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 278 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 279 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 281 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 282 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 283 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 284 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 285 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 286 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 287 |
AvoidDuplicateLiterals | The String literal " = ? AND " appears 7 times in this file; the first occurrence is on line 295 | 3 | 295 |
AvoidDuplicateLiterals | The String literal " = '" appears 11 times in this file; the first occurrence is on line 315 | 3 | 315 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 367 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 367 |
CyclomaticComplexity | The method 'create()' has a cyclomatic complexity of 14. | 3 | 379–451 |
CognitiveComplexity | The method 'create()' has a cognitive complexity of 16, current threshold is 15 | 3 | 379–451 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 393 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 393 |
ExceptionAsFlowControl | Avoid using exceptions as flow control. | 3 | 410 |
ExceptionAsFlowControl | Avoid using exceptions as flow control. | 3 | 410 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 411 |
AvoidDuplicateLiterals | The String literal ") FROM " appears 6 times in this file; the first occurrence is on line 415 | 3 | 415 |
AvoidDuplicateLiterals | The String literal " WHERE " appears 18 times in this file; the first occurrence is on line 416 | 3 | 416 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 426 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 428 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 431–432 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 431–432 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 438 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 441 |
AvoidDuplicateLiterals | The String literal " = " appears 12 times in this file; the first occurrence is on line 500 | 3 | 500 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 500 |
AvoidDuplicateLiterals | The String literal " AND " appears 14 times in this file; the first occurrence is on line 501 | 3 | 501 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 503 |
AvoidDuplicateLiterals | The String literal " DESC " appears 6 times in this file; the first occurrence is on line 505 | 3 | 505 |
AvoidDuplicateLiterals | The String literal " ORDER BY " appears 6 times in this file; the first occurrence is on line 505 | 3 | 505 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 505 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 505 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 507–508 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 507–508 |
CyclomaticComplexity | The method 'getFilterPrepareStament(DbSession, String, String, String, String, String)' has a cyclomatic complexity of 11. | 3 | 513–557 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 3 | 513–515 |
CognitiveComplexity | The method 'getFilterPrepareStament(DbSession, String, String, String, String, String)' has a cognitive complexity of 19, current threshold is 15 | 3 | 513–557 |
NPathComplexity | The method 'getFilterPrepareStament(DbSession, String, String, String, String, String)' has an NPath complexity of 324, current threshold is 200 | 3 | 513–557 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 520 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 524 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 526 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 531 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 533 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 538 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 540 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 545 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 547 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 553 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 555 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 555 |
CyclomaticComplexity | The method 'getLogPrepareStament(DbSession, Timestamp, Timestamp)' has a cyclomatic complexity of 11. | 3 | 571–618 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 578 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 579 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 581 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 584 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 585 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 591 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 591 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 593 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 596 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 602 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 602 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 604 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 607 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 613 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 614 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 632 |
AvoidDuplicateLiterals | The String literal "SELECT COUNT(" appears 5 times in this file; the first occurrence is on line 632 | 3 | 632 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 633 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 634 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 653 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 656 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 683 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 684 |
AvoidDuplicateLiterals | The String literal " >= ? " appears 4 times in this file; the first occurrence is on line 684 | 3 | 684 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 685 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 685 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 706 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 707 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 708 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 727 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 730 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 755 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 796 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 798–799 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 820 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 824 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 824 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 825 |
AvoidDuplicateLiterals | The String literal "' OR " appears 6 times in this file; the first occurrence is on line 825 | 3 | 825 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 825 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 826 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 826 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 827 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 828 |
AvoidDuplicateLiterals | The String literal "') " appears 4 times in this file; the first occurrence is on line 828 | 3 | 828 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 830 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 831 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 834 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 835 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 835 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 836 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 836 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 837 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 860 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 864 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 864 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 865 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 865 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 866 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 866 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 867 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 868 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 870 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 871 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 874 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 875 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 875 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 877 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 877 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 878 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 888 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 898 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 900 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 925 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 1011 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1086 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1088 |
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 1 | 1092 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1117 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1130–1131 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1160 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1167–1168 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1171 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1188–1189 |
Rule | Violation | Priority | Line |
---|---|---|---|
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 3 | 54–56 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 93 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 96 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 101 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 117 |
Rule | Violation | Priority | Line |
---|---|---|---|
NPathComplexity | The method 'createTableMonitoring(DbSession)' has an NPath complexity of 512, current threshold is 200 | 3 | 56–126 |
CyclomaticComplexity | The method 'createTableMonitoring(DbSession)' has a cyclomatic complexity of 10. | 3 | 56–126 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 17, but has at least 31 characters appended. | 3 | 64 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 66 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 78 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 83 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 86 |
InefficientStringBuffering | Avoid concatenating nonliterals in a StringBuffer/StringBuilder constructor or append(). | 3 | 93–94 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 100 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 104 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 107 |
InefficientStringBuffering | Avoid concatenating nonliterals in a StringBuffer/StringBuilder constructor or append(). | 3 | 115 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 116 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 120 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 122 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'lock'. | 3 | 48 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'lock'. | 3 | 52 |
NPathComplexity | The method 'createTableMonitoring(DbSession)' has an NPath complexity of 512, current threshold is 200 | 3 | 60–133 |
CyclomaticComplexity | The method 'createTableMonitoring(DbSession)' has a cyclomatic complexity of 10. | 3 | 60–133 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 17, but has at least 31 characters appended. | 3 | 69 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 71 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 83 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 87 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 90 |
InefficientStringBuffering | Avoid concatenating nonliterals in a StringBuffer/StringBuilder constructor or append(). | 3 | 97 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 103 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 107 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 110 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 121 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 125 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 128 |
Rule | Violation | Priority | Line |
---|---|---|---|
NPathComplexity | The method 'createTableMonitoring(DbSession)' has an NPath complexity of 512, current threshold is 200 | 3 | 56–125 |
CyclomaticComplexity | The method 'createTableMonitoring(DbSession)' has a cyclomatic complexity of 10. | 3 | 56–125 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 17, but has at least 20 characters appended. | 3 | 66 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 68 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 80 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 84 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 87 |
InefficientStringBuffering | Avoid concatenating nonliterals in a StringBuffer/StringBuilder constructor or append(). | 3 | 94 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 100 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 104 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 107 |
InefficientStringBuffering | Avoid concatenating nonliterals in a StringBuffer/StringBuilder constructor or append(). | 3 | 114 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 115 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 119 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 121 |
Rule | Violation | Priority | Line |
---|---|---|---|
CyclomaticComplexity | The method 'createTableMonitoring(DbSession)' has a cyclomatic complexity of 10. | 3 | 50–119 |
NPathComplexity | The method 'createTableMonitoring(DbSession)' has an NPath complexity of 512, current threshold is 200 | 3 | 50–119 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 17, but has at least 31 characters appended. | 3 | 59 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 61 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 73 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 77 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 80 |
InefficientStringBuffering | Avoid concatenating nonliterals in a StringBuffer/StringBuilder constructor or append(). | 3 | 87 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 93 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 97 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 100 |
InefficientStringBuffering | Avoid concatenating nonliterals in a StringBuffer/StringBuilder constructor or append(). | 3 | 108 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 109 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 113 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 115 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 29 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–994 |
CyclomaticComplexity | The class 'HttpRequestHandler' has a total cyclomatic complexity of 134 (highest 16). | 3 | 85–994 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 86–994 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 95 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 96 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 97 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 112 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 113 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 114 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 115 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 117 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 118 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 120 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 121 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 123 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 133 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 137 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 155 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 156 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 168 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 172 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 172 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 174 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 176 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 176 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 178 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 182 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 193 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 197 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 197 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 199 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 201 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 201 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 204 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 206 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 212 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 214 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 227 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 231 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 233 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 241 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 261–363 |
CognitiveComplexity | The method 'channelRead0(ChannelHandlerContext, HttpObject)' has a cognitive complexity of 19, current threshold is 15 | 3 | 261–363 |
NcssCount | The method 'channelRead0(ChannelHandlerContext, HttpObject)' has a NCSS line count of 68. | 3 | 261–363 |
CyclomaticComplexity | The method 'channelRead0(ChannelHandlerContext, HttpObject)' has a cyclomatic complexity of 16. | 3 | 261–363 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 285 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 286 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 302 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 305 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 310 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 313 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 320 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 3 | 325–349 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 356 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 360 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 397 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 408 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 437 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 440 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 445 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 446 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 446 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 447 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 447 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 450 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 452 |
CyclomaticComplexity | The method 'writeSimplePage(ChannelHandlerContext)' has a cyclomatic complexity of 10. | 3 | 465–507 |
NPathComplexity | The method 'writeSimplePage(ChannelHandlerContext)' has an NPath complexity of 256, current threshold is 200 | 3 | 465–507 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 469 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 475–477 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 484 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 487 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 489–490 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 492 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 492 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 493 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 497–498 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 529–530 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 533–535 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 534–535 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 548 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 552 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 556 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 560–561 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 561 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 562 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 570–572 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 571–572 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 591–592 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 592 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 601 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 602–603 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 603 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 604 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 613–614 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 614 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 619–620 |
CyclomaticComplexity | The method 'finalData(ChannelHandlerContext)' has a cyclomatic complexity of 14. | 3 | 648–700 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 660 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 695 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 800 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 854 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 856 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 889 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 915–917 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 933 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 935 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 940 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 944 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 947 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 949 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 951 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 952 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 955 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 959 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 962 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–282 |
LooseCoupling | Avoid using implementation types like 'ArrayList'; use the interface instead | 3 | 78 |
CyclomaticComplexity | The method 'writeFile(HttpRequest, ChannelHandlerContext, String, String)' has a cyclomatic complexity of 11. | 3 | 120–192 |
NPathComplexity | The method 'writeFile(HttpRequest, ChannelHandlerContext, String, String)' has an NPath complexity of 216, current threshold is 200 | 3 | 120–192 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 129 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 137 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 139 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 142 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 155 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 3 | 156 |
UnusedAssignment | The initializer for variable 'inputStream' is never used (overwritten on line 158) | 3 | 156 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 172 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 177–178 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 179 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 180–181 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 202–203 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 218–219 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 223–224 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 225 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 226–227 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 237 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 239–240 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 241 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 242–243 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 264 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 266 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 267 |
EmptyIfStmt | Avoid empty if statements | 3 | 271–273 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 271 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 274–275 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 275 |
Rule | Violation | Priority | Line |
---|---|---|---|
UseUtilityClass | All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. | 3 | 30–50 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 36 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 37–38 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 46 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveMethodLength | Avoid really long methods. | 3 | 213–410 |
NcssCount | The method 'initializeHttpPageHandler()' has a NCSS line count of 144. | 3 | 213–410 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 240 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 242 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 243 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 244 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 245 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 246 |
AvoidDuplicateLiterals | The String literal "404" appears 10 times in this file; the first occurrence is on line 247 | 3 | 247 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 249 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 256 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 258 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 259 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 260 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 261 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 262 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 265 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 272 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 274 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 275 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 276 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 277 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 278 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 281 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 288 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 290 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 291 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 292 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 293 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 294 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 298 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 305 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 307 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 308 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 309 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 310 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 311 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 315 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 322 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 324 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 325 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 326 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 327 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 328 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 331 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 338 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 340 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 341 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 342 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 343 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 344 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 347 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 354 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 356 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 357 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 358 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 359 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 360 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 364 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 371 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 373 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 374 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 375 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 376 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 377 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 381 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 388 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 390 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 391 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 392 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 393 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 394 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 397 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 403 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 405 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 407 |
NcssCount | The method 'addDefaultFields(LinkedHashMap, SapField)' has a NCSS line count of 94. | 3 | 412–553 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 412–553 |
LooseCoupling | Avoid using implementation types like 'LinkedHashMap'; use the interface instead | 3 | 413 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 414 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 430 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 431 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 432 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 439–443 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 448 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 449 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 450 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 457–461 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 466 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 467 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 468 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 475–479 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 484 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 485 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 486 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 493–497 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 502 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 503 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 504 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 511–515 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 520 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 521 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 522 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 529–533 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 538 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 539 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 540 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 547–551 |
Rule | Violation | Priority | Line |
---|---|---|---|
GodClass | Possible God Class (WMC=58, ATFD=51, TCC=10.909%) | 3 | 54–473 |
CyclomaticComplexity | The method 'checkHandlerSessionCorrectness(HttpRestHandler, RestArgument, RestArgument)' has a cyclomatic complexity of 12. | 3 | 84–122 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 89–90 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 117–119 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 144 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 150 |
CyclomaticComplexity | The method 'getAll(HttpRestHandler, RestArgument, RestArgument, Object)' has a cyclomatic complexity of 12. | 3 | 286–322 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 308 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 342 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 371 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 378 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 399 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 407–408 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 414 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 443 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 457 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 459 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 462 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 462 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 463 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 463 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 463 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 467–468 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–861 |
TooManyFields | Too many fields | 3 | 83–861 |
CyclomaticComplexity | The class 'HttpRestHandler' has a total cyclomatic complexity of 114 (highest 32). | 3 | 83–861 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 84–861 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 194 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 196 |
LooseCoupling | Avoid using implementation types like 'HashMap'; use the interface instead | 3 | 223 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 223 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 224 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 225 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 227 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 230 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 231 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 233 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 240 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 244 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 248 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 252 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 261 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 293 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 297 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 301 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 303 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 304 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 305 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 308 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 321 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 332 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 359 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 363–366 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 364–366 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 365 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 366 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 366 |
CyclomaticComplexity | The method 'channelRead0(ChannelHandlerContext, HttpObject)' has a cyclomatic complexity of 32. | 3 | 407–540 |
NcssCount | The method 'channelRead0(ChannelHandlerContext, HttpObject)' has a NCSS line count of 93. | 3 | 407–540 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 407–540 |
CognitiveComplexity | The method 'channelRead0(ChannelHandlerContext, HttpObject)' has a cognitive complexity of 64, current threshold is 15 | 3 | 407–540 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 416 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 418 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 459 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 462 |
AvoidDuplicateLiterals | The String literal "Error: {}" appears 5 times in this file; the first occurrence is on line 462 | 3 | 462 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 463 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 476 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 479 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 480 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 493 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 496 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 497 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 510 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 513 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 514 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 527 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 530 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 531 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 549 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 558 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 577 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 598 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 604 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 608 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 614 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 624 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 627 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 632 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 633 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 633 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 634 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 634 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 637 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 658–659 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 658–659 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 659 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 666 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 667–668 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 668 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 669 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 680–681 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 681 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 687–688 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 712 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 716 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 734 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 787–789 |
CognitiveComplexity | The method 'exceptionCaught(ChannelHandlerContext, Throwable)' has a cognitive complexity of 15, current threshold is 15 | 3 | 793–818 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 795 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 797 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 809 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessivePublicCount | This class has a bunch of public methods and attributes | 3 | 20–1022 |
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–1022 |
CyclomaticComplexity | The class 'RestArgument' has a total cyclomatic complexity of 167 (highest 21). | 3 | 72–1022 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 72–1022 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 187 |
CyclomaticComplexity | The method 'setRequest(HttpRequest)' has a cyclomatic complexity of 21. | 3 | 215–315 |
NPathComplexity | The method 'setRequest(HttpRequest)' has an NPath complexity of 5168, current threshold is 200 | 3 | 215–315 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 215–315 |
CognitiveComplexity | The method 'setRequest(HttpRequest)' has a cognitive complexity of 46, current threshold is 15 | 3 | 215–315 |
NcssCount | The method 'setRequest(HttpRequest)' has a NCSS line count of 69. | 3 | 215–315 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 218–219 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 220 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 227 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 251 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 263 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 266 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 272 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 282 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 283 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 285 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 288 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 290 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 293 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 295 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 299 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 299 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 302 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 304 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 308 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 311–312 |
AvoidDuplicateLiterals | The String literal "Arguments incompatible with Security: " appears 4 times in this file; the first occurrence is on line 311 | 3 | 311 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 323 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 325–326 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 325–326 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 328 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 330–331 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 330–331 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 333 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 335–336 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 335–336 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 338 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 340–341 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 340–341 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 343 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 345 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 347 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 349 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 351 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 353 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 363 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 370 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 378 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 382 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 388 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 399 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 407 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 407 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 411 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 415 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 419 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 428 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 437 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 448 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 454 |
CognitiveComplexity | The method 'setHeaderArgs(List)' has a cognitive complexity of 16, current threshold is 15 | 3 | 464–497 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 466 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 473 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 473 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 474 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 479 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 484–485 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 493–494 |
CognitiveComplexity | The method 'setHeaderArgs(Iterator)' has a cognitive complexity of 16, current threshold is 15 | 3 | 504–539 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 507 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 513 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 513 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 514 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 514 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 515 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 515 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 516 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 518 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 518 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 521 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 523 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 523 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 526–527 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 529 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 529 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 532 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 532 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 535 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 535–536 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 546 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 556–557 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 558 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 568–569 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 570 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 584 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 586 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 591 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 593–594 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 605 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 616 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 627 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 634 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 647 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 654 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 665 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 681 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 690 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 694 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'filter' | 2 | 707 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 709 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 709 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 716 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 723 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 724 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 725 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 735 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 747 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 754 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 754 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 758 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 758 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 771 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 771 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 772 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 774 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 779 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 779 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 779 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 783 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 783 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 787 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 788 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 3 | 821 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 821 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 823 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 824 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 824 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 829 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 3 | 829 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 3 | 832 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 832 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 838 |
CyclomaticComplexity | The method 'checkBaseAuthent(HmacSha256, String, long)' has a cyclomatic complexity of 18. | 3 | 892–953 |
CognitiveComplexity | The method 'checkBaseAuthent(HmacSha256, String, long)' has a cognitive complexity of 20, current threshold is 15 | 3 | 892–953 |
NPathComplexity | The method 'checkBaseAuthent(HmacSha256, String, long)' has an NPath complexity of 1040, current threshold is 200 | 3 | 892–953 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 902 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 907 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 908 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 911 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 912 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 913 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 3 | 915 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 915 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 918 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 919 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 919 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 920 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 922 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 3 | 930 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 930 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 3 | 935 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 935 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 948 |
LooseCoupling | Avoid using implementation types like 'TreeMap'; use the interface instead | 3 | 965 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 970 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 991 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1011 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1012 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1013 |
Rule | Violation | Priority | Line |
---|---|---|---|
DataClass | The class 'RestConfiguration' is suspected to be a Data Class (WOC=15.789%, NOPA=1, NOAM=16, WMC=21) | 3 | 34–245 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 88 |
LooseCoupling | Avoid using implementation types like 'HashMap'; use the interface instead | 3 | 88 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 98 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 112 |
InefficientStringBuffering | Avoid concatenating nonliterals in a StringBuffer/StringBuilder constructor or append(). | 3 | 118–121 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 123 |
MethodReturnsInternalArray | Returning 'resthandlersCrud' may expose an internal array. | 3 | 236 |
ArrayIsStoredDirectly | The user-supplied array 'resthandlersCrud' is stored directly. | 3 | 242 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 60 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 61 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 62 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 253 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 255 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 258 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 258 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 259 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 259 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 259 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 260 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 260 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 264–265 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 291 |
Rule | Violation | Priority | Line |
---|---|---|---|
CyclomaticComplexity | The method 'optionsCommand(HttpRestHandler, RestArgument, RestArgument)' has a cyclomatic complexity of 12. | 3 | 85–126 |
NPathComplexity | The method 'optionsCommand(HttpRestHandler, RestArgument, RestArgument)' has an NPath complexity of 324, current threshold is 200 | 3 | 85–126 |
CognitiveComplexity | The method 'optionsCommand(HttpRestHandler, RestArgument, RestArgument)' has a cognitive complexity of 20, current threshold is 15 | 3 | 85–126 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 91 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 100 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 107 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 109 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 115 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 117 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 118 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 118 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 120 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 120 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 132 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 132 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 132 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 133 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 134–135 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 135 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–424 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 72 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 74 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 76 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'timeout'. | 3 | 86 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 3 | 89 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 99 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 99 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 144–145 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 3 | 174–180 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 184 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 202 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 210 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 224–225 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 225 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 231 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 232 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 3 | 272–276 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 280 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 297 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 311–312 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 312 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 319 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 320 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 340 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 340 |
CognitiveComplexity | The method 'main(String)' has a cognitive complexity of 16, current threshold is 15 | 3 | 347–423 |
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 11. | 3 | 347–423 |
NPathComplexity | The method 'main(String)' has an NPath complexity of 384, current threshold is 200 | 3 | 347–423 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 351 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 3 | 360 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 360 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 360 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 378 |
UnusedAssignment | The initializer for variable 'port' is never used (overwritten on line 387) | 3 | 382 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 391 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 399 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 410 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 412 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 413 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 413 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 417 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 417 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 419 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 77 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 78 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 85 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 87 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 88 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 89 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 92 |
CyclomaticComplexity | The method 'channelRead0(ChannelHandlerContext, HttpObject)' has a cyclomatic complexity of 13. | 3 | 101–145 |
CognitiveComplexity | The method 'channelRead0(ChannelHandlerContext, HttpObject)' has a cognitive complexity of 31, current threshold is 15 | 3 | 101–145 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 105 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 106–107 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 107 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 107 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 112 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 113 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 3 | 127–130 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 128 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 131 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 135 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 136 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 150 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 150 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 157 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 163 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 30 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 41 |
AvoidFieldNameMatchingMethodName | Field isIdentified has the same name as a method | 3 | 51 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 51 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 38 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 40 |
Rule | Violation | Priority | Line |
---|---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 3 | 64–66 |
UnusedAssignment | The value assigned to variable 'runner' is never used | 3 | 76 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 93 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 95 |
UnusedAssignment | The initializer for variable 'runner' is never used (overwritten on lines 101 and 104) | 3 | 96 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 133 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 134 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 52 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 53 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 54 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 56 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 57 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 58 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 74 |
UnusedLocalVariable | Avoid unused local variables such as 'business'. | 3 | 112 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 130 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 151 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 154 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 170 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 172 |
UnusedAssignment | The initializer for variable 'runner' is never used (overwritten on lines 178 and 181) | 3 | 173 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 218 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 227 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 229 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 240 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 248 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 249 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 284 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 287 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 294 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 297 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 298 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 300 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 301 |
Rule | Violation | Priority | Line |
---|---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 1 | 30–78 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 54 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 74 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 27 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 95 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 55 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'size' | 3 | 58 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 58 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 73 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 98–100 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 99 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 139 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 170 |
CyclomaticComplexity | The method 'checkIfUploadFinished(String)' has a cyclomatic complexity of 10. | 3 | 214–269 |
CognitiveComplexity | The method 'checkIfUploadFinished(String)' has a cognitive complexity of 18, current threshold is 15 | 3 | 214–269 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 215–216 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 228 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 229 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 236–237 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 238–239 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 251–252 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 252 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 253 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 253 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 254–255 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 255 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 255 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 257 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 258 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 262 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 264 |
Rule | Violation | Priority | Line |
---|---|---|---|
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 39 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 50 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 51 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 72 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 74–75 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 74–75 |
CyclomaticComplexity | The method 'getDbTaskRunner(String, String, String, long, String, int, R66BusinessInterface, boolean)' has a cyclomatic complexity of 15. | 3 | 114–193 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 122 |
UnusedAssignment | The initializer for variable 'rule' is never used (overwritten on line 128) | 3 | 126 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 133 |
UnusedAssignment | The initializer for variable 'runner' is never used (overwritten on lines 137 and 152) | 3 | 134 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 159 |
AvoidDuplicateLiterals | The String literal "Cannot save Status: " appears 4 times in this file; the first occurrence is on line 180 | 3 | 180 |
AvoidDuplicateLiterals | The String literal ": {}" appears 4 times in this file; the first occurrence is on line 180 | 3 | 180 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 180 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 190 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 197 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 198 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 205 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 206 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 208 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 209 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 227 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 238 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 253 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 267 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 276 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 284 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 288 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 294 |
Rule | Violation | Priority | Line |
---|---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 1 | 30–104 |
AvoidFieldNameMatchingTypeName | It is somewhat confusing to have a field name matching the declaring class name | 3 | 31 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 33 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 58–68 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 102 |
Rule | Violation | Priority | Line |
---|---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 1 | 34–55 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 44 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 57–58 |
UseProperClassLoader | In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. | 3 | 60 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 61 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 63 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 65–66 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 74 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 79–80 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 83–85 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 84 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 85 |
Rule | Violation | Priority | Line |
---|---|---|---|
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 65 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 67 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 84 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 87 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 89 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 93 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 101 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 103 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 105 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 106 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 123 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 137 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 140 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 151 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 152 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 160 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 164 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 168 |
CyclomaticComplexity | The method 'getDownloadSession(Map, String, boolean)' has a cyclomatic complexity of 11. | 3 | 176–213 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 195 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 207–208 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 210–211 |
Rule | Violation | Priority | Line |
---|---|---|---|
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 52 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 68 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 39 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 40 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 53 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 59 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 61 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 63 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 65 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 77 |
Rule | Violation | Priority | Line |
---|---|---|---|
NPathComplexity | The method 'doPost(HttpServletRequest, HttpServletResponse)' has an NPath complexity of 1800, current threshold is 200 | 3 | 72–187 |
CognitiveComplexity | The method 'doPost(HttpServletRequest, HttpServletResponse)' has a cognitive complexity of 41, current threshold is 15 | 3 | 72–187 |
NcssCount | The method 'doPost(HttpServletRequest, HttpServletResponse)' has a NCSS line count of 75. | 3 | 72–187 |
CyclomaticComplexity | The method 'doPost(HttpServletRequest, HttpServletResponse)' has a cyclomatic complexity of 27. | 3 | 72–187 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 72–187 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 77 |
CloseResource | Ensure that resources like this InputStream object are closed after use | 3 | 78 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 81 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 82–83 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 90 |
LiteralsFirstInComparisons | Position literals first in String comparisons | 3 | 96 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 96 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 100–105 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 108 |
ExceptionAsFlowControl | Avoid using exceptions as flow control. | 3 | 113 |
ExceptionAsFlowControl | Avoid using exceptions as flow control. | 3 | 113 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 114 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 118 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 118 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 121 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 125 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 125 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 130 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 131 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 137 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 146 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 156 |
LiteralsFirstInComparisons | Position literals first in String comparisons | 3 | 161 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 161 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 162 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 168 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 171 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 179 |
CyclomaticComplexity | The method 'getResumableSession(Map, HttpResumableInfo)' has a cyclomatic complexity of 10. | 3 | 223–255 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 239 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 243 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 249–250 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 252–253 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 261 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 263 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 273 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 278 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 282 |
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyFields | Too many fields | 3 | 65–1231 |
GodClass | Possible God Class (WMC=173, ATFD=108, TCC=20.479%) | 3 | 65–1231 |
CyclomaticComplexity | The class 'IcapClient' has a total cyclomatic complexity of 173 (highest 19). | 3 | 65–1231 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 65–1231 |
ExcessiveClassLength | Avoid really long classes. | 3 | 65–1231 |
AvoidFieldNameMatchingMethodName | Field setPreviewSize has the same name as a method | 3 | 102 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 102 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'keyIcapPreview' | 3 | 107 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'subStringFromKeyIcapPreview' | 3 | 108 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'substringHttpStatus200' | 3 | 109 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'keyIcap200' | 3 | 110 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'subStringFromKeyIcap200' | 3 | 111 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'keyIcap204' | 3 | 112 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'subStringFromKeyIcap204' | 3 | 113 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 116 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'finalResult' | 3 | 119 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 119 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 122 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 123 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 124 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 125 |
CyclomaticComplexity | The method 'connect()' has a cyclomatic complexity of 12. | 3 | 183–231 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 186 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 211–212 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 217–218 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 223–224 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 279 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 287 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 295 |
NPathComplexity | The method 'scanFile(String)' has an NPath complexity of 384, current threshold is 200 | 3 | 314–390 |
CognitiveComplexity | The method 'scanFile(String)' has a cognitive complexity of 21, current threshold is 15 | 3 | 314–390 |
CyclomaticComplexity | The method 'scanFile(String)' has a cyclomatic complexity of 19. | 3 | 314–390 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 323 |
UnusedAssignment | The initializer for variable 'inputStream' is never used (overwritten on lines 341 and 370) | 3 | 325 |
UseProperClassLoader | In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. | 3 | 329 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 331 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 331 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 333 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 333 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 344 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 345–346 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 356 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 363–364 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 372–373 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 533 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 557 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 581 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 604 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 628 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 651 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 675 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 3 | 733 |
AppendCharacterWithChar | Avoid appending characters as strings in StringBuffer.append. | 3 | 792 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 796 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 3 | 799 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 3 | 800 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 3 | 812 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 3 | 813–815 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 814 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 815 |
AppendCharacterWithChar | Avoid appending characters as strings in StringBuffer.append. | 3 | 830 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 3 | 830–831 |
AppendCharacterWithChar | Avoid appending characters as strings in StringBuffer.append. | 3 | 831 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 3 | 832 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 3 | 833 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 897 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 904 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 913–914 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 945 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1005 |
CognitiveComplexity | The method 'getHeader(String, byte)' has a cognitive complexity of 15, current threshold is 15 | 3 | 1066–1125 |
CyclomaticComplexity | The method 'getHeader(String, byte)' has a cyclomatic complexity of 15. | 3 | 1066–1125 |
AssignmentInOperand | Avoid assignments in operands | 3 | 1081 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 1085 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1097 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1105–1106 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1110 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 1131 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1153 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1155 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1159 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1195–1196 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1200–1201 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1219–1220 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1224–1225 |
Rule | Violation | Priority | Line |
---|---|---|---|
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 54 |
ArrayIsStoredDirectly | The user-supplied array 'args' is stored directly. | 3 | 54 |
MethodReturnsInternalArray | Returning 'defaultArgs' may expose an internal array. | 3 | 62 |
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyFields | Too many fields | 3 | 76–917 |
GodClass | Possible God Class (WMC=122, ATFD=177, TCC=6.154%) | 3 | 76–917 |
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 1 | 76–917 |
CyclomaticComplexity | The class 'IcapScanFile' has a total cyclomatic complexity of 122 (highest 18). | 3 | 76–917 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'serverIP' | 3 | 240 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 241 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'icapService' | 3 | 242 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 242 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 243 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'icapModel' | 3 | 243 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'filepath' | 3 | 244 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 244 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 247 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 248 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 249 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'keyIcapPreview' | 3 | 250 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 250 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'subStringFromKeyIcapPreview' | 3 | 251 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 251 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'substringHttpStatus200' | 3 | 252 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 252 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 253 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'keyIcap200' | 3 | 253 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'subStringFromKeyIcap200' | 3 | 254 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 254 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 255 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'keyIcap204' | 3 | 255 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'subStringFromKeyIcap204' | 3 | 256 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 256 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 257 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 258 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 259 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'pathMoveError' | 3 | 259 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'deleteOnError' | 3 | 260 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 260 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 261 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'sendOnError' | 3 | 261 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'ignoreNetworkError' | 3 | 262 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 262 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'ignoreTooBigFileError' | 3 | 263 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 263 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 264 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'logLevel' | 3 | 264 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'result' | 3 | 266 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 266 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 340 |
CyclomaticComplexity | The method 'getIcapScanFileArgs(String, Options)' has a cyclomatic complexity of 10. | 3 | 363–401 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 371 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 374 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 376 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 377 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 381 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 383 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 383 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 3 | 383 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 383 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 415 |
CyclomaticComplexity | The method 'getOtherOptions(IcapScanFile, CommandLine)' has a cyclomatic complexity of 13. | 3 | 430–469 |
NPathComplexity | The method 'getOtherOptions(IcapScanFile, CommandLine)' has an NPath complexity of 4096, current threshold is 200 | 3 | 430–469 |
NPathComplexity | The method 'getNumbers(IcapScanFile, CommandLine)' has an NPath complexity of 244, current threshold is 200 | 3 | 479–524 |
CyclomaticComplexity | The method 'getNumbers(IcapScanFile, CommandLine)' has a cyclomatic complexity of 18. | 3 | 479–524 |
CognitiveComplexity | The method 'getNumbers(IcapScanFile, CommandLine)' has a cognitive complexity of 16, current threshold is 15 | 3 | 479–524 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 563–573 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 563–573 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 563–573 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 563–573 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 563–573 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 563–573 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 563–573 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 563–573 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 563–573 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 563–573 |
CyclomaticComplexity | The method 'finalizeOnError(IcapScanFile)' has a cyclomatic complexity of 16. | 3 | 584–633 |
CognitiveComplexity | The method 'finalizeOnError(IcapScanFile)' has a cognitive complexity of 26, current threshold is 15 | 3 | 584–633 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 608 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 610 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 619 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 622 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 624 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 794 |
CognitiveComplexity | The method 'scanFile(String)' has a cognitive complexity of 18, current threshold is 15 | 3 | 832–871 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 832 |
CyclomaticComplexity | The method 'scanFile(String)' has a cyclomatic complexity of 15. | 3 | 832–871 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 843 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 849 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 868 |
CyclomaticComplexity | The method 'scanFile()' has a cyclomatic complexity of 10. | 3 | 882–916 |
CloseResource | Ensure that resources like this IcapClient object are closed after use | 3 | 900 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 901 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 902 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 906 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 907 |
Rule | Violation | Priority | Line |
---|---|---|---|
GodClass | Possible God Class (WMC=75, ATFD=23, TCC=26.667%) | 3 | 44–420 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 45 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 46 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 58 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 59 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 60 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 61 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 62 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 63 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 65 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 70 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 3 | 77 |
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 10. | 3 | 77–111 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 86 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 91 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 92 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 94 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 95 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 105–106 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 107–108 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 113 |
CognitiveComplexity | The method 'loadOptions(String)' has a cognitive complexity of 61, current threshold is 15 | 3 | 113–215 |
NPathComplexity | The method 'loadOptions(String)' has an NPath complexity of 8160, current threshold is 200 | 3 | 113–215 |
NcssCount | The method 'loadOptions(String)' has a NCSS line count of 89. | 3 | 113–215 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 113–215 |
CyclomaticComplexity | The method 'loadOptions(String)' has a cyclomatic complexity of 29. | 3 | 113–215 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 116 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 117 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 118 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 119 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 120 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 121 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 125 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 129–132 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 141 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 149 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 157 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 165 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 177 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 185–186 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 192 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 197–198 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 201–203 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 205–206 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 210–211 |
NPathComplexity | The constructor 'WaarpPassword()' has an NPath complexity of 384, current threshold is 200 | 3 | 217–250 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 3 | 217 |
CyclomaticComplexity | The constructor 'WaarpPassword()' has a cyclomatic complexity of 10. | 3 | 217–250 |
CloseResource | Ensure that resources like this InputStream object are closed after use | 3 | 254 |
CloseResource | Ensure that resources like this InputStreamReader object are closed after use | 3 | 256 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 260 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 3 | 270 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 273 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 3 | 332 |
CloseResource | Ensure that resources like this FileOutputStream object are closed after use | 3 | 359 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 3 | 372 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 3 | 376 |
CloseResource | Ensure that resources like this DataInputStream object are closed after use | 3 | 378 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 3 | 408 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–806 |
GodClass | Possible God Class (WMC=47, ATFD=223, TCC=3.000%) | 3 | 61–806 |
TooManyFields | Too many fields | 3 | 61–806 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 67 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 68 |
SingularField | Perhaps 'helpMenuItem' could be replaced by a local variable. | 3 | 68 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 69 |
SingularField | Perhaps 'jMenu5' could be replaced by a local variable. | 3 | 69 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 70 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 71 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 72 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 73 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 74 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 75 |
SingularField | Perhaps 'jPanel1' could be replaced by a local variable. | 3 | 76 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 76 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 77 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 78 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 79 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 80 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 81 |
SingularField | Perhaps 'savePasswordMenuItem' could be replaced by a local variable. | 3 | 82 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 82 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 83 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 84 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 85 |
SingularField | Perhaps 'loadPasswordMenuItem' could be replaced by a local variable. | 3 | 85 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 86 |
SingularField | Perhaps 'exitMenuItem' could be replaced by a local variable. | 3 | 87 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 87 |
SingularField | Perhaps 'jSeparator2' could be replaced by a local variable. | 3 | 88 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 88 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 89 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 90 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 91 |
SingularField | Perhaps 'openFileMenuItem' could be replaced by a local variable. | 3 | 91 |
SingularField | Perhaps 'newFileMenuItem' could be replaced by a local variable. | 3 | 92 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 92 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 93 |
SingularField | Perhaps 'jMenu3' could be replaced by a local variable. | 3 | 93 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 94 |
SingularField | Perhaps 'jMenuBar1' could be replaced by a local variable. | 3 | 94 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 96 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 98 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 101 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 102 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 103 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 104 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 106 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 107 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'extended_ignore'. | 3 | 127 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 3 | 127 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 167 |
DoNotTerminateVM | System.exit() should not be used in J2EE/JEE apps | 3 | 169 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 196 |
DoNotTerminateVM | System.exit() should not be used in J2EE/JEE apps | 3 | 201 |
NcssCount | The method 'initGUI()' has a NCSS line count of 86. | 3 | 205–464 |
CognitiveComplexity | The method 'initGUI()' has a cognitive complexity of 24, current threshold is 15 | 3 | 205–464 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 205–464 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 208 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 250 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 251 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 251 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 253 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 254 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 255 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 257 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 258 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 268 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 269 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 271 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 272 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 273 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 275 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 276 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 288 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 289 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 289 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 291 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 292 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 293 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 295 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 295 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 296 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 297 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 305–319 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 305–319 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 305–319 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 306–318 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 306–318 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 306–318 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 307–312 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 307–312 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 321–334 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 321–334 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 321–334 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 321–334 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 321–334 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 321–334 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 321–334 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 337–351 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 337–351 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 337–351 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 338–350 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 338–350 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 338–350 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 339–344 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 339–344 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 353–366 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 353–366 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 353–366 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 353–366 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 353–366 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 353–366 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 353–366 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 370–375 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 370–375 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 370–375 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 370–375 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 370–375 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 377–385 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 377–385 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 377–385 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 378–385 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 378–385 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 382–385 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 382–385 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 382–385 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 461 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 462 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 502 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 503 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 525 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 526 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 527 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 528 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 530 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 531 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 531 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 533 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 534 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 535 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 537 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 557 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 558 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 559 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 561 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 562 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 580 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 582 |
CognitiveComplexity | The method 'getSaveAsKeyAction()' has a cognitive complexity of 18, current threshold is 15 | 3 | 591–625 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 601 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 602 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 604 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 605 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 613 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 615 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 617 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 637 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 638 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 640 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 641 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 641 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 642 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 644 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 646 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 647 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 648 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 650 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 650 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 651 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 652 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 671 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 672 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 674 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 675 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 679 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 680 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 682 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 684 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 704 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 704 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 716 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 721–742 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 721–742 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 721–742 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 722–741 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 722–741 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 730–741 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 730–741 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 730–741 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 744–751 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 744–751 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 744–751 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 744–751 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 799 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 799 |
Rule | Violation | Priority | Line |
---|---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 1 | 36–86 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 49 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 55 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 56–57 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 59–60 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 61–62 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 68–70 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 3 | 78–82 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 63 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 72 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 89 |
CyclomaticComplexity | The method 'r66Startup()' has a cyclomatic complexity of 12. | 3 | 93–171 |
CognitiveComplexity | The method 'r66Startup()' has a cognitive complexity of 27, current threshold is 15 | 3 | 93–171 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 94 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 96 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 109 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 111 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 120 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 122–124 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 128 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 129–130 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 142 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 144–145 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 154 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 156–158 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 162 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 163–164 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 176–179 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 219 |
Rule | Violation | Priority | Line |
---|---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 1 | 46–374 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 185–186 |
UnusedAssignment | The value assigned to variable 'hashConfigSub' is never used | 3 | 189 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 189 |
UnusedAssignment | The value assigned to variable 'hashConfigSub' is never used | 3 | 201 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 201 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 216 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 219 |
CognitiveComplexity | The method 'loadNetworkServer(Configuration)' has a cognitive complexity of 38, current threshold is 15 | 3 | 227–297 |
NPathComplexity | The method 'loadNetworkServer(Configuration)' has an NPath complexity of 26280, current threshold is 200 | 3 | 227–297 |
CyclomaticComplexity | The method 'loadNetworkServer(Configuration)' has a cyclomatic complexity of 22. | 3 | 227–297 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 232 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 238 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 244 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 246 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 278 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 280 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 284 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 288 |
CyclomaticComplexity | The method 'setConfigurationProxyFromXml(Configuration, String)' has a cyclomatic complexity of 10. | 3 | 322–372 |
NPathComplexity | The method 'setConfigurationProxyFromXml(Configuration, String)' has an NPath complexity of 384, current threshold is 200 | 3 | 322–372 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 327 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 329–330 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 334 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 368 |
UnusedAssignment | The value assigned to variable 'configuration' is never used | 3 | 370 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 370 |
Rule | Violation | Priority | Line |
---|---|---|---|
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 43 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 53 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 75 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 76 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 84 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 85 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 96 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 96 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 65 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 69 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 73 |
AvoidFieldNameMatchingMethodName | Field isSSL has the same name as a method | 3 | 77 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 77 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 81 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 85 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 89 |
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 2 | 89 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 104 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 139 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 145 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 153 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 156 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 157–158 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 164 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 169 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 169 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 183 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 190–192 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 202 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 224–226 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 226 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 237 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 238 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 244 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 270 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 270 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 274–276 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 275 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 295–296 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 300–301 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 311 |
EmptyIfStmt | Avoid empty if statements | 3 | 313–315 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 342 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 56 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 57 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 58 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 108 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 113 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 117 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 124 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 129–130 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 157 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 176–181 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 180 |
CyclomaticComplexity | The method 'createNewConnection(SocketAddress, boolean)' has a cyclomatic complexity of 19. | 3 | 196–255 |
CognitiveComplexity | The method 'createNewConnection(SocketAddress, boolean)' has a cognitive complexity of 30, current threshold is 15 | 3 | 196–255 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 214–215 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 220 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 226 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 236 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 243–244 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 244 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 248 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 252 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 265 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 268 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 277 |
Rule | Violation | Priority | Line |
---|---|---|---|
MutableStaticState | Do not use non-final non-private static fields | 3 | 32 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 36 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 37 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 61 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 61 |
Rule | Violation | Priority | Line |
---|---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 1 | 30–123 |
LooseCoupling | Avoid using implementation types like 'HashMap'; use the interface instead | 3 | 31 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 36 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 38 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 69 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 78–79 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 81 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 81 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 55 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 58–59 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 59 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 61 |
Rule | Violation | Priority | Line |
---|---|---|---|
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 90 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 95 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 105 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 112–113 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 118 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 120 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 122–123 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 124 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 126–127 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 128 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 131 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 132 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 134 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 136 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 138 |
CyclomaticComplexity | The method 'channelRead0(ChannelHandlerContext, FullHttpRequest)' has a cyclomatic complexity of 13. | 3 | 143–199 |
NPathComplexity | The method 'channelRead0(ChannelHandlerContext, FullHttpRequest)' has an NPath complexity of 360, current threshold is 200 | 3 | 143–199 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 150 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 172 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 172 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 184 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 3 | 187–196 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 195 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 213 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 215 |
EmptyIfStmt | Avoid empty if statements | 3 | 218–220 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 233–234 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 35 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 46 |
Rule | Violation | Priority | Line |
---|---|---|---|
GodClass | Possible God Class (WMC=73, ATFD=98, TCC=10.714%) | 3 | 51–526 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 84 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 94 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 98 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 99–100 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 102 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 104–105 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 106 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 109 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 113 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 118 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 119 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 121 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 127 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 130 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 135 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 137 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 139 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 141 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 151 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 155 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 158 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 160 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 163 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 167 |
NPathComplexity | The method 'System()' has an NPath complexity of 636, current threshold is 200 | 3 | 207–348 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 207–348 |
CyclomaticComplexity | The method 'System()' has a cyclomatic complexity of 26. | 3 | 207–348 |
CognitiveComplexity | The method 'System()' has a cognitive complexity of 109, current threshold is 15 | 3 | 207–348 |
NcssCount | The method 'System()' has a NCSS line count of 113. | 3 | 207–348 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 210 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 223 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 242 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 245 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 245–247 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 254 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 269 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 279–281 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 319 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 327 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 340 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 351 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 352 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 353 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 355 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 356 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 361 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 370 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 372 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 373 |
CyclomaticComplexity | The method 'checkAuthentProxy(ChannelHandlerContext)' has a cyclomatic complexity of 20. | 3 | 378–476 |
NPathComplexity | The method 'checkAuthentProxy(ChannelHandlerContext)' has an NPath complexity of 1920, current threshold is 200 | 3 | 378–476 |
NcssCount | The method 'checkAuthentProxy(ChannelHandlerContext)' has a NCSS line count of 72. | 3 | 378–476 |
CognitiveComplexity | The method 'checkAuthentProxy(ChannelHandlerContext)' has a cognitive complexity of 49, current threshold is 15 | 3 | 378–476 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 380 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 382 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 382 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 387 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 391 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 391–393 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 410 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 422 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 436 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 437 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 440 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 441 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 443–444 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 460–461 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 460 |
CyclomaticComplexity | The method 'channelRead0(ChannelHandlerContext, FullHttpRequest)' has a cyclomatic complexity of 10. | 3 | 479–525 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 483 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 503 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 507 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 508 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 508 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 38 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 49 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 50 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 54 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 41 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'taskUtil' | 3 | 41 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 62 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 69 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 77 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 77 |
Rule | Violation | Priority | Line |
---|---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 78 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 81 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 86 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 87 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 91 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 94–95 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 94 |
Rule | Violation | Priority | Line |
---|---|---|---|
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 3 | 30–33 |
Rule | Violation | Priority | Line |
---|---|---|---|
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 2 | 55 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 55 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 61 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 63 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 65 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 67 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 69 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 3 | 77 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 116 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 118 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 154–156 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 166 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 180 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 187–189 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 193 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 199 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 200 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 201 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 202 |
CyclomaticComplexity | The method 'getParams(String)' has a cyclomatic complexity of 12. | 3 | 211–251 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 211 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 212–214 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 215 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 221–222 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 228 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 230 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 230 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 231 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 231 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 234 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 237 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 241 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 248–249 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–679 |
CyclomaticComplexity | The class 'AbstractTransfer' has a total cyclomatic complexity of 80 (highest 16). | 3 | 70–679 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 70–679 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 76 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 84 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 85 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 86 |
ExcessiveParameterList | Avoid long parameter lists. | 3 | 112–116 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 3 | 118 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 148–150 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 155–156 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 155–156 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 158 |
NPathComplexity | The method 'initRequest()' has an NPath complexity of 272, current threshold is 200 | 3 | 175–276 |
CognitiveComplexity | The method 'initRequest()' has a cognitive complexity of 30, current threshold is 15 | 3 | 175–276 |
CyclomaticComplexity | The method 'initRequest()' has a cyclomatic complexity of 16. | 3 | 175–276 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 175–276 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 180–181 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 198 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 208 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 222–223 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 223 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 224 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 228 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 230 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 232 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 235 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 257 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 268 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 278 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 279 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 280 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 281 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 282 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 283 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 286 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 287 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 288 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 289 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 290 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 293 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 294 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 295 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 296 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 301 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 303 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 317–319 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 320 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 327–328 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 333–334 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 341 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 342 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 343 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 344 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 345 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 346 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 347 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 348 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 349 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 381 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 382–384 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 390 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 391 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 401 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 405 |
CognitiveComplexity | The method 'getRemoteFiles(String, String, NetworkTransaction)' has a cognitive complexity of 22, current threshold is 15 | 3 | 421–460 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 431 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 432–433 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 435–438 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 437 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 443 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 445 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 448 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 453–455 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 455 |
CognitiveComplexity | The method 'getLocalFiles(DbRule, String)' has a cognitive complexity of 17, current threshold is 15 | 3 | 462–499 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 463 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 466–467 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 467 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 472 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 482–483 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 491–493 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 513–515 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 525 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 538 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 548–550 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 552 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 553 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 554 |
AvoidDuplicateLiterals | The String literal "Transfer.Status" appears 4 times in this file; the first occurrence is on line 555 | 3 | 555 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 559 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 560 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 566 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 567 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 568 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 570 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 573 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 574 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 580–582 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 583 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 584 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 586 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 587 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 588 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 588 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 594–596 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 597 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 598 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 599 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 604 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 605 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 612 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 618–620 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 621 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 622 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 624 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 625 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 626 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 627 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 628 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 629 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 630 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 632 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 634 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 635 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 642–644 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 645 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 647 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 651 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 653 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 659 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 661 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 662 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 668–670 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 671 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 672 |
Rule | Violation | Priority | Line |
---|---|---|---|
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 10. | 3 | 58–130 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 61–63 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 64 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 65–66 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 71 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 78 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 93 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 98 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 99 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 103 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 112 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 113 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 117 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 119 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 120 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 120 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 125 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 48 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 26, current threshold is 15 | 3 | 84–153 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 15. | 3 | 84–153 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 93 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 94 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 101 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 106 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 112–113 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 129 |
CognitiveComplexity | The method 'main(String)' has a cognitive complexity of 39, current threshold is 15 | 3 | 155–257 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 155–257 |
NPathComplexity | The method 'main(String)' has an NPath complexity of 650, current threshold is 200 | 3 | 155–257 |
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 22. | 3 | 155–257 |
NcssCount | The method 'main(String)' has a NCSS line count of 71. | 3 | 155–257 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 162 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 164–165 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 176 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 182 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 184–185 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 185 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 189 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 197 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 207 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 207 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 209–211 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 210 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 210 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 220 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 229 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 240 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 240 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 3 | 242–244 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 245–246 |
Rule | Violation | Priority | Line |
---|---|---|---|
MutableStaticState | Do not use non-final non-private static fields | 3 | 57–58 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 61 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 63 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 65 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 67 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 69 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 71 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 72 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 81 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 82–84 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 87 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 93–94 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 99 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 101 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 101 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 102 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 102 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 105 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 111–112 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 3 | 122 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 3 | 135 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 157–158 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 165 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 166–167 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 174 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 175 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 180 |
UnusedAssignment | The value assigned to variable 'socketAddress' is never used | 3 | 180 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 182–183 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 190 |
CognitiveComplexity | The method 'main(String)' has a cognitive complexity of 16, current threshold is 15 | 3 | 201–269 |
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 11. | 3 | 201–269 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 204–206 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 207 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 213 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 223 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 234 |
AvoidDuplicateLiterals | The String literal "Message.11" appears 4 times in this file; the first occurrence is on line 235 | 3 | 235 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 235–237 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 237 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 239–242 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 242 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 246–249 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 251–255 |
Rule | Violation | Priority | Line |
---|---|---|---|
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 15. | 3 | 75–149 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 40, current threshold is 15 | 3 | 75–149 |
NPathComplexity | The method 'run()' has an NPath complexity of 384, current threshold is 200 | 3 | 75–149 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 79 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 80 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 88–89 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'host' | 3 | 98 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 98 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 99 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 104 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'filename' | 3 | 104 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 105 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 106–107 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 109 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 113 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 116–117 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 121 |
AvoidDeeplyNestedIfStmts | Deeply nested if..then statements are hard to read | 3 | 121–130 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 128 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 132 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 155 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 158 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 165 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 167–169 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 168 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 182 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 184–185 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 185 |
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 15. | 3 | 191–282 |
CognitiveComplexity | The method 'main(String)' has a cognitive complexity of 25, current threshold is 15 | 3 | 191–282 |
NcssCount | The method 'main(String)' has a NCSS line count of 65. | 3 | 191–282 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 198 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 200–201 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 210 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 223 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 228 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 229 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 234 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 238 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 245 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 250 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 251 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 256 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 260 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 264 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 3 | 274–276 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 67 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 68 |
ExcessiveParameterList | Avoid long parameter lists. | 3 | 71–76 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 37, current threshold is 15 | 3 | 83–164 |
NPathComplexity | The method 'run()' has an NPath complexity of 1440, current threshold is 200 | 3 | 83–164 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 18. | 3 | 83–164 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 84 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 85 |
UnusedAssignment | The initializer for variable 'dbrule' is never used (overwritten on line 91) | 3 | 89 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 93–94 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 99–100 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 112 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'host' | 3 | 112 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 113 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'filename' | 3 | 118 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 118 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 119 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 120 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 122–128 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 129 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 133 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 135–136 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 139 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 141 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 148 |
CognitiveComplexity | The method 'main(String)' has a cognitive complexity of 30, current threshold is 15 | 3 | 173–271 |
NPathComplexity | The method 'main(String)' has an NPath complexity of 1560, current threshold is 200 | 3 | 173–271 |
NcssCount | The method 'main(String)' has a NCSS line count of 70. | 3 | 173–271 |
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 18. | 3 | 173–271 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 187 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 189–190 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 200 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 215 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 216 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 221 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 224 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 231 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 237 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 242 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 243 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 248 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 251 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 255 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 261 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 44 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 45 |
UnusedAssignment | The field initializer for 'intervalCallback' is never used (overwritten on line 58) | 3 | 45 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 46 |
ExcessiveParameterList | Avoid long parameter lists. | 3 | 48–53 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 25. | 3 | 87–198 |
NcssCount | The method 'run()' has a NCSS line count of 68. | 3 | 87–198 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 43, current threshold is 15 | 3 | 87–198 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 87–198 |
NPathComplexity | The method 'run()' has an NPath complexity of 1040, current threshold is 200 | 3 | 87–198 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 97 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 98 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 105 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 105 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 106 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 106 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 107 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 108–109 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 108–109 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 108–109 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 3 | 110–118 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 124–125 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 124–125 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 127 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 129 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 142 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 143 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 147 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 148 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 149 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 154–155 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 172 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 73 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 75 |
ExcessiveParameterList | Avoid long parameter lists. | 3 | 88–94 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 19, current threshold is 15 | 3 | 108–172 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 13. | 3 | 108–172 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 118 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 119 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 125 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 130 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 136–137 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 144–145 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 163–169 |
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyFields | Too many fields | 3 | 54–346 |
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 2 | 58 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 58 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 62–64 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 66 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 67 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 68 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 69 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 70 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 71 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 72 |
UnusedAssignment | The field initializer for 'id' is never used (overwritten on line 177) | 3 | 72 |
UnusedAssignment | The field initializer for 'isTo' is never used (overwritten on line 178) | 3 | 73 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 73 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 74 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 76 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 77 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 78 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 79 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 80 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 81 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 82 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 91 |
NPathComplexity | The method 'getParams(String)' has an NPath complexity of 2160, current threshold is 200 | 3 | 91–154 |
NcssCount | The method 'getParams(String)' has a NCSS line count of 61. | 3 | 91–154 |
CyclomaticComplexity | The method 'getParams(String)' has a cyclomatic complexity of 24. | 3 | 91–154 |
CognitiveComplexity | The method 'getParams(String)' has a cognitive complexity of 26, current threshold is 15 | 3 | 91–154 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 94 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 100–101 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 106 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 108 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 108 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 109 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 109 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 112 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 116 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 123 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 125 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 127 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 129 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 131 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 140–142 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 141 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 144–145 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 149–150 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 3 | 181 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 198–199 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 206 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 207–208 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 215 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 216 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 222–223 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 230 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 235 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 242 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 242 |
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 17. | 3 | 248–344 |
NPathComplexity | The method 'main(String)' has an NPath complexity of 320, current threshold is 200 | 3 | 248–344 |
CognitiveComplexity | The method 'main(String)' has a cognitive complexity of 30, current threshold is 15 | 3 | 248–344 |
NcssCount | The method 'main(String)' has a NCSS line count of 68. | 3 | 248–344 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 251–253 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 255 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 257–258 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 269 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 287 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 288 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 289 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 291 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 293 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 294 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 294 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 303 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 304 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 307 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 307 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 311 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 320 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 321 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 323 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 324 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 325 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 326 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 3 | 331–333 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–931 |
TooManyFields | Too many fields | 3 | 65–931 |
CyclomaticComplexity | The class 'RequestTransfer' has a total cyclomatic complexity of 142 (highest 29). | 3 | 65–931 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 71 |
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 2 | 71 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 73–75 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 77 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 78 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 79 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 80 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 81 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 82 |
AvoidFieldNameMatchingMethodName | Field cancel has the same name as a method | 3 | 82 |
AvoidFieldNameMatchingMethodName | Field stop has the same name as a method | 3 | 83 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 83 |
AvoidFieldNameMatchingMethodName | Field restart has the same name as a method | 3 | 84 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 84 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 85 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 86 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 88 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 89 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 90 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 91 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 92 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 93 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 94 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 95 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 96 |
NPathComplexity | The method 'getParams(String)' has an NPath complexity of 3360, current threshold is 200 | 3 | 105–202 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 105 |
NcssCount | The method 'getParams(String)' has a NCSS line count of 76. | 3 | 105–202 |
CognitiveComplexity | The method 'getParams(String)' has a cognitive complexity of 49, current threshold is 15 | 3 | 105–202 |
CyclomaticComplexity | The method 'getParams(String)' has a cyclomatic complexity of 29. | 3 | 105–202 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 106–108 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 111 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 117–118 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 123 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 133 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 135 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 135 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 136 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 136 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 140 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 148 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 150 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 150 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 151 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 151 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 155 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 169 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 176 |
SimpleDateFormatNeedsLocale | When instantiating a SimpleDateFormat object, specify a Locale | 3 | 178 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 178 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 179 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 180–181 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 184 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 191–192 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 196–197 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 3 | 249 |
NPathComplexity | The method 'run()' has an NPath complexity of 345, current threshold is 200 | 3 | 254–449 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 28. | 3 | 254–449 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 254–449 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 44, current threshold is 15 | 3 | 254–449 |
NcssCount | The method 'run()' has a NCSS line count of 129. | 3 | 254–449 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 274 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 275 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 280 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 284–285 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 293–294 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 302–303 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 311 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 328 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 335 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 361 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 384 |
CognitiveComplexity | The method 'sendValid(DbTaskRunner, byte)' has a cognitive complexity of 38, current threshold is 15 | 3 | 463–583 |
CyclomaticComplexity | The method 'sendValid(DbTaskRunner, byte)' has a cyclomatic complexity of 19. | 3 | 463–583 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 463–583 |
NPathComplexity | The method 'sendValid(DbTaskRunner, byte)' has an NPath complexity of 3360, current threshold is 200 | 3 | 463–583 |
NcssCount | The method 'sendValid(DbTaskRunner, byte)' has a NCSS line count of 74. | 3 | 463–583 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 467–468 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 477 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 477 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 478 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 499 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 506 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 509 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 517–518 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 534 |
SimpleDateFormatNeedsLocale | When instantiating a SimpleDateFormat object, specify a Locale | 3 | 548 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 570 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 576–577 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 589–590 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 605 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 620 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 626–627 |
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 17. | 3 | 638–706 |
NPathComplexity | The method 'main(String)' has an NPath complexity of 210, current threshold is 200 | 3 | 638–706 |
CognitiveComplexity | The method 'main(String)' has a cognitive complexity of 23, current threshold is 15 | 3 | 638–706 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 641–643 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 645 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 647–648 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 658 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 682 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 683 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 685 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 687 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 690 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 708–808 |
CyclomaticComplexity | The method 'restart(R66Future, RequestTransfer, R66Result, OutputFormat)' has a cyclomatic complexity of 17. | 3 | 708–808 |
NcssCount | The method 'restart(R66Future, RequestTransfer, R66Result, OutputFormat)' has a NCSS line count of 80. | 3 | 708–808 |
CognitiveComplexity | The method 'restart(R66Future, RequestTransfer, R66Result, OutputFormat)' has a cognitive complexity of 20, current threshold is 15 | 3 | 708–808 |
SwitchDensity | A high ratio of statements to labels in a switch statement. Consider refactoring. | 3 | 713–806 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 716 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 717 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 719 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 720 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 721 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 728 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 729 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 731 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 732 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 733 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 740 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 741 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 743 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 744 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 746 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 756 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 757 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 759 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 760 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 761 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 768 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 769 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 771 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 772 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 773 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 780 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 781 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 783 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 784 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 785 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 792 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 793 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 795 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 796 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 798 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 799 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 801 |
SwitchDensity | A high ratio of statements to labels in a switch statement. Consider refactoring. | 3 | 815–860 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 818 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 819 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 821 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 822 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 824 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 834 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 835 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 837 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 838 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 839 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 846 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 847 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 849 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 850 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 852 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 853 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 855 |
CyclomaticComplexity | The method 'cancel(R66Future, RequestTransfer, R66Result, OutputFormat)' has a cyclomatic complexity of 11. | 3 | 864–929 |
CognitiveComplexity | The method 'cancel(R66Future, RequestTransfer, R66Result, OutputFormat)' has a cognitive complexity of 21, current threshold is 15 | 3 | 864–929 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 871 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 872 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 874 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 875 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 877 |
SwitchDensity | A high ratio of statements to labels in a switch statement. Consider refactoring. | 3 | 885–926 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 888 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 889 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 891 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 892 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 893 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 900 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 901 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 903 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 904 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 905 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 912 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 913 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 915 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 916 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 918 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 919 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 921 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 111 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 112 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 113 |
CognitiveComplexity | The method 'initiateRequest()' has a cognitive complexity of 18, current threshold is 15 | 3 | 153–253 |
NPathComplexity | The method 'initiateRequest()' has an NPath complexity of 360, current threshold is 200 | 3 | 153–253 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 153–253 |
CyclomaticComplexity | The method 'initiateRequest()' has a cyclomatic complexity of 15. | 3 | 153–253 |
NcssCount | The method 'initiateRequest()' has a NCSS line count of 60. | 3 | 153–253 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 161–162 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 188 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 195 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 196 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 202 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 207–208 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 215–216 |
CognitiveComplexity | The method 'finalizeRequest()' has a cognitive complexity of 25, current threshold is 15 | 3 | 258–322 |
CyclomaticComplexity | The method 'finalizeRequest()' has a cyclomatic complexity of 18. | 3 | 258–322 |
NPathComplexity | The method 'finalizeRequest()' has an NPath complexity of 250, current threshold is 200 | 3 | 258–322 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 280 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 281–282 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 282 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 283 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 287 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 289 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 290 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 291 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 291 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 292 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 292 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 300 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 303 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 313–319 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 331–332 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 331–332 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 339 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessivePublicCount | This class has a bunch of public methods and attributes | 3 | 20–1438 |
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–1438 |
ExcessiveClassLength | Avoid really long classes. | 3 | 115–1438 |
GodClass | Possible God Class (WMC=151, ATFD=245, TCC=27.473%) | 3 | 115–1438 |
CyclomaticComplexity | The class 'SpooledDirectoryTransfer' has a total cyclomatic complexity of 151 (highest 57). | 3 | 115–1438 |
TooManyFields | Too many fields | 3 | 115–1438 |
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 2 | 122 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 122 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 124–125 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 129 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 131 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 133 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 135 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 137 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 139 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 141 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 143 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 145 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 147 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 149 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 151 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 153 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 155 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 157 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 159 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 161 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 163 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 165 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 167 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 169 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 171 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 173 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 175 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 3 | 189 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 196 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 198 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 200 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 201 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 202 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 203 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 204 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 204 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 206 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 207 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 211 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 213 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 216 |
NPathComplexity | The method 'run()' has an NPath complexity of 116640, current threshold is 200 | 3 | 222–360 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 23. | 3 | 222–360 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 222–360 |
NcssCount | The method 'run()' has a NCSS line count of 81. | 3 | 222–360 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 31, current threshold is 15 | 3 | 222–360 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 230–231 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 233 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 233 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 241–242 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 244 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 244 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 253–254 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 256 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 256 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 265–266 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 268 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 268 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 275–276 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 278 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 278 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 286 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 287 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 288–289 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 291 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 291 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 294 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 310–311 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 313 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 313 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 321 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 341 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 344–352 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 356 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 356 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 358 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 358 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 358 |
CognitiveComplexity | The method 'setWaarpHostCommand(FileMonitor)' has a cognitive complexity of 34, current threshold is 15 | 3 | 362–419 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 368 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 369 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 370 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 374–375 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 377–378 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'host' | 3 | 384 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 384 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 385 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 386 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 387–388 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 390–391 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 395–396 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 402 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 403 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 3 | 411–414 |
GodClass | Possible God Class (WMC=53, ATFD=62, TCC=21.429%) | 3 | 455–777 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 3 | 464 |
CognitiveComplexity | The method 'run(FileItem)' has a cognitive complexity of 41, current threshold is 15 | 3 | 469–555 |
NPathComplexity | The method 'run(FileItem)' has an NPath complexity of 1920, current threshold is 200 | 3 | 469–555 |
CyclomaticComplexity | The method 'run(FileItem)' has a cyclomatic complexity of 17. | 3 | 469–555 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 472 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 473 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'host' | 3 | 491 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 491 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 492 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 493 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 494–495 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 496 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 506 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 516 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 522 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 525 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 527 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 536–539 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 3 | 544–548 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 604–607 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 617–619 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'ko' | 2 | 624 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 625 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 627–629 |
CyclomaticComplexity | The method 'finalizeInSuccess(long, String, String, R66Result)' has a cyclomatic complexity of 13. | 3 | 635–699 |
CognitiveComplexity | The method 'finalizeInSuccess(long, String, String, R66Result)' has a cognitive complexity of 35, current threshold is 15 | 3 | 635–699 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 638 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'newSpecialId' | 2 | 643 |
AvoidDuplicateLiterals | The String literal "RequestInformation.Success" appears 5 times in this file; the first occurrence is on line 645 | 3 | 645 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 651–655 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 668–670 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 676–678 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 680–683 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 688–690 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 692–695 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 706 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 715 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 721 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 723–724 |
CognitiveComplexity | The method 'checkReuseUniqueHost(FileItem, long)' has a cognitive complexity of 20, current threshold is 15 | 3 | 728–776 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 741 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 742 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 743 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 750 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'specialId' | 2 | 763 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 766 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 768–770 |
DataClass | The class 'Arguments' is suspected to be a Data Class (WOC=10.256%, NOPA=0, NOAM=35, WMC=39) | 3 | 782–960 |
TooManyFields | Too many fields | 3 | 782–960 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 788 |
AvoidFieldNameMatchingMethodName | Field isMd5 has the same name as a method | 3 | 788 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 799 |
AvoidFieldNameMatchingMethodName | Field isParallel has the same name as a method | 3 | 799 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'ignoreAlreadyUsed' | 3 | 803 |
NPathComplexity | The method 'getParamsFromConfigFile(String)' has an NPath complexity of 2147483647, current threshold is 200 | 3 | 1020–1174 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 1020–1174 |
NcssCount | The method 'getParamsFromConfigFile(String)' has a NCSS line count of 120. | 3 | 1020–1174 |
CognitiveComplexity | The method 'getParamsFromConfigFile(String)' has a cognitive complexity of 126, current threshold is 15 | 3 | 1020–1174 |
CyclomaticComplexity | The method 'getParamsFromConfigFile(String)' has a cyclomatic complexity of 57. | 3 | 1020–1174 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 1021–1023 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1027 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1029–1030 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1034–1035 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1042 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1045 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1048 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1052 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1054 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1057 |
InefficientEmptyStringCheck | String.trim().length() == 0 / String.trim().isEmpty() is an inefficient way to validate a blank String. | 3 | 1065 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1065 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1068 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1070 |
InefficientEmptyStringCheck | String.trim().length() == 0 / String.trim().isEmpty() is an inefficient way to validate a blank String. | 3 | 1095 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1095 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1098 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1100 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1151 |
InefficientEmptyStringCheck | String.trim().length() == 0 / String.trim().isEmpty() is an inefficient way to validate a blank String. | 3 | 1151 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1154 |
CyclomaticComplexity | The method 'getParams(String)' has a cyclomatic complexity of 47. | 3 | 1183–1326 |
CognitiveComplexity | The method 'getParams(String)' has a cognitive complexity of 118, current threshold is 15 | 3 | 1183–1326 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 1183–1326 |
NcssCount | The method 'getParams(String)' has a NCSS line count of 138. | 3 | 1183–1326 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 1183 |
NPathComplexity | The method 'getParams(String)' has an NPath complexity of 13832, current threshold is 200 | 3 | 1183–1326 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 1184–1186 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 1188 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1194–1195 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 1200 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1206 |
UnusedAssignment | The initializer for variable 'i' is never used (overwritten on line 1209) | 3 | 1207 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'string' | 3 | 1214 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1218–1219 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1218–1219 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'string' | 3 | 1220 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1220 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1220 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1222 |
InefficientEmptyStringCheck | String.trim().length() == 0 / String.trim().isEmpty() is an inefficient way to validate a blank String. | 3 | 1231 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1231 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1234 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 1253 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1254–1255 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1277 |
InefficientEmptyStringCheck | String.trim().length() == 0 / String.trim().isEmpty() is an inefficient way to validate a blank String. | 3 | 1277 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1280 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1303–1304 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1311 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1314 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1315 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1320–1322 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 1331–1333 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 1339 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1340 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 1340 |
CyclomaticComplexity | The method 'initialize(String, boolean)' has a cyclomatic complexity of 11. | 3 | 1349–1408 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 1351–1353 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1356 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1366 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1369 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1372 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1374 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1375 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1380 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1381 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1384 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1386 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1389–1393 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 3 | 1398–1401 |
Rule | Violation | Priority | Line |
---|---|---|---|
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 10. | 3 | 55–113 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 88 |
CognitiveComplexity | The method 'main(String)' has a cognitive complexity of 18, current threshold is 15 | 3 | 122–176 |
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 12. | 3 | 122–176 |
NPathComplexity | The method 'main(String)' has an NPath complexity of 200, current threshold is 200 | 3 | 122–176 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 129 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 131–132 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 147 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 153 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 169 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 169 |
Rule | Violation | Priority | Line |
---|---|---|---|
GodClass | Possible God Class (WMC=93, ATFD=122, TCC=4.100%) | 3 | 72–707 |
CyclomaticComplexity | The class 'TransferArgs' has a total cyclomatic complexity of 93 (highest 10). | 3 | 72–707 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 245 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 263 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 292 |
AvoidDuplicateLiterals | The String literal "AbstractTransfer.20" appears 4 times in this file; the first occurrence is on line 293 | 3 | 293 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 293 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 297 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 298–299 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 319–320 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 319–320 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 321–323 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 321–323 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 328 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 337 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 338 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 355 |
CyclomaticComplexity | The method 'finalizeTransferArgs(boolean, TransferArgs)' has a cyclomatic complexity of 10. | 3 | 375–416 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 397–401 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 404–407 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 411–414 |
SimpleDateFormatNeedsLocale | When instantiating a SimpleDateFormat object, specify a Locale | 3 | 469 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 472 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 474 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 475 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 483 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 483 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 485 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 490 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 491 |
CognitiveComplexity | The method 'getAllInfo(TransferArgs, int, String, String)' has a cognitive complexity of 17, current threshold is 15 | 3 | 507–532 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 516 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 522 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 525 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 542 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 543 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 545 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 545 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 546 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 547–548 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 547–548 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 547–556 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 550 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 552 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 553–555 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 554 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 571 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 572 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 572 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 574 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 576 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 581 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 581 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 592 |
AvoidFieldNameMatchingMethodName | Field isMD5 has the same name as a method | 3 | 592 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 594 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'nolog' | 3 | 599 |
Rule | Violation | Priority | Line |
---|---|---|---|
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 45 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 50 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 10. | 3 | 56–104 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 60–61 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 66 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 66 |
CloseResource | Ensure that resources like this FileInputStream object are closed after use | 3 | 70 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 3 | 97–102 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 103 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 113–114 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 114 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 116–117 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 117 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 118 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 121 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 124–128 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 130 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 132 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 147 |
Rule | Violation | Priority | Line |
---|---|---|---|
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 3 | 34 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 34 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 3 | 38 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 38 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 42 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 54 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 55 |
Rule | Violation | Priority | Line |
---|---|---|---|
GodClass | Possible God Class (WMC=58, ATFD=36, TCC=25.661%) | 3 | 36–372 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 46 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 59 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 85 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 94 |
SystemPrintln | System.out.println is used | 2 | 240 |
SystemPrintln | System.out.println is used | 2 | 241 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 265 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 270 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 277 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 277 |
CognitiveComplexity | The method 'toString(OUTPUTFORMAT)' has a cognitive complexity of 33, current threshold is 15 | 3 | 291–371 |
NcssCount | The method 'toString(OUTPUTFORMAT)' has a NCSS line count of 66. | 3 | 291–371 |
CyclomaticComplexity | The method 'toString(OUTPUTFORMAT)' has a cyclomatic complexity of 20. | 3 | 291–371 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 301 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 309 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 323 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 328 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 334 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 351 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 352 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–737 |
GodClass | Possible God Class (WMC=112, ATFD=184, TCC=26.144%) | 3 | 61–737 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 61 |
CyclomaticComplexity | The class 'ClientRunner' has a total cyclomatic complexity of 112 (highest 32). | 3 | 61–737 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 77 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'staticRecvHandlerJunit' | 3 | 82 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 84 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 84 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 90 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 92 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'handler' | 3 | 92 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 94 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 96 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 98 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 128–129 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 128–129 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 154–311 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 32. | 3 | 154–311 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 60, current threshold is 15 | 3 | 154–311 |
NcssCount | The method 'run()' has a NCSS line count of 95. | 3 | 154–311 |
NPathComplexity | The method 'run()' has an NPath complexity of 29958, current threshold is 200 | 3 | 154–311 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 155 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 175 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 176–178 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 177–178 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 189 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 193–195 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 194 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 202 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 204 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 210 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 212 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 218 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 220 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 226 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 228 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 237 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 247–248 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 251 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 254 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 271 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 274 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 276 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 277–282 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 278 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 281 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 282 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 284 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 285–287 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 289–291 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 291 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 295 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 296–298 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 300–302 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 359–360 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 360 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 361 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 364 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 365 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 365 |
CyclomaticComplexity | The method 'tryAgainTransferOnOverloaded(boolean, LocalChannelReference)' has a cyclomatic complexity of 12. | 3 | 387–439 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 3 | 398–406 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 410–411 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 410–411 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 416–418 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 417 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 422–423 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 430–432 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 431 |
CyclomaticComplexity | The method 'finishTransfer(LocalChannelReference)' has a cyclomatic complexity of 16. | 3 | 448–524 |
NPathComplexity | The method 'finishTransfer(LocalChannelReference)' has an NPath complexity of 288, current threshold is 200 | 3 | 448–524 |
CognitiveComplexity | The method 'finishTransfer(LocalChannelReference)' has a cognitive complexity of 22, current threshold is 15 | 3 | 448–524 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 454 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 457 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 461 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 3 | 480–496 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 499 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 501–502 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 3 | 511–520 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 519 |
CyclomaticComplexity | The method 'initRequest()' has a cyclomatic complexity of 26. | 3 | 535–691 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 535–691 |
NPathComplexity | The method 'initRequest()' has an NPath complexity of 13824, current threshold is 200 | 3 | 535–691 |
CognitiveComplexity | The method 'initRequest()' has a cognitive complexity of 23, current threshold is 15 | 3 | 535–691 |
NcssCount | The method 'initRequest()' has a NCSS line count of 92. | 3 | 535–691 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 552 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 554–557 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 571–572 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 574–575 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 609 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 611 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 619–620 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 641 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 652 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 663 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 669–670 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 673–674 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 674 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 675 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 677 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 683 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 70 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 71 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'totalRuns' | 3 | 72 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 72 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 108 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 108 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 112 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 125–126 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 139 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 146–147 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 42, current threshold is 15 | 3 | 154–309 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 29. | 3 | 154–309 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 154–309 |
NPathComplexity | The method 'run()' has an NPath complexity of 3984, current threshold is 200 | 3 | 154–309 |
NcssCount | The method 'run()' has a NCSS line count of 78. | 3 | 154–309 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 155 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 156 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 160 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 161 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 175–177 |
AvoidDuplicateLiterals | The String literal ": {}" appears 8 times in this file; the first occurrence is on line 176 | 3 | 176 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 179–180 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 188–189 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 205 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 209–211 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 215 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 219–220 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 227 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 231–232 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 255 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 259–261 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 265 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 269–270 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 274 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 278–279 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 283 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 287–288 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 298 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 301–302 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 313 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 323 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 324 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 329–330 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 331 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 334 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 338 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 339 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 347 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 357 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 358 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 363–364 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 365 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 368 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 372 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 373 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 381 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 401 |
EmptyIfStmt | Avoid empty if statements | 3 | 402–404 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 405 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 409 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 410 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 418 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 436 |
EmptyIfStmt | Avoid empty if statements | 3 | 437–439 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 440 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 444 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 445 |
CognitiveComplexity | The method 'checkTaskRunner(DbMultipleMonitor)' has a cognitive complexity of 25, current threshold is 15 | 3 | 451–509 |
CyclomaticComplexity | The method 'checkTaskRunner(DbMultipleMonitor)' has a cyclomatic complexity of 11. | 3 | 451–509 |
UnusedFormalParameter | Avoid unused method parameters such as 'multipleMonitor'. | 3 | 451 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 453 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 459 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 465–467 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 480 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 480 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 481 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 482–483 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 482–483 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 487 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 489 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 491 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 499 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 56 |
CognitiveComplexity | The constructor 'CommanderNoDb(InternalRunner, boolean)' has a cognitive complexity of 16, current threshold is 15 | 3 | 75–113 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 78 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 88 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 93 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 95 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 101 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 109 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 14. | 3 | 129–200 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 40, current threshold is 15 | 3 | 129–200 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 130 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 138 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 139 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 141 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 142 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 148 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 149 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 155 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 156 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 164 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 164 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 165 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 166–167 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 166–167 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 171 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 173 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 174 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 179 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 186 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 197 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 53 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 53 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 54 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 55 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 56 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 57 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 57 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 70 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 74 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 74 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 81 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 82 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 98 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 99 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 100 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 113 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 115 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 116 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 126 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 130 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 145 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 146 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 160 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 161 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 178 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 179 |
Rule | Violation | Priority | Line |
---|---|---|---|
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 36 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 41 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 51 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 52 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 53 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 53 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 54–55 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 57 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 57 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 57 |
Rule | Violation | Priority | Line |
---|---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 1 | 49–256 |
NcssCount | The method 'loadAuthentication(Configuration, String)' has a NCSS line count of 90. | 3 | 69–190 |
CyclomaticComplexity | The method 'loadAuthentication(Configuration, String)' has a cyclomatic complexity of 30. | 3 | 69–190 |
CognitiveComplexity | The method 'loadAuthentication(Configuration, String)' has a cognitive complexity of 58, current threshold is 15 | 3 | 69–190 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 69–190 |
NPathComplexity | The method 'loadAuthentication(Configuration, String)' has an NPath complexity of 787324, current threshold is 200 | 3 | 69–190 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 73 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 75–76 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 80 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 86 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 87 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 92 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 103 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 107 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 109 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 110 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 111–112 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 116 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 122 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 124 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 128 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 129 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 130 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 173–174 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 219 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 223 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 224 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 229 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 230 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 30 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–2530 |
ExcessiveClassLength | Avoid really long classes. | 3 | 94–2530 |
UseUtilityClass | All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. | 3 | 94–2530 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 94–2530 |
CyclomaticComplexity | The class 'FileBasedConfiguration' has a total cyclomatic complexity of 521 (highest 55). | 3 | 94–2530 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 153 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 174 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 175 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 177–179 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 183 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 184 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 186–187 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 192 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 193 |
UnusedAssignment | The value assigned to variable 'hashConfig' is never used | 3 | 198 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 198 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 217 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 218 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 222–224 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 231 |
UnusedAssignment | The value assigned to variable 'hashConfig' is never used | 3 | 231 |
NcssCount | The method 'loadPushMonitorParam(Configuration)' has a NCSS line count of 117. | 3 | 235–418 |
CyclomaticComplexity | The method 'loadPushMonitorParam(Configuration)' has a cyclomatic complexity of 48. | 3 | 235–418 |
CognitiveComplexity | The method 'loadPushMonitorParam(Configuration)' has a cognitive complexity of 101, current threshold is 15 | 3 | 235–418 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 235–418 |
NPathComplexity | The method 'loadPushMonitorParam(Configuration)' has an NPath complexity of 106665987, current threshold is 200 | 3 | 235–418 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 242 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 244 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 246 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 249 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 253 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 254 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 258 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 266 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 267 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 273 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 274 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 280 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 282 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 284 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 287 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 293 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 301 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 303 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 306 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 310 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 312 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 314 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 317 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 321 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 323 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 325 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 328 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 334 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 336 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 338–339 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 342 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 348 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 349 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 358 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 360 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 362 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 365 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 369 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 371 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 373 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 376 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 380 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 382 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 384 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 387 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 396 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 398 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 400 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 403 |
NcssCount | The method 'loadServerParam(Configuration)' has a NCSS line count of 68. | 3 | 425–530 |
NPathComplexity | The method 'loadServerParam(Configuration)' has an NPath complexity of 11665, current threshold is 200 | 3 | 425–530 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 425–530 |
CognitiveComplexity | The method 'loadServerParam(Configuration)' has a cognitive complexity of 46, current threshold is 15 | 3 | 425–530 |
CyclomaticComplexity | The method 'loadServerParam(Configuration)' has a cyclomatic complexity of 24. | 3 | 425–530 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 433 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 434 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 439 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 440 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 444–446 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 450–452 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 456–458 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 464 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 465 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 473 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 474 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 477 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 478 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 481 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 482 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 483 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 484–487 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 491–492 |
AvoidDuplicateLiterals | The String literal "FileBasedConfiguration.MMOff" appears 4 times in this file; the first occurrence is on line 492 | 3 | 492 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 494–495 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 501–502 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 504–505 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 509 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 511 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 513 |
AvoidDuplicateLiterals | The String literal "Bad Business Factory class: {}" appears 4 times in this file; the first occurrence is on line 513 | 3 | 513 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 519 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 520 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 521 |
UnusedAssignment | The value assigned to variable 'hashConfig' is never used | 3 | 528 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 528 |
NPathComplexity | The method 'loadServerConfig(Configuration, XmlHash)' has an NPath complexity of 2147483647, current threshold is 200 | 3 | 532–708 |
NcssCount | The method 'loadServerConfig(Configuration, XmlHash)' has a NCSS line count of 115. | 3 | 532–708 |
CognitiveComplexity | The method 'loadServerConfig(Configuration, XmlHash)' has a cognitive complexity of 61, current threshold is 15 | 3 | 532–708 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 532–708 |
CyclomaticComplexity | The method 'loadServerConfig(Configuration, XmlHash)' has a cyclomatic complexity of 44. | 3 | 532–708 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 535 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 539 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 543 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 547 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 550–552 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 559–561 |
UnusedAssignment | The value assigned to variable 'hashConfig2' is never used | 3 | 566 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 566 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 571 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 577–579 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 583 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 584 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 585–587 |
AvoidDuplicateLiterals | The String literal ": {}" appears 13 times in this file; the first occurrence is on line 587 | 3 | 587 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 596 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 600 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 601 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 602–604 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 610 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 611–613 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 616 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 618–619 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 624–625 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 633–634 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 641 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 648 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 682 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 688 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 692 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 696 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 720 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 720 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 720–722 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 725 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 727 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 729 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 735 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 736 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 737 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 762–764 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 767–769 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 776–778 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 781–783 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 790–792 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 795–797 |
UnusedAssignment | The value assigned to variable 'hashConfig' is never used | 3 | 804 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 804 |
UnusedFormalParameter | Avoid unused method parameters such as 'config'. | 3 | 808 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 813 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 814 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 816 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 821 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 822–824 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 837 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 838–840 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 843 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 846–847 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 854–855 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 862–863 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 866–867 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 874–875 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 878–879 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 893 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 893 |
CyclomaticComplexity | The method 'loadLimit(Configuration, boolean)' has a cyclomatic complexity of 29. | 3 | 902–980 |
NPathComplexity | The method 'loadLimit(Configuration, boolean)' has an NPath complexity of 1259714, current threshold is 200 | 3 | 902–980 |
CognitiveComplexity | The method 'loadLimit(Configuration, boolean)' has a cognitive complexity of 33, current threshold is 15 | 3 | 902–980 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 912 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 913 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 915 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 917 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 918 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 919 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 922 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 925 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 927 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 928 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 934 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 938 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 940 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 941 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 947 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 948 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 951 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 952 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 955 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 956 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 957 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 960 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 961 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 964 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 965 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 968 |
SimplifiedTernary | Ternary operators that can be simplified with || or && | 3 | 969–970 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 969 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 969 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 971 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 972 |
UnusedAssignment | The value assigned to variable 'hashConfig' is never used | 3 | 978 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 978 |
CognitiveComplexity | The method 'loadCommonLimit(Configuration, XmlHash, boolean)' has a cognitive complexity of 75, current threshold is 15 | 3 | 982–1149 |
NPathComplexity | The method 'loadCommonLimit(Configuration, XmlHash, boolean)' has an NPath complexity of 2147483647, current threshold is 200 | 3 | 982–1149 |
CyclomaticComplexity | The method 'loadCommonLimit(Configuration, XmlHash, boolean)' has a cyclomatic complexity of 55. | 3 | 982–1149 |
NcssCount | The method 'loadCommonLimit(Configuration, XmlHash, boolean)' has a NCSS line count of 115. | 3 | 982–1149 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 982–1149 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 986 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 992 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 995 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1001–1002 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1006 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1011 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1014 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 1016 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1019 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1048 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 1057 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1064 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 1066 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1076 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1080 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 1082 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1087 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1091 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 1093 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1098 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1102 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1124 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1128 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1132 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1139 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1141 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1145 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1147 |
NPathComplexity | The method 'loadSsl(Configuration, XmlRootHash)' has an NPath complexity of 10879, current threshold is 200 | 3 | 1157–1250 |
CyclomaticComplexity | The method 'loadSsl(Configuration, XmlRootHash)' has a cyclomatic complexity of 21. | 3 | 1157–1250 |
CognitiveComplexity | The method 'loadSsl(Configuration, XmlRootHash)' has a cognitive complexity of 34, current threshold is 15 | 3 | 1157–1250 |
NcssCount | The method 'loadSsl(Configuration, XmlRootHash)' has a NCSS line count of 64. | 3 | 1157–1250 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1163 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1173 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1179 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1183 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1189 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1193 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1208 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1210–1211 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1213 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1219 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1223 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1230 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1231 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1234–1236 |
UnusedAssignment | The value assigned to variable 'hashConfig' is never used | 3 | 1248 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1248 |
CyclomaticComplexity | The method 'loadNetworkServer(Configuration)' has a cyclomatic complexity of 17. | 3 | 1257–1317 |
NPathComplexity | The method 'loadNetworkServer(Configuration)' has an NPath complexity of 6562, current threshold is 200 | 3 | 1257–1317 |
CognitiveComplexity | The method 'loadNetworkServer(Configuration)' has a cognitive complexity of 16, current threshold is 15 | 3 | 1257–1317 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1262 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1263 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1268 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1269 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1270 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1275 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1276 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1281 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1282 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1283 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1288 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1289 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1294 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1295 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1296 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1301 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1302 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1307 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1308 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1309 |
UnusedAssignment | The value assigned to variable 'hashConfig' is never used | 3 | 1315 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1315 |
AvoidDuplicateLiterals | The String literal "unchecked" appears 4 times in this file; the first occurrence is on line 1 324 | 3 | 1324 |
CognitiveComplexity | The method 'loadRest(Configuration)' has a cognitive complexity of 142, current threshold is 15 | 3 | 1325–1470 |
NcssCount | The method 'loadRest(Configuration)' has a NCSS line count of 105. | 3 | 1325–1470 |
NPathComplexity | The method 'loadRest(Configuration)' has an NPath complexity of 8226043, current threshold is 200 | 3 | 1325–1470 |
CyclomaticComplexity | The method 'loadRest(Configuration)' has a cyclomatic complexity of 39. | 3 | 1325–1470 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 1325–1470 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1329 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1330 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1331 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1332 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1335 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1336 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1342 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1343 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1348 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1349 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1354 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1355 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1360 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1361 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1366 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1367 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1368 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1370–1372 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 1377 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1384–1386 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1389–1391 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1398 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1399 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1404 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1407 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1407 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1408 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1409 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1412 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1413 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1420 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1421 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 3 | 1421 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1421 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1430 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1431 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1433 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1435 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1441 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1444 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1450–1452 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1460 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1460 |
UnusedAssignment | The value assigned to variable 'hashConfig' is never used | 3 | 1468 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1468 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1482 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1486 |
CognitiveComplexity | The method 'loadFromDatabase(Configuration)' has a cognitive complexity of 19, current threshold is 15 | 3 | 1510–1549 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1518–1519 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1530–1531 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1534–1536 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1540–1541 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 1551 |
AvoidDuplicateLiterals | The String literal "deprecation" appears 5 times in this file; the first occurrence is on line 1 561 | 3 | 1561 |
CyclomaticComplexity | The method 'loadDatabase(Configuration, boolean)' has a cyclomatic complexity of 34. | 3 | 1562–1710 |
NcssCount | The method 'loadDatabase(Configuration, boolean)' has a NCSS line count of 80. | 3 | 1562–1710 |
NPathComplexity | The method 'loadDatabase(Configuration, boolean)' has an NPath complexity of 2052026, current threshold is 200 | 3 | 1562–1710 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 1562–1710 |
CognitiveComplexity | The method 'loadDatabase(Configuration, boolean)' has a cognitive complexity of 56, current threshold is 15 | 3 | 1562–1710 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1570 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1570 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1574 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1576 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1581 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1583 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1584–1586 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1589 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1591 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1592–1594 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1597 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1599 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1600–1602 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1605 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1610–1612 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1623 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1626 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 1631 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1636 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1646–1647 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1646–1647 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1646–1647 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1649–1650 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1649–1650 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1649–1650 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1651–1652 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1651–1652 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1651–1652 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1654 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1658–1659 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1670–1672 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 1677–1682 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1686 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1690 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1694 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1695 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 1700–1702 |
UnusedAssignment | The value assigned to variable 'hashConfig' is never used | 3 | 1708 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1708 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1714–1715 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1732 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1734 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1741 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1743 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1744 |
UnusedAssignment | The value assigned to variable 'ids' is never used | 3 | 1744 |
UnusedAssignment | The value assigned to variable 'hashConfig' is never used | 3 | 1751 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1751 |
CognitiveComplexity | The method 'loadAliases(Configuration)' has a cognitive complexity of 15, current threshold is 15 | 3 | 1761–1791 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1766 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1767 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1768 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1770 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1773 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1775 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1778 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1779 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1781 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1783 |
UnusedAssignment | The value assigned to variable 'hashConfig' is never used | 3 | 1789 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1789 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1809 |
CyclomaticComplexity | The method 'loadRolesList(Configuration)' has a cyclomatic complexity of 11. | 3 | 1818–1860 |
CognitiveComplexity | The method 'loadRolesList(Configuration)' has a cognitive complexity of 24, current threshold is 15 | 3 | 1818–1860 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1823 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1824 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1825 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1827 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1830 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1832 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1835 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1836 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1837 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 3 | 1841 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1841 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 1848–1850 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1853 |
UnusedAssignment | The value assigned to variable 'hashConfig' is never used | 3 | 1858 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1858 |
UnusedAssignment | The initializer for variable 'hostconfiguration' is never used (overwritten on lines 1872 and 1877) | 3 | 1870 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1900 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1901–1902 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1908 |
UnusedAssignment | The value assigned to variable 'hashConfig' is never used | 3 | 1924 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1924 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1970 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1972–1974 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1978–1980 |
UnusedAssignment | The value assigned to variable 'hashConfig' is never used | 3 | 1990 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1990 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1993–1994 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1998 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1999 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2017 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2019–2021 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2025–2027 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 2050–2053 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 2056 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 2057 |
CyclomaticComplexity | The method 'setConfigurationServerMinimalFromXml(Configuration, String)' has a cyclomatic complexity of 15. | 3 | 2070–2141 |
CognitiveComplexity | The method 'setConfigurationServerMinimalFromXml(Configuration, String)' has a cognitive complexity of 17, current threshold is 15 | 3 | 2070–2141 |
NPathComplexity | The method 'setConfigurationServerMinimalFromXml(Configuration, String)' has an NPath complexity of 4608, current threshold is 200 | 3 | 2070–2141 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2072–2073 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2087 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2089–2091 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2095–2097 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 2120–2123 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 2138 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 2139 |
NPathComplexity | The method 'setConfigurationServerShutdownFromXml(Configuration, String)' has an NPath complexity of 55296, current threshold is 200 | 3 | 2152–2237 |
CyclomaticComplexity | The method 'setConfigurationServerShutdownFromXml(Configuration, String)' has a cyclomatic complexity of 19. | 3 | 2152–2237 |
CognitiveComplexity | The method 'setConfigurationServerShutdownFromXml(Configuration, String)' has a cognitive complexity of 21, current threshold is 15 | 3 | 2152–2237 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2154–2155 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2169 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2171–2173 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2177–2179 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 2215–2218 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 2234 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 2235 |
CyclomaticComplexity | The method 'setConfigurationServerFromXml(Configuration, String, boolean)' has a cyclomatic complexity of 23. | 3 | 2249–2341 |
CognitiveComplexity | The method 'setConfigurationServerFromXml(Configuration, String, boolean)' has a cognitive complexity of 26, current threshold is 15 | 3 | 2249–2341 |
NPathComplexity | The method 'setConfigurationServerFromXml(Configuration, String, boolean)' has an NPath complexity of 497664, current threshold is 200 | 3 | 2249–2341 |
NcssCount | The method 'setConfigurationServerFromXml(Configuration, String, boolean)' has a NCSS line count of 63. | 3 | 2249–2341 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2255 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2257–2259 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2263–2265 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 2284–2287 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 2306–2309 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 2317–2320 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 2338 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 2339 |
NcssCount | The method 'setClientConfigurationFromXml(Configuration, String)' has a NCSS line count of 60. | 3 | 2352–2445 |
NPathComplexity | The method 'setClientConfigurationFromXml(Configuration, String)' has an NPath complexity of 55296, current threshold is 200 | 3 | 2352–2445 |
CognitiveComplexity | The method 'setClientConfigurationFromXml(Configuration, String)' has a cognitive complexity of 20, current threshold is 15 | 3 | 2352–2445 |
CyclomaticComplexity | The method 'setClientConfigurationFromXml(Configuration, String)' has a cyclomatic complexity of 18. | 3 | 2352–2445 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2354–2355 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2369 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2371–2373 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2377–2379 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 2416–2419 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2424 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2425–2426 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 2442 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 2443 |
NPathComplexity | The method 'setSubmitClientConfigurationFromXml(Configuration, String)' has an NPath complexity of 1536, current threshold is 200 | 3 | 2456–2529 |
CyclomaticComplexity | The method 'setSubmitClientConfigurationFromXml(Configuration, String)' has a cyclomatic complexity of 12. | 3 | 2456–2529 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2458–2459 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2473 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2475–2477 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2481–2483 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2505 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2506 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 2510 |
UnusedAssignment | The value assigned to variable 'hashConfig' is never used | 3 | 2510 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 2526 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 2527 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–773 |
CyclomaticComplexity | The class 'RuleFileBasedConfiguration' has a total cyclomatic complexity of 137 (highest 41). | 3 | 62–773 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 160 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 163 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 166 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 173 |
CognitiveComplexity | The method 'getTasksRule(XmlValue)' has a cognitive complexity of 24, current threshold is 15 | 3 | 191–256 |
NPathComplexity | The method 'getTasksRule(XmlValue)' has an NPath complexity of 6918, current threshold is 200 | 3 | 191–256 |
CyclomaticComplexity | The method 'getTasksRule(XmlValue)' has a cyclomatic complexity of 19. | 3 | 191–256 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 193 |
MethodReturnsInternalArray | Returning 'STRINGS_0_0_LENGTH' may expose an internal array. | 3 | 195 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 197 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 207 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 209 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 210 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 210 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 214 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 215 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 215 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 220 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 221 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 223 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 227 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 228 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 228 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 231 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 235 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 238 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 240 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 3 | 240 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 240 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 244 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 247 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 254 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 265 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 271 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 280 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 307 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 309–310 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 315 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 345 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 347–348 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 353 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 363 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 364 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 385–499 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 385 |
CyclomaticComplexity | The method 'getFromXmlValue(XmlValue)' has a cyclomatic complexity of 41. | 3 | 385–499 |
CognitiveComplexity | The method 'getFromXmlValue(XmlValue)' has a cognitive complexity of 46, current threshold is 15 | 3 | 385–499 |
NPathComplexity | The method 'getFromXmlValue(XmlValue)' has an NPath complexity of 50331648, current threshold is 200 | 3 | 385–499 |
NcssCount | The method 'getFromXmlValue(XmlValue)' has a NCSS line count of 86. | 3 | 385–499 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 392 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 392 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 392 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 396 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 398 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 402 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 405 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 405 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 405 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 406 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 412 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 412 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 412 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 413 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 419 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 419 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 419 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 420 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 426 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 426 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 426 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 427 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 436 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 444 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 452 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 460 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 468 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 476 |
CognitiveComplexity | The method 'addToElement(Element, DbRule)' has a cognitive complexity of 77, current threshold is 15 | 3 | 521–688 |
NPathComplexity | The method 'addToElement(Element, DbRule)' has an NPath complexity of 35831808, current threshold is 200 | 3 | 521–688 |
CyclomaticComplexity | The method 'addToElement(Element, DbRule)' has a cyclomatic complexity of 39. | 3 | 521–688 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 521–688 |
NcssCount | The method 'addToElement(Element, DbRule)' has a NCSS line count of 136. | 3 | 521–688 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 573 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 577 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 580 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 593 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 597 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 600 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 613 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 617 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 620 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 633 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 637 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 640 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 653 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 657 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 660 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 673 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 677 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 680 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 701 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 732 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 760 |
Rule | Violation | Priority | Line |
---|---|---|---|
CyclomaticComplexity | The method 'getFromCode(String)' has a cyclomatic complexity of 37. | 3 | 201–283 |
NcssCount | The method 'getFromCode(String)' has a NCSS line count of 78. | 3 | 201–283 |
CyclomaticComplexity | The method 'isErrorCode(ErrorCode)' has a cyclomatic complexity of 35. | 3 | 285–327 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 88 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 88 |
Rule | Violation | Priority | Line |
---|---|---|---|
DataClass | The class 'R66Result' is suspected to be a Data Class (WOC=25.000%, NOPA=0, NOAM=10, WMC=22) | 3 | 29–194 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 45 |
AvoidFieldNameMatchingMethodName | Field isAnswered has the same name as a method | 3 | 45 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 95 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 96 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 97 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 105 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 107 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–1352 |
ExcessivePublicCount | This class has a bunch of public methods and attributes | 3 | 20–1352 |
TooManyFields | Too many fields | 3 | 59–1352 |
GodClass | Possible God Class (WMC=261, ATFD=234, TCC=22.222%) | 3 | 59–1352 |
ExcessiveClassLength | Avoid really long classes. | 3 | 59–1352 |
CyclomaticComplexity | The class 'R66Session' has a total cyclomatic complexity of 261 (highest 35). | 3 | 59–1352 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 59–1352 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 91 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 95 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 104 |
AvoidFieldNameMatchingMethodName | Field isReady has the same name as a method | 3 | 108 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 108 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 112 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 124 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'traceState' | 3 | 130 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 130 |
LooseCoupling | Avoid using implementation types like 'HashMap'; use the interface instead | 3 | 141 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'reusableBufferStatic' | 3 | 143 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'reusableDataPacketBufferStatic' | 3 | 144 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'reusableCompressionBufferStatic' | 3 | 145 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 146 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'reusableBuffer' | 3 | 146 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 147 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'reusableDataPacketBuffer' | 3 | 147 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'reusableCompressionBuffer' | 3 | 148 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 148 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 149 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'digestBlock' | 3 | 149 |
AvoidFieldNameMatchingMethodName | Field isSender has the same name as a method | 3 | 150 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 150 |
AvoidFieldNameMatchingMethodName | Field isCompressionEnabled has the same name as a method | 3 | 151 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 151 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 152 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 174 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 3 | 174 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 176 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 3 | 176 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'noBuffer'. | 3 | 183 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 228–229 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 260 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 262 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 262 |
NPathComplexity | The method 'partialClear()' has an NPath complexity of 432, current threshold is 200 | 3 | 290–331 |
CyclomaticComplexity | The method 'partialClear()' has a cyclomatic complexity of 15. | 3 | 290–331 |
CognitiveComplexity | The method 'partialClear()' has a cognitive complexity of 22, current threshold is 15 | 3 | 290–331 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 293–308 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 294 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 294–307 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 314 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 316 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 328 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 329 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 330 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'softReference' | 2 | 354 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 415 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 420 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 436 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 439 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 441 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 545 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 586–587 |
CyclomaticComplexity | The method 'setFileAfterPreRunnerReceiver(boolean)' has a cyclomatic complexity of 21. | 3 | 613–677 |
CognitiveComplexity | The method 'setFileAfterPreRunnerReceiver(boolean)' has a cognitive complexity of 27, current threshold is 15 | 3 | 613–677 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 635 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 637 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 637 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 639 |
CognitiveComplexity | The method 'setFileAfterPreRunner(boolean)' has a cognitive complexity of 58, current threshold is 15 | 3 | 692–801 |
NcssCount | The method 'setFileAfterPreRunner(boolean)' has a NCSS line count of 67. | 3 | 692–801 |
CyclomaticComplexity | The method 'setFileAfterPreRunner(boolean)' has a cyclomatic complexity of 35. | 3 | 692–801 |
NPathComplexity | The method 'setFileAfterPreRunner(boolean)' has an NPath complexity of 2040, current threshold is 200 | 3 | 692–801 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 692–801 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 699 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 722 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 723 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 747 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 749 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 749 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 751 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 792–793 |
CognitiveComplexity | The method 'setBadRunner(DbTaskRunner, ErrorCode)' has a cognitive complexity of 16, current threshold is 15 | 3 | 810–841 |
CyclomaticComplexity | The method 'setRunner(DbTaskRunner)' has a cyclomatic complexity of 12. | 3 | 852–900 |
CognitiveComplexity | The method 'setRunner(DbTaskRunner)' has a cognitive complexity of 22, current threshold is 15 | 3 | 852–900 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 859 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 870–872 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 899 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 913–914 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 914 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 914 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 921 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 923 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 924 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 943 |
CyclomaticComplexity | The method 'initializeReceiver()' has a cyclomatic complexity of 10. | 3 | 956–1002 |
CognitiveComplexity | The method 'initializeReceiver()' has a cognitive complexity of 16, current threshold is 15 | 3 | 956–1002 |
EmptyIfStmt | Avoid empty if statements | 3 | 958–960 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 979 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 980 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 981 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1016–1017 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1018 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 1028–1030 |
CognitiveComplexity | The method 'initializeTransfer(boolean)' has a cognitive complexity of 30, current threshold is 15 | 3 | 1033–1081 |
NPathComplexity | The method 'initializeTransfer(boolean)' has an NPath complexity of 222, current threshold is 200 | 3 | 1033–1081 |
CyclomaticComplexity | The method 'initializeTransfer(boolean)' has a cyclomatic complexity of 19. | 3 | 1033–1081 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1035 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1040 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1041 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 1065–1074 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 1071–1073 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1085 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1086 |
NPathComplexity | The method 'setFinalizeTransfer(boolean, R66Result)' has an NPath complexity of 181440, current threshold is 200 | 3 | 1139–1248 |
NcssCount | The method 'setFinalizeTransfer(boolean, R66Result)' has a NCSS line count of 63. | 3 | 1139–1248 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 1139–1248 |
CognitiveComplexity | The method 'setFinalizeTransfer(boolean, R66Result)' has a cognitive complexity of 41, current threshold is 15 | 3 | 1139–1248 |
CyclomaticComplexity | The method 'setFinalizeTransfer(boolean, R66Result)' has a cyclomatic complexity of 26. | 3 | 1139–1248 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1191 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1221–1222 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1223 |
CyclomaticComplexity | The method 'tryFinalizeRequest(R66Result)' has a cyclomatic complexity of 10. | 3 | 1258–1307 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1263 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1263 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1285 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1287 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1293 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1301–1304 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1303 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1304 |
LooseCoupling | Avoid using implementation types like 'HashMap'; use the interface instead | 3 | 1341 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 53 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 57 |
AvoidFieldNameMatchingMethodName | Field isAdmin has the same name as a method | 3 | 57 |
MissingOverride | The method 'clone()' is missing an @Override annotation. | 3 | 75–86 |
CloneMethodMustImplementCloneable | clone() method should be implemented only if implementing Cloneable interface | 3 | 75–86 |
ProperCloneImplementation | Object clone() should be implemented with super.clone() | 2 | 75–86 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 78 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 82 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 82 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 84 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 106 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 106 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 114 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 121 |
CognitiveComplexity | The method 'connection(String, byte, boolean)' has a cognitive complexity of 24, current threshold is 15 | 3 | 139–195 |
CyclomaticComplexity | The method 'connection(String, byte, boolean)' has a cyclomatic complexity of 13. | 3 | 139–195 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 146 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 148 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 149 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 158 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 167 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 167 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 169 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 169 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 177 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 177 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 280 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 281–282 |
AvoidUsingHardCodedIP | Do not hard code the IP address | 3 | 307 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 309 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 321 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 321 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 325 |
CyclomaticComplexity | The method 'connectionHttps(String, byte)' has a cyclomatic complexity of 11. | 3 | 342–382 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 346 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 348 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 351 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 352 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 354 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 363 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 363 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 365 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 365 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 367 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 367 |
Rule | Violation | Priority | Line |
---|---|---|---|
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 69–94 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 75 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 75 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 79 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 80 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 82 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 90 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 103 |
CyclomaticComplexity | The method 'wildcardFilesNoCheck(String)' has a cyclomatic complexity of 14. | 3 | 128–190 |
NPathComplexity | The method 'wildcardFilesNoCheck(String)' has an NPath complexity of 640, current threshold is 200 | 3 | 128–190 |
CognitiveComplexity | The method 'wildcardFilesNoCheck(String)' has a cognitive complexity of 17, current threshold is 15 | 3 | 128–190 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 158 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 160 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 174 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 207 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 207 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 212 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–717 |
CyclomaticComplexity | The class 'R66File' has a total cyclomatic complexity of 130 (highest 39). | 3 | 59–717 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 59–717 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 69 |
AvoidFieldNameMatchingMethodName | Field isExternal has the same name as a method | 3 | 69 |
CyclomaticComplexity | The method 'retrieveBlocking(AtomicBoolean)' has a cyclomatic complexity of 39. | 3 | 105–294 |
NcssCount | The method 'retrieveBlocking(AtomicBoolean)' has a NCSS line count of 101. | 3 | 105–294 |
NPathComplexity | The method 'retrieveBlocking(AtomicBoolean)' has an NPath complexity of 788088, current threshold is 200 | 3 | 105–294 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 105–294 |
CognitiveComplexity | The method 'retrieveBlocking(AtomicBoolean)' has a cognitive complexity of 62, current threshold is 15 | 3 | 105–294 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 105–294 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 116–118 |
AvoidDuplicateLiterals | The String literal "Filename " appears 4 times in this file; the first occurrence is on line 119 | 3 | 119 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 122–124 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 130 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 133 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 173 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 176 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 177–179 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 184 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 198 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 199 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 200 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 200 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 212 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 216 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 217 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 217 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 221 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 240 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 241 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 242 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 242 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 251 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 257 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 265 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 283 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 287 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 291 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 314–315 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 356–357 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 372 |
UnusedAssignment | The initializer for variable 'fileInputStream' is never used (overwritten on line 419) | 3 | 417 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 428–429 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 432 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 452 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 455 |
CloseResource | Ensure that resources like this RandomAccessFile object are closed after use | 3 | 489 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 495 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 496 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 498–499 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 507 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 551 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 555 |
NPathComplexity | The method 'renameTo(String)' has an NPath complexity of 200, current threshold is 200 | 3 | 565–610 |
CyclomaticComplexity | The method 'renameTo(String)' has a cyclomatic complexity of 12. | 3 | 565–610 |
CognitiveComplexity | The method 'renameTo(String)' has a cognitive complexity of 19, current threshold is 15 | 3 | 565–610 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 578 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 587 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 590 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 595 |
CyclomaticComplexity | The method 'renameTo(String, boolean)' has a cyclomatic complexity of 12. | 3 | 632–675 |
CognitiveComplexity | The method 'renameTo(String, boolean)' has a cognitive complexity of 19, current threshold is 15 | 3 | 632–675 |
NPathComplexity | The method 'renameTo(String, boolean)' has an NPath complexity of 200, current threshold is 200 | 3 | 632–675 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 653 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 656 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 661 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 671 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 691 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 697–703 |
Rule | Violation | Priority | Line |
---|---|---|---|
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 46–47 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 49 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 50 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 51 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 52 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 53 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 55 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 56 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 57 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 58 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 60 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 78 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 107 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 108 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 131 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 153 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 183 |
Rule | Violation | Priority | Line |
---|---|---|---|
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 77 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 84 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 89 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 91 |
DataClass | The class 'PrepareCommandExec' is suspected to be a Data Class (WOC=14.286%, NOPA=0, NOAM=6, WMC=14) | 3 | 106–193 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 107 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 108 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 109 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 110 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 111 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 112 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 113 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 114 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 115 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 116 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 117 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 168 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 173–175 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 173 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 176 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 185 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 199 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 200 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 201 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 202 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 203 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 204 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 205 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 205 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 206 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 207 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 215 |
CyclomaticComplexity | The method 'invoke()' has a cyclomatic complexity of 10. | 3 | 233–293 |
CognitiveComplexity | The method 'invoke()' has a cognitive complexity of 20, current threshold is 15 | 3 | 233–293 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 243 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 254 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 254–256 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 257 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 269–271 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 269 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 272 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 285 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 287 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 311–312 |
Rule | Violation | Priority | Line |
---|---|---|---|
CyclomaticComplexity | The class 'AbstractTask' has a total cyclomatic complexity of 83 (highest 16). | 3 | 47–871 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 47–871 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 208 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 213 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 218 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 223 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 232 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 236 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 254 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 260 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 297–299 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 298 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 301 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 304 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 323 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 345 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 351 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 353 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 371 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 373 |
AvoidDuplicateLiterals | The String literal "NoError" appears 4 times in this file; the first occurrence is on line 381 | 3 | 381 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 384 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 388–389 |
AvoidCatchingNPE | Avoid catching NullPointerException; consider removing the cause of the NPE. | 3 | 390 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 390 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 395–396 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 395–396 |
AvoidCatchingNPE | Avoid catching NullPointerException; consider removing the cause of the NPE. | 3 | 397 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 397 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 402–403 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 402–403 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 404 |
AvoidCatchingNPE | Avoid catching NullPointerException; consider removing the cause of the NPE. | 3 | 404 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 406 |
CyclomaticComplexity | The method 'substitutePath(StringBuilder, DbTaskRunner)' has a cyclomatic complexity of 16. | 3 | 411–501 |
CognitiveComplexity | The method 'substitutePath(StringBuilder, DbTaskRunner)' has a cognitive complexity of 38, current threshold is 15 | 3 | 411–501 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 417 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 424 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 431 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 438 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 445 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 452 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 459 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 466 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 474 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 481 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 488 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 495 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 506 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 509–510 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 510 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 514 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 519 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 521 |
AvoidDuplicateLiterals | The String literal "unknown" appears 4 times in this file; the first occurrence is on line 523 | 3 | 523 |
SimpleDateFormatNeedsLocale | When instantiating a SimpleDateFormat object, specify a Locale | 3 | 529 |
SimpleDateFormatNeedsLocale | When instantiating a SimpleDateFormat object, specify a Locale | 3 | 532 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 563 |
AvoidDuplicateLiterals | The String literal "nofile" appears 4 times in this file; the first occurrence is on line 574 | 3 | 574 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 587 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 589 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 591–592 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 594 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 604–605 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 611 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 612 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 619–620 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 621–622 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 623–624 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 625 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 628–629 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 630 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 631 |
AvoidCatchingNPE | Avoid catching NullPointerException; consider removing the cause of the NPE. | 3 | 631 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 632–633 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 637–638 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 639 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 639 |
AvoidCatchingNPE | Avoid catching NullPointerException; consider removing the cause of the NPE. | 3 | 640 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 640 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 641–642 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 645–646 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 647 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 647 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 648 |
AvoidCatchingNPE | Avoid catching NullPointerException; consider removing the cause of the NPE. | 3 | 648 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 649–650 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 651 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 656–769 |
CognitiveComplexity | The method 'substitutePath(Map, DbTaskRunner, R66Dir)' has a cognitive complexity of 38, current threshold is 15 | 3 | 656–769 |
CyclomaticComplexity | The method 'substitutePath(Map, DbTaskRunner, R66Dir)' has a cyclomatic complexity of 16. | 3 | 656–769 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 661 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 662–663 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'dir' | 2 | 668 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 670 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 671–672 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 679 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 680–681 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 688 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 689–690 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 697 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 698–699 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 706 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 707–708 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 715 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 716–717 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 724 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 725–726 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 734 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 735–736 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 743 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 744–745 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 752 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 753–754 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 761 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 762–763 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 773–774 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 775 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 779 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 779 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 782 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 784–785 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 788–789 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 790 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 791–792 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 793 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 795–796 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 797–798 |
SimpleDateFormatNeedsLocale | When instantiating a SimpleDateFormat object, specify a Locale | 3 | 803 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 805 |
SimpleDateFormatNeedsLocale | When instantiating a SimpleDateFormat object, specify a Locale | 3 | 807 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 808 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 815–816 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 818–819 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 822 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 826–827 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 829–830 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 832–833 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 835–836 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 839–840 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 849 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 852–853 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 855–856 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 858–859 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 862–863 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 864–865 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 866–867 |
Rule | Violation | Priority | Line |
---|---|---|---|
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 33 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 34 |
AvoidStringBufferField | StringBuffers can grow quite a lot, and so may become a source of memory leak (if the owning class has a long life time). | 3 | 38 |
AssignmentInOperand | Avoid assignments in operands | 3 | 48 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 51 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 51 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 54–58 |
Rule | Violation | Priority | Line |
---|---|---|---|
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 14. | 3 | 82–161 |
NPathComplexity | The method 'run()' has an NPath complexity of 772, current threshold is 200 | 3 | 82–161 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 43, current threshold is 15 | 3 | 82–161 |
NcssCount | The method 'run()' has a NCSS line count of 67. | 3 | 82–161 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 84–86 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 84–86 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 3 | 84–86 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 88 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 98 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 99 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 100 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 150 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 151 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 152 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 156–157 |
Rule | Violation | Priority | Line |
---|---|---|---|
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 11. | 3 | 55–106 |
NPathComplexity | The method 'run()' has an NPath complexity of 288, current threshold is 200 | 3 | 55–106 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 57–60 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 57–60 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 61 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 63 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 67 |
AvoidDuplicateLiterals | The String literal "Compress" appears 4 times in this file; the first occurrence is on line 71 | 3 | 71 |
AvoidDuplicateLiterals | The String literal "Decompress" appears 4 times in this file; the first occurrence is on line 71 | 3 | 71 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 74 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 74–75 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 78 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 87–89 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 94 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 96–98 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 102 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 103 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 103–104 |
Rule | Violation | Priority | Line |
---|---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 55–57 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 63–64 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 63–64 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 67 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 72–74 |
Rule | Violation | Priority | Line |
---|---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 55–57 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 62–63 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 64 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 66 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 70–71 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 56 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 57–58 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 58 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 59 |
Rule | Violation | Priority | Line |
---|---|---|---|
CognitiveComplexity | The method 'run()' has a cognitive complexity of 25, current threshold is 15 | 3 | 42–98 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 10. | 3 | 42–98 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 65 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 66 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 66 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 67 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 68 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 68 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 72 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 73 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 73 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 74 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 74 |
UnusedAssignment | The value assigned to variable 'validate' is never used | 3 | 74 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 74 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 77 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 82 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 87 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 42 |
NPathComplexity | The method 'run()' has an NPath complexity of 10240, current threshold is 200 | 3 | 71–212 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 71–212 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 50, current threshold is 15 | 3 | 71–212 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 23. | 3 | 71–212 |
NcssCount | The method 'run()' has a NCSS line count of 90. | 3 | 71–212 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 73–75 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 95 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 104 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 113 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 114–115 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 135 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 135 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 135 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 146 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 148 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 151 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 153 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 156 |
EmptyWhileStmt | Avoid empty while statements | 3 | 163–165 |
EmptyWhileStmt | Avoid empty while statements | 3 | 169–171 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 175 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 176–177 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 197 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 198 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 207 |
Rule | Violation | Priority | Line |
---|---|---|---|
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 11. | 3 | 72–137 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 85 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 91 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 91 |
CloseResource | Ensure that resources like this PipedInputStream object are closed after use | 3 | 106 |
CloseResource | Ensure that resources like this PipedOutputStream object are closed after use | 3 | 107 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 111 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 111 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 113 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 115 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 115 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 125 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 126 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 136 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 142–143 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 150 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 157–158 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 162 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 164–165 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 167 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 175 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 176–177 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 178 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 185–186 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 92 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 98 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 98 |
CloseResource | Ensure that resources like this PipedInputStream object are closed after use | 3 | 113 |
CloseResource | Ensure that resources like this PipedOutputStream object are closed after use | 3 | 114 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 119 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 119 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 121 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 123 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 123 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 133 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 134 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 139 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 141 |
CognitiveComplexity | The method 'finalizeExec(int, String, String)' has a cognitive complexity of 18, current threshold is 15 | 3 | 144–196 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 155 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 160–161 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 162 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 169 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 170–171 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 178–179 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 183 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 185–186 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 188 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 190–191 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 203 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 204–205 |
Rule | Violation | Priority | Line |
---|---|---|---|
CognitiveComplexity | The method 'run()' has a cognitive complexity of 19, current threshold is 15 | 3 | 58–130 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 15. | 3 | 58–130 |
NPathComplexity | The method 'run()' has an NPath complexity of 768, current threshold is 200 | 3 | 58–130 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 64–65 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 69 |
CloseResource | Ensure that resources like this PipedInputStream object are closed after use | 3 | 88 |
CloseResource | Ensure that resources like this PipedOutputStream object are closed after use | 3 | 89 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 108 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 109 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 119 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 120 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 125 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 136–137 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveMethodLength | Avoid really long methods. | 3 | 73–180 |
NcssCount | The method 'run()' has a NCSS line count of 72. | 3 | 73–180 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 33, current threshold is 15 | 3 | 73–180 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 19. | 3 | 73–180 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 77 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 82 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 85 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 92 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 98 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 126–127 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 126 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 130–132 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 132 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 134–135 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 137 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 140–142 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 145 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 150–152 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 154 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 155–156 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 163–165 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 167 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 168–169 |
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyFields | Too many fields | 3 | 38–374 |
GodClass | Possible God Class (WMC=60, ATFD=85, TCC=3.743%) | 3 | 38–374 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'filepath' | 3 | 102 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'filename' | 3 | 103 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'requested' | 3 | 104 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'user' | 3 | 106 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'pwd' | 3 | 107 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'acct' | 3 | 108 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 109 |
AvoidFieldNameMatchingMethodName | Field isPassive has the same name as a method | 3 | 109 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'ssl' | 3 | 110 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'cwd' | 3 | 111 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'digest' | 3 | 112 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'digestCommand' | 3 | 114 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'codeCommand' | 3 | 116 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'preArgs' | 3 | 117 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'postArgs' | 3 | 118 |
CognitiveComplexity | The method 'getFtpArgs(String)' has a cognitive complexity of 28, current threshold is 15 | 3 | 137–229 |
NcssCount | The method 'getFtpArgs(String)' has a NCSS line count of 76. | 3 | 137–229 |
NPathComplexity | The method 'getFtpArgs(String)' has an NPath complexity of 15361, current threshold is 200 | 3 | 137–229 |
CyclomaticComplexity | The method 'getFtpArgs(String)' has a cyclomatic complexity of 27. | 3 | 137–229 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 137 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 144 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 146 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 148 |
ExceptionAsFlowControl | Avoid using exceptions as flow control. | 3 | 152 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 155 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 156 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 157 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 158 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 160 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 162 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 164 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 165 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 174 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 175 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 177 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 178 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 201 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 202 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 202 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 204 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 205 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 205 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 207 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 208 |
Rule | Violation | Priority | Line |
---|---|---|---|
CognitiveComplexity | The method 'run()' has a cognitive complexity of 38, current threshold is 15 | 3 | 110–264 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 27. | 3 | 110–264 |
NcssCount | The method 'run()' has a NCSS line count of 91. | 3 | 110–264 |
NPathComplexity | The method 'run()' has an NPath complexity of 1534848, current threshold is 200 | 3 | 110–264 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 110–264 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 113–115 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 125 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 127–128 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 144 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 151 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 151 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 152 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 152 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 153 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 153 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 154 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 155 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 171 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 183 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 202 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 221 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 231 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 233 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 242 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 260 |
Rule | Violation | Priority | Line |
---|---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 105–106 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 108 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 114 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 125–127 |
AvoidDuplicateLiterals | The String literal " and " appears 7 times in this file; the first occurrence is on line 127 | 3 | 127 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 132–134 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 139–141 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 150–152 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 157–159 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 164–166 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 179 |
CognitiveComplexity | The method 'finalizeIcapOnError(String)' has a cognitive complexity of 28, current threshold is 15 | 3 | 179–221 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 181 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 182 |
JumbledIncrementer | Avoid modifying an outer loop incrementer in an inner loop for update expression | 3 | 182–217 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 182 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 183 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 184 |
JumbledIncrementer | Avoid modifying an outer loop incrementer in an inner loop for update expression | 3 | 185–187 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 185 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 185 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 190 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 192 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 193 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 195 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 196–198 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 198 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 198 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 199–200 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 202–205 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 205 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 206 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 207–208 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 210–212 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 212 |
Rule | Violation | Priority | Line |
---|---|---|---|
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 33 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 34 |
AssignmentInOperand | Avoid assignments in operands | 3 | 48 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 54–58 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 66 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 71–73 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 77 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 73 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 3 | 73 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 85 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 88 |
CyclomaticComplexity | The method 'runFor2Or3(String, WaarpLogLevel)' has a cyclomatic complexity of 11. | 3 | 103–151 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 110 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 111 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 112 |
CloseResource | Ensure that resources like this FileOutputStream object are closed after use | 3 | 117 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 122 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 123 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 124 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 142 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 143 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 144 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 54–57 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 54–57 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 60 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 65–67 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 71 |
Rule | Violation | Priority | Line |
---|---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 54–55 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 57–60 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 57–60 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 62 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 63 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 68–70 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 74 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 53–56 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 53–56 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 60 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 63–65 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 70 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 73–75 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 135 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 137 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 139 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 141 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 143 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 145 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 147 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 15, current threshold is 15 | 3 | 162–255 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 12. | 3 | 162–255 |
NPathComplexity | The method 'run()' has an NPath complexity of 672, current threshold is 200 | 3 | 162–255 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 175 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 192 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 196–197 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 205–206 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 227–228 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 240–242 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 251–253 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 259 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 264 |
NcssCount | The method 'validateArgs(String)' has a NCSS line count of 125. | 3 | 271–438 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 271 |
NPathComplexity | The method 'validateArgs(String)' has an NPath complexity of 24832, current threshold is 200 | 3 | 271–438 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 271–438 |
CyclomaticComplexity | The method 'validateArgs(String)' has a cyclomatic complexity of 36. | 3 | 271–438 |
CognitiveComplexity | The method 'validateArgs(String)' has a cognitive complexity of 94, current threshold is 15 | 3 | 271–438 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 275 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 283 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 288 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 295 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 306 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 307 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 315 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 326 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 336 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 355 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 355 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 357 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 359 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 362 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 363 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 364 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 367 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 367 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 370–371 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 371 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 371 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 374 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 375–379 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 376–377 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 377 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 377 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 382 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 401 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 402 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 404 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 406 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 409 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 410 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 411 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 413 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 414 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 417–418 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 418 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 418 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 421 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 422–426 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 423–424 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 424 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 424 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 431–433 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 436 |
NPathComplexity | The method 'getCalendar(String)' has an NPath complexity of 212, current threshold is 200 | 3 | 449–543 |
CyclomaticComplexity | The method 'getCalendar(String)' has a cyclomatic complexity of 23. | 3 | 449–543 |
NcssCount | The method 'getCalendar(String)' has a NCSS line count of 75. | 3 | 449–543 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 449 |
CognitiveComplexity | The method 'getCalendar(String)' has a cognitive complexity of 56, current threshold is 15 | 3 | 449–543 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 453 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 61 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 64–65 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 65 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 68 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 71 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 79–80 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 80 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 83 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 84 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 84 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 87–88 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 56 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 66–69 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 66–69 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 68–69 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 72–73 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 72–73 |
Rule | Violation | Priority | Line |
---|---|---|---|
CyclomaticComplexity | The class 'SpooledInformTask' has a total cyclomatic complexity of 82 (highest 17). | 3 | 53–657 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 53–657 |
LooseCoupling | Avoid using implementation types like 'TreeMap'; use the interface instead | 3 | 65 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 69 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 70 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 71 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 17. | 3 | 85–164 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 53, current threshold is 15 | 3 | 85–164 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 92–93 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 94–98 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 96 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 98 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 99 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 102 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 3 | 105–106 |
AvoidDeeplyNestedIfStmts | Deeply nested if..then statements are hard to read | 3 | 108–110 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 109 |
AvoidDeeplyNestedIfStmts | Deeply nested if..then statements are hard to read | 3 | 111–113 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 112 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 114 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 3 | 123–124 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 128 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 130–131 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 137–138 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 140–141 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 143 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 146 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 161 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 16, but has at least 125 characters appended. | 3 | 229 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 3 | 230–231 |
CognitiveComplexity | The method 'buildSpooledTableElement(boolean, int, StringBuilder, String)' has a cognitive complexity of 21, current threshold is 15 | 3 | 271–341 |
NPathComplexity | The method 'buildSpooledTableElement(boolean, int, StringBuilder, String)' has an NPath complexity of 216, current threshold is 200 | 3 | 271–341 |
CyclomaticComplexity | The method 'buildSpooledTableElement(boolean, int, StringBuilder, String)' has a cyclomatic complexity of 12. | 3 | 271–341 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 278 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 279 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 281 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 292 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 301 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 315 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 328 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 364 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 371 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 375 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 499 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 500 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 503 |
CyclomaticComplexity | The method 'buildSpooledJsonElement(boolean, int, ArrayNode, String, boolean)' has a cyclomatic complexity of 13. | 3 | 523–594 |
CognitiveComplexity | The method 'buildSpooledJsonElement(boolean, int, ArrayNode, String, boolean)' has a cognitive complexity of 29, current threshold is 15 | 3 | 523–594 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 532 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 533 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 539 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 543 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 544 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 546 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 546 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 549 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 556 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 556 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 559 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 559 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 560 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 560 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 561 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 561 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 562 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 562 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 563 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 564 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 564 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 565–566 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 566 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 567 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 576 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 583–584 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 583–584 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 584 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 586 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 586 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 589 |
NPathComplexity | The method 'buildSpooledJsonFiles(ObjectNode, SpooledInformation, String, boolean)' has an NPath complexity of 388, current threshold is 200 | 3 | 601–656 |
CognitiveComplexity | The method 'buildSpooledJsonFiles(ObjectNode, SpooledInformation, String, boolean)' has a cognitive complexity of 22, current threshold is 15 | 3 | 601–656 |
CyclomaticComplexity | The method 'buildSpooledJsonFiles(ObjectNode, SpooledInformation, String, boolean)' has a cyclomatic complexity of 11. | 3 | 601–656 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 606 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 612 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 613 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 614 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 615 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 616 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 617 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 620 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 623 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 624 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 627 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 628 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 632 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 634 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 636 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 639 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 641 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 644 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 646 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 648 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 650 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 652 |
Rule | Violation | Priority | Line |
---|---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 89 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 95–97 |
Rule | Violation | Priority | Line |
---|---|---|---|
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 51 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 78–79 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 92 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 117–118 |
CyclomaticComplexity | The method 'getTaskFromId(TaskType, String, int, R66Session)' has a cyclomatic complexity of 29. | 3 | 133–240 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 133–240 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 141 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 144 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 147 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 151 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 154 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 158 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 161 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 165 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 169 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 173 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 177 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 181 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 184 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 187 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 190–191 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 195 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 199 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 203 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 206 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 210 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 214 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 218 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 222 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 225 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 229 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 232 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 237 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 265 |
AvoidCatchingNPE | Avoid catching NullPointerException; consider removing the cause of the NPE. | 3 | 265 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 266 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 267 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 269 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 270 |
CyclomaticComplexity | The method 'getTaskFromIdForBusiness(String, String, int, R66Session)' has a cyclomatic complexity of 36. | 3 | 287–357 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 300 |
AvoidCatchingNPE | Avoid catching NullPointerException; consider removing the cause of the NPE. | 3 | 300 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 301 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 302 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 305 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 306 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 354 |
Rule | Violation | Priority | Line |
---|---|---|---|
NcssCount | The method 'run()' has a NCSS line count of 85. | 3 | 83–197 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 83–197 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 46, current threshold is 15 | 3 | 83–197 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 26. | 3 | 83–197 |
NPathComplexity | The method 'run()' has an NPath complexity of 6480, current threshold is 200 | 3 | 83–197 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 97 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 102 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 107 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 112 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 126–128 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 138–139 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 144 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 145 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 146 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 153–155 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 162 |
UnusedAssignment | The initializer for variable 'finalname' is never used (overwritten on lines 165, 167 and 169) | 3 | 163 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 172 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 177 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 177 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 183–184 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 192–193 |
Rule | Violation | Priority | Line |
---|---|---|---|
NPathComplexity | The method 'run()' has an NPath complexity of 260, current threshold is 200 | 3 | 94–189 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 30, current threshold is 15 | 3 | 94–189 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 14. | 3 | 94–189 |
NcssCount | The method 'run()' has a NCSS line count of 61. | 3 | 94–189 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 98 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 104 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 124–125 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 127 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 138–140 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 139 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 139 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 140 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 143 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 144 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 145 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 146 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 146 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 147 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 149 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 155 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 165 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 175–178 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 185–186 |
Rule | Violation | Priority | Line |
---|---|---|---|
CognitiveComplexity | The method 'run()' has a cognitive complexity of 15, current threshold is 15 | 3 | 67–104 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 68 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 71 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 72 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 72 |
CloseResource | Ensure that resources like this FileOutputStream object are closed after use | 3 | 73 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 78 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 79 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 86 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 95 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 96–97 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 67 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 68 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 81 |
Rule | Violation | Priority | Line |
---|---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 88 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 95–97 |
Rule | Violation | Priority | Line |
---|---|---|---|
CognitiveComplexity | The method 'run()' has a cognitive complexity of 16, current threshold is 15 | 3 | 63–131 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 11. | 3 | 63–131 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 73 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 76 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 80 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 3 | 82 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 83 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 89 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 90 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 97 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 100–101 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 107 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 108 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 111–112 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 113 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 115 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 116–117 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 120 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 121 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 123 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 125 |
Rule | Violation | Priority | Line |
---|---|---|---|
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 69 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 72 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 76 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 80 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 81 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 84–85 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 86 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 88 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 89–90 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 93 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 94 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 96 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 98 |
Rule | Violation | Priority | Line |
---|---|---|---|
MutableStaticState | Do not use non-final non-private static fields | 3 | 48 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 61 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 62 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 76 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 76 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 80 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 81 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 106 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 108 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 114 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 123 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 129–131 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 147 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 147 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 149 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 151 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 152 |
Rule | Violation | Priority | Line |
---|---|---|---|
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 53 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 59 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 70 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 75 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 81 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 87 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 93 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 99 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 105 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 111 |
Rule | Violation | Priority | Line |
---|---|---|---|
CognitiveComplexity | The method 'run()' has a cognitive complexity of 26, current threshold is 15 | 3 | 46–93 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 54 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 55 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 81 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 81 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 87 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 89 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 89 |
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 33–188 |
Rule | Violation | Priority | Line |
---|---|---|---|
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 41–43 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 47–49 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 32 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 33 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 34 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 35 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 36 |
UnusedPrivateField | Avoid unused private fields such as 'specialOperand'. | 3 | 36 |
ArrayIsStoredDirectly | The user-supplied array 'values' is stored directly. | 3 | 39 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 44 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 46 |
CognitiveComplexity | The method 'append(StringBuilder)' has a cognitive complexity of 15, current threshold is 15 | 3 | 69–93 |
AppendCharacterWithChar | Avoid appending characters as strings in StringBuffer.append. | 3 | 73 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 74 |
Rule | Violation | Priority | Line |
---|---|---|---|
MissingOverride | The method 'find(List, int)' is missing an @Override annotation. | 3 | 42–43 |
MissingOverride | The method 'find(List, String, boolean)' is missing an @Override annotation. | 3 | 64–65 |
MissingOverride | The method 'find(List, String, boolean, int)' is missing an @Override annotation. | 3 | 75–76 |
MissingOverride | The method 'find(List, String, boolean, int, int)' is missing an @Override annotation. | 3 | 86–87 |
MissingOverride | The method 'count(List)' is missing an @Override annotation. | 3 | 98 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 81 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 126 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 142 |
Rule | Violation | Priority | Line |
---|---|---|---|
CouplingBetweenObjects | High amount of different objects as members denotes a high coupling | 3 | 21–518 |
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 21–518 |
ExcessivePublicCount | This class has a bunch of public methods and attributes | 3 | 21–518 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 71 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 184 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 189 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 191 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 211–517 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 212 |
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 1 | 344 |
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 1 | 467 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 89 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 134 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 150 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 116 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 131 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 117 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 163 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 180 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 233 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 236 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 236 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 238 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 240 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 257 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 260 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 260 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 262 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 265 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 268 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 268 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 268 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 270 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 270 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 270 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 272 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 272 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 272 |
Rule | Violation | Priority | Line |
---|---|---|---|
GodClass | Possible God Class (WMC=58, ATFD=141, TCC=0.000%) | 3 | 46–476 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 197 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 198 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 200 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 200 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 201 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 213 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 214 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 216 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 216 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 217 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 240 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 240 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 241 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 241 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 242 |
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 3 | 275 |
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 3 | 295 |
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 3 | 315 |
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 3 | 350 |
CloseResource | Ensure that resources like this ResultSet object are closed after use | 3 | 351 |
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 3 | 372 |
CloseResource | Ensure that resources like this ResultSet object are closed after use | 3 | 373 |
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 3 | 393 |
CloseResource | Ensure that resources like this ResultSet object are closed after use | 3 | 394 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 404 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 420 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 450–451 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 452–453 |
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 42–606 |
CyclomaticComplexity | The class 'StatementExecutor' has a total cyclomatic complexity of 120 (highest 12). | 3 | 42–606 |
GodClass | Possible God Class (WMC=120, ATFD=11, TCC=15.508%) | 3 | 42–606 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 51 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 66 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 72 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 78 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 80 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 89 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 95 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 123 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 149–150 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 161–162 |
MissingOverride | The method 'close()' is missing an @Override annotation. | 3 | 166–173 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 170–171 |
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 3 | 208 |
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 3 | 227 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 239 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 255 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 260 |
UnusedLocalVariable | Avoid unused local variables such as 'es'. | 3 | 282 |
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 3 | 287 |
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 3 | 302 |
CloseResource | Ensure that resources like this ResultSet object are closed after use | 3 | 303 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 320 |
CyclomaticComplexity | The method 'find(List, String, boolean, int, int)' has a cyclomatic complexity of 11. | 3 | 364–403 |
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 3 | 373 |
CloseResource | Ensure that resources like this ResultSet object are closed after use | 3 | 374 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 385 |
UnusedLocalVariable | Avoid unused local variables such as 'es'. | 3 | 408 |
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 3 | 414 |
CloseResource | Ensure that resources like this ResultSet object are closed after use | 3 | 415 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 420 |
InefficientStringBuffering | Avoid concatenating nonliterals in a StringBuffer/StringBuilder constructor or append(). | 3 | 431 |
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 3 | 434 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 447 |
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 3 | 459 |
CloseResource | Ensure that resources like this ResultSet object are closed after use | 3 | 460 |
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 3 | 496 |
CloseResource | Ensure that resources like this ResultSet object are closed after use | 3 | 497 |
CyclomaticComplexity | The method 'select(String)' has a cyclomatic complexity of 12. | 3 | 512–549 |
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 3 | 530 |
CloseResource | Ensure that resources like this ResultSet object are closed after use | 3 | 531 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 541 |
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 3 | 564 |
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 3 | 590 |
Rule | Violation | Priority | Line |
---|---|---|---|
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 3 | 41 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 59–61 |
Rule | Violation | Priority | Line |
---|---|---|---|
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 3 | 44 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 62–64 |
Rule | Violation | Priority | Line |
---|---|---|---|
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 3 | 45 |
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 3 | 46 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 69–71 |
Rule | Violation | Priority | Line |
---|---|---|---|
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 3 | 43 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 61–63 |
Rule | Violation | Priority | Line |
---|---|---|---|
CloseResource | Ensure that resources like this PreparedStatement object are closed after use | 3 | 44 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 62–64 |
Rule | Violation | Priority | Line |
---|---|---|---|
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 30 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 30 |
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 33–140 |
AvoidDuplicateLiterals | The String literal "Operation not supported on XML DAO" appears 7 times in this file; the first occurrence is on line 73 | 3 | 73 |
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 53–276 |
GodClass | Possible God Class (WMC=70, ATFD=60, TCC=23.333%) | 3 | 53–276 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 64 |
CyclomaticComplexity | The method 'getAll()' has a cyclomatic complexity of 12. | 3 | 86–116 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 94 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 97 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 99 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 100 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 101 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 104 |
CyclomaticComplexity | The method 'exist(String)' has a cyclomatic complexity of 12. | 3 | 119–147 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 133 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 137 |
AvoidDuplicateLiterals | The String literal "Operation not supported on XML DAO" appears 7 times in this file; the first occurrence is on line 152 | 3 | 152 |
CyclomaticComplexity | The method 'select(String)' has a cyclomatic complexity of 14. | 3 | 206–243 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 223 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 227 |
CyclomaticComplexity | The method 'getFromNode(Node)' has a cyclomatic complexity of 10. | 3 | 250–275 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 256 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 256 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 257 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 258 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 258 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 259 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 260 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 260 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 261 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 262 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 262 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 263 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 264 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 264 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 265 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 266 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 266 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 267 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 268 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 268 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 269 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 270 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 270 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 271 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 271 |
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 33–140 |
AvoidDuplicateLiterals | The String literal "Operation not supported on XML DAO" appears 7 times in this file; the first occurrence is on line 73 | 3 | 73 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 21–340 |
GodClass | Possible God Class (WMC=80, ATFD=77, TCC=16.959%) | 3 | 58–340 |
CyclomaticComplexity | The class 'XMLRuleDAO' has a total cyclomatic complexity of 80 (highest 23). | 3 | 58–340 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 58–340 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 88 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 89 |
CyclomaticComplexity | The method 'getAll()' has a cyclomatic complexity of 13. | 3 | 111–146 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 116 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 121 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 124 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 127 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 128 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 131 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 141 |
AvoidDuplicateLiterals | The String literal "Operation not supported on XML DAO" appears 7 times in this file; the first occurrence is on line 159 | 3 | 159 |
CognitiveComplexity | The method 'getFromNode(Node)' has a cognitive complexity of 41, current threshold is 15 | 3 | 224–276 |
CyclomaticComplexity | The method 'getFromNode(Node)' has a cyclomatic complexity of 23. | 3 | 224–276 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 230 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 231 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 231 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 233 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 233 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 235 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 235 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 237 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 237 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 243 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 243 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 249 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 249 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 255 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 255 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 261 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 261 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 263 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 263 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 265 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 265 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 267 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 267 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 269 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 269 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 271 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 271 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 286 |
CognitiveComplexity | The method 'retrieveTasks(Node)' has a cognitive complexity of 36, current threshold is 15 | 3 | 291–339 |
CyclomaticComplexity | The method 'retrieveTasks(Node)' has a cyclomatic complexity of 12. | 3 | 291–339 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 296 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 298 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 299 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 300 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 301 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 303 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 304 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 305 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 309 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 309 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 310 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 312 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 313 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 313 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 317 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 319 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 323 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 323 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 331 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 21–607 |
GodClass | Possible God Class (WMC=126, ATFD=176, TCC=20.443%) | 3 | 60–607 |
CyclomaticComplexity | The class 'XMLTransferDAO' has a total cyclomatic complexity of 126 (highest 25). | 3 | 60–607 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 60–607 |
AvoidDuplicateLiterals | The String literal "='$" appears 4 times in this file; the first occurrence is on line 70 | 3 | 70 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'noFile' | 3 | 82 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 155 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 156 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 171 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 172 |
CognitiveComplexity | The method 'getAll()' has a cognitive complexity of 23, current threshold is 15 | 3 | 179–227 |
CyclomaticComplexity | The method 'getAll()' has a cyclomatic complexity of 16. | 3 | 179–227 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 183 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 197 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 200 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 202 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 203 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 236 |
AvoidDuplicateLiterals | The String literal "Operation not supported on XML DAO" appears 8 times in this file; the first occurrence is on line 247 | 3 | 247 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 359 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 366 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 367 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 368 |
CyclomaticComplexity | The method 'select(long, String, String, String)' has a cyclomatic complexity of 17. | 3 | 377–422 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 391 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 404 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 408 |
CyclomaticComplexity | The method 'update(Transfer)' has a cyclomatic complexity of 25. | 3 | 425–497 |
NPathComplexity | The method 'update(Transfer)' has an NPath complexity of 340, current threshold is 200 | 3 | 425–497 |
CognitiveComplexity | The method 'update(Transfer)' has a cognitive complexity of 37, current threshold is 15 | 3 | 425–497 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 432 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 438 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 440 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 441 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 442 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 445 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 446 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 447 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 448 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 450 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 451–454 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 451 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 451–454 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 451 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 456 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 456 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 457–458 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 457–458 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 460 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 460 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 461–462 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 461–462 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 464 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 464 |
AvoidDeeplyNestedIfStmts | Deeply nested if..then statements are hard to read | 3 | 464–468 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 465–466 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 465–466 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 480–482 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 485 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 485 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 487 |
NcssCount | The method 'getFromNode(Node)' has a NCSS line count of 68. | 3 | 499–551 |
CognitiveComplexity | The method 'getFromNode(Node)' has a cognitive complexity of 23, current threshold is 15 | 3 | 499–551 |
CyclomaticComplexity | The method 'getFromNode(Node)' has a cyclomatic complexity of 23. | 3 | 499–551 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 504 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 504 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 505 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 506 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 506 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 507 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 508 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 508 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 509 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 510 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 510 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 511 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 512 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 512 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 513 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 514 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 514 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 515 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 516 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 516 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 517 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 518 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 518 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 519 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 520 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 520 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 521 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 522 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 522 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 523 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 524 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 524 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 525 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 526 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 526 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 527 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 528 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 528 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 529 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 530 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 530 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 532 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 532 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 533 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 533 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 535 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 535 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 536 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 536 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 537 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 538 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 538 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 539 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 540 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 540 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 541 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 542 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 542 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 543 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 544 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 544 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 545 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 546 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 546 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 547 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 555–556 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 557–558 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 559–560 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 561–562 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 563–564 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 565–567 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 568–570 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 571–572 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 573–574 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 575–576 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 577–578 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 579–580 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 581–582 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 583–584 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 585–588 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 587–588 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 589–592 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 591–592 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 593–594 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 595–596 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 597–598 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 598 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 599–600 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 600 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 601–602 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 602 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 603–604 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 604 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 51 |
CloseResource | Ensure that resources like this FileOutputStream object are closed after use | 3 | 58 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 68 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 70 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 71 |
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 48–414 |
GodClass | Possible God Class (WMC=72, ATFD=30, TCC=22.632%) | 3 | 48–414 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 54 |
CyclomaticComplexity | The method 'validateLength(int, String...)' has a cyclomatic complexity of 12. | 3 | 89–121 |
MissingOverride | The method 'getTable()' is missing an @Override annotation. | 3 | 123 |
MissingOverride | The method 'changeUpdatedInfo(AbstractDbData.UpdatedInfo)' is missing an @Override annotation. | 3 | 139 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 276 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 276 |
ForLoopCanBeForeach | This for loop can be replaced by a foreach loop | 3 | 280–284 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 283 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 283 |
CognitiveComplexity | The method 'setFromJson(ObjectNode, boolean)' has a cognitive complexity of 18, current threshold is 15 | 3 | 302–335 |
ForLoopCanBeForeach | This for loop can be replaced by a foreach loop | 3 | 305–322 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 308 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 308 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 308 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 309 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 312 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 312 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 316 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 316 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 317 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 317 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 317 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 320 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 320 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 331 |
Rule | Violation | Priority | Line |
---|---|---|---|
GodClass | Possible God Class (WMC=51, ATFD=45, TCC=1.282%) | 3 | 50–352 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 82 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 95 |
CyclomaticComplexity | The method 'setFromJson(String, JsonNode)' has a cyclomatic complexity of 11. | 3 | 189–221 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 194 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 213 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 232 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 234 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 239 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 246 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 276 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 285 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 290 |
AvoidDuplicateLiterals | The String literal " > " appears 4 times in this file; the first occurrence is on line 291 | 3 | 291 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 299 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 302 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 331 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 338–342 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 349 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 349 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–840 |
GodClass | Possible God Class (WMC=133, ATFD=105, TCC=2.381%) | 3 | 65–840 |
CyclomaticComplexity | The class 'DbHostAuth' has a total cyclomatic complexity of 133 (highest 15). | 3 | 65–840 |
AvoidUsingHardCodedIP | Do not hard code the IP address | 3 | 70 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 119 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 132 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 156 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 157 |
CyclomaticComplexity | The method 'setFromJson(ObjectNode, boolean)' has a cyclomatic complexity of 12. | 3 | 188–224 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 192 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 201–202 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 201–202 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 201–202 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 203 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 220 |
CyclomaticComplexity | The method 'setFromJson(String, JsonNode)' has a cyclomatic complexity of 15. | 3 | 227–277 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 232 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 244 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 247–248 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 249 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 269 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 313 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 322 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 351 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 359 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 400–401 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 400–401 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 405 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 412 |
AvoidDuplicateLiterals | The String literal " = '" appears 4 times in this file; the first occurrence is on line 443 | 3 | 443 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 443 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 451 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 451 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 454 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 458 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 458 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 459 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 459 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 461 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 463 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 464 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 490 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 498 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 498 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 501 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 506 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 513 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 565–566 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 565–566 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 568 |
ReturnEmptyCollectionRatherThanNull | Return an empty collection rather than null. | 1 | 579 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 582–583 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 582–583 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 584 |
LiteralsFirstInComparisons | Position literals first in String comparisons | 3 | 613 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 613 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 625 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 663 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 663 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 664 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 664 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 667–668 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 667–668 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 671 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 671 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 681 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 684–685 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 684–685 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 686 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 688 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 688 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 690 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 690 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 691 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 694 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 694 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 695–696 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 695–696 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 695–696 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 705 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 728 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 744 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 746 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 747 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 753 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 756 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 757–761 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 757–761 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 757–760 |
CyclomaticComplexity | The method 'toSpecializedHtml(R66Session, String, boolean)' has a cyclomatic complexity of 10. | 3 | 783–820 |
NPathComplexity | The method 'toSpecializedHtml(R66Session, String, boolean)' has an NPath complexity of 384, current threshold is 200 | 3 | 783–820 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 798 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 808–809 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 814 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 831 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–1374 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 78–1374 |
ExcessiveClassLength | Avoid really long classes. | 3 | 78–1374 |
CyclomaticComplexity | The class 'DbHostConfiguration' has a total cyclomatic complexity of 220 (highest 27). | 3 | 78–1374 |
GodClass | Possible God Class (WMC=220, ATFD=193, TCC=7.827%) | 3 | 78–1374 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 196 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 209 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 302 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 304 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 304 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 325 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 326 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 327 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 328 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 328 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 329 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 349 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 350 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 351 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 352 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 352 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 353 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 353 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 354 |
NcssCount | The method 'readValuesFromXml(String, XmlDecl)' has a NCSS line count of 71. | 3 | 361–455 |
CyclomaticComplexity | The method 'readValuesFromXml(String, XmlDecl)' has a cyclomatic complexity of 27. | 3 | 361–455 |
CognitiveComplexity | The method 'readValuesFromXml(String, XmlDecl)' has a cognitive complexity of 53, current threshold is 15 | 3 | 361–455 |
NPathComplexity | The method 'readValuesFromXml(String, XmlDecl)' has an NPath complexity of 39312, current threshold is 200 | 3 | 361–455 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 361 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 363–364 |
CloseResource | Ensure that resources like this StringReader object are closed after use | 3 | 368 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 371 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 373–375 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 379–380 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 386 |
AvoidDeeplyNestedIfStmts | Deeply nested if..then statements are hard to read | 3 | 390–392 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 394 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 394 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 396 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 400 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 402 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 415 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 415 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 417 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 417 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 422 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 424 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 436 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 3 | 439 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 446–448 |
AvoidDuplicateLiterals | The String literal "New Role: {}:{}" appears 4 times in this file; the first occurrence is on line 450 | 3 | 450 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 451 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 451 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 471 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 472 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 473 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 486 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 488 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 490 |
CyclomaticComplexity | The method 'setFromJson(String, JsonNode)' has a cyclomatic complexity of 14. | 3 | 502–552 |
CognitiveComplexity | The method 'setFromJson(String, JsonNode)' has a cognitive complexity of 23, current threshold is 15 | 3 | 502–552 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 507 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 513 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 514 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 515 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 521 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 522 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 523 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 529 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 530 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 531 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 537 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 538 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 539 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 544 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 602 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 604 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 609 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 617 |
NPathComplexity | The method 'getFilterPrepareStament(DbSession, String, String, String, String, String)' has an NPath complexity of 324, current threshold is 200 | 3 | 640–694 |
CyclomaticComplexity | The method 'getFilterPrepareStament(DbSession, String, String, String, String, String)' has a cyclomatic complexity of 11. | 3 | 640–694 |
CognitiveComplexity | The method 'getFilterPrepareStament(DbSession, String, String, String, String, String)' has a cognitive complexity of 19, current threshold is 15 | 3 | 640–694 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 3 | 640–642 |
AvoidDuplicateLiterals | The String literal " WHERE " appears 5 times in this file; the first occurrence is on line 649 | 3 | 649 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 649 |
AvoidDuplicateLiterals | The String literal "%' " appears 8 times in this file; the first occurrence is on line 654 | 3 | 654 |
AvoidDuplicateLiterals | The String literal " LIKE '%" appears 8 times in this file; the first occurrence is on line 654 | 3 | 654 |
AvoidDuplicateLiterals | The String literal " AND " appears 4 times in this file; the first occurrence is on line 654 | 3 | 654 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 654 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 657 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 662 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 662 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 665 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 670 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 671 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 674 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 679 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 680 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 683 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 688 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 691 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 699 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 713 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 713 |
LooseCoupling | Avoid using implementation types like 'HashSet'; use the interface instead | 3 | 726 |
CloseResource | Ensure that resources like this StringReader object are closed after use | 3 | 729 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 732 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 734–736 |
AvoidDuplicateLiterals | The String literal "Unable to read the XML Config " appears 4 times in this file; the first occurrence is on line 735 | 3 | 735 |
AvoidDuplicateLiterals | The String literal " string: " appears 4 times in this file; the first occurrence is on line 735 | 3 | 735 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 741–742 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 746 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 748 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 749 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 752 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 754 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 755 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 780 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 788 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 792 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 794 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 794 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 797 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 801 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 804 |
NcssCount | The method 'updateFromConfiguration(Configuration)' has a NCSS line count of 67. | 3 | 815–909 |
NPathComplexity | The method 'updateFromConfiguration(Configuration)' has an NPath complexity of 1296, current threshold is 200 | 3 | 815–909 |
CognitiveComplexity | The method 'updateFromConfiguration(Configuration)' has a cognitive complexity of 51, current threshold is 15 | 3 | 815–909 |
CyclomaticComplexity | The method 'updateFromConfiguration(Configuration)' has a cyclomatic complexity of 18. | 3 | 815–909 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 817 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 820 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 822 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 822 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 825 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 828 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 831 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 834 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 835–836 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 837 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 838 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 838 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 842 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 844 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 848 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 850 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 850 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 850 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 852 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 855 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 859 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 862 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 863–864 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 865 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 866 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 866 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 869 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 870 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 870 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 876 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 878 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 3 | 878 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 878 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 3 | 880 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 880 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 886 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 888 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 889 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 889 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 891 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 894 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 905–906 |
CognitiveComplexity | The method 'updateMap(String, String, String, String, String, HashMap)' has a cognitive complexity of 17, current threshold is 15 | 3 | 923–973 |
LooseCoupling | Avoid using implementation types like 'HashMap'; use the interface instead | 3 | 926 |
CloseResource | Ensure that resources like this StringReader object are closed after use | 3 | 929 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 932 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 934–936 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 941–942 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 946 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 956 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 957 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 958 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 963 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 968 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 969 |
CognitiveComplexity | The method 'updateAlias(Configuration, String, boolean)' has a cognitive complexity of 40, current threshold is 15 | 3 | 986–1066 |
NPathComplexity | The method 'updateAlias(Configuration, String, boolean)' has an NPath complexity of 360, current threshold is 200 | 3 | 986–1066 |
NcssCount | The method 'updateAlias(Configuration, String, boolean)' has a NCSS line count of 62. | 3 | 986–1066 |
CyclomaticComplexity | The method 'updateAlias(Configuration, String, boolean)' has a cyclomatic complexity of 17. | 3 | 986–1066 |
AvoidDuplicateLiterals | The String literal " |\\|" appears 4 times in this file; the first occurrence is on line 992 | 3 | 992 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 996 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 997 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1009 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1011 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1012 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1012 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1015 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1017 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1017 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1023 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1025 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1033 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1035 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1035 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1036 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1038 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1042 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1045 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1049 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1051 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1051 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1057 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1061 |
NPathComplexity | The method 'updateRoles(Configuration, String, boolean)' has an NPath complexity of 312, current threshold is 200 | 3 | 1079–1163 |
CognitiveComplexity | The method 'updateRoles(Configuration, String, boolean)' has a cognitive complexity of 51, current threshold is 15 | 3 | 1079–1163 |
NcssCount | The method 'updateRoles(Configuration, String, boolean)' has a NCSS line count of 60. | 3 | 1079–1163 |
CyclomaticComplexity | The method 'updateRoles(Configuration, String, boolean)' has a cyclomatic complexity of 19. | 3 | 1079–1163 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1089 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1101 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1103 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1104 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1105 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1105 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1107 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1107 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1109 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1109 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 3 | 1113 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1117 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 3 | 1117 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 3 | 1119 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 1122–1124 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1127 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1129 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1130 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1131 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1131 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1133 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1137 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1140 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1143 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1144 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1144 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 3 | 1149 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 1153–1155 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1157 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1158 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1188 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1190 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1200 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1202 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1233 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1238 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1243 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1245 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1248 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1253 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1253 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1256 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1257 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1257 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1276 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1278 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1281 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 1282 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1300 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1302 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1304–1305 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1304 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1308 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1309–1310 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1309 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 73 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 86 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 131 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 199 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 209 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 210 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 221 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 238 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 255 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–1103 |
GodClass | Possible God Class (WMC=176, ATFD=204, TCC=0.157%) | 3 | 71–1103 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 71–1103 |
CyclomaticComplexity | The class 'DbRule' has a total cyclomatic complexity of 176 (highest 20). | 3 | 71–1103 |
ExcessiveClassLength | Avoid really long classes. | 3 | 71–1103 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 145 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 158 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 163 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 167 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 171 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 175 |
ExcessiveParameterList | Avoid long parameter lists. | 3 | 195–200 |
ExcessiveParameterList | Avoid long parameter lists. | 3 | 262–270 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 270 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'idsArrayRef' | 2 | 273 |
CyclomaticComplexity | The method 'setFromJson(String, JsonNode)' has a cyclomatic complexity of 18. | 3 | 317–372 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 323 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 366 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 390 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 393 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 420 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 428 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 452 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 459 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 507–508 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 507–508 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 512 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 519 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 531 |
CloseResource | Ensure that resources like this StringReader object are closed after use | 3 | 547 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 550 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 555–556 |
CloseResource | Ensure that resources like this StringReader object are closed after use | 3 | 579 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 582 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 607 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 624 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 639 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 655 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 667 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 702 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 705 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 706 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 707 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 708 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 709 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 710 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 723 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 725 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 727 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 734 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 736 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 738 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 754 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 775 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 783 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 783 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 788 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 791 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 819 |
CyclomaticComplexity | The method 'getInternalJson()' has a cyclomatic complexity of 12. | 3 | 834–870 |
NPathComplexity | The method 'getInternalJson()' has an NPath complexity of 2048, current threshold is 200 | 3 | 834–870 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 836 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 837 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 840 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 843 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 846 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 849 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 851 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 852 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 854 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 855 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 857 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 858 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 860 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 861 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 863 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 864 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 866 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 867 |
CognitiveComplexity | The method 'toSpecializedHtml(R66Session, String)' has a cognitive complexity of 19, current threshold is 15 | 3 | 887–946 |
NPathComplexity | The method 'toSpecializedHtml(R66Session, String)' has an NPath complexity of 18432, current threshold is 200 | 3 | 887–946 |
CyclomaticComplexity | The method 'toSpecializedHtml(R66Session, String)' has a cyclomatic complexity of 20. | 3 | 887–946 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 894 |
AvoidDuplicateLiterals | The String literal "checked" appears 8 times in this file; the first occurrence is on line 895 | 3 | 895 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 896 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 898 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 900 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 903 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 906 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 909 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 912 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 953 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 963 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 973 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 983 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1034 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 1079 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 1083 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessivePublicCount | This class has a bunch of public methods and attributes | 3 | 20–4732 |
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–4732 |
ExcessiveClassLength | Avoid really long classes. | 3 | 113–4732 |
NcssCount | The class 'DbTaskRunner' has a NCSS line count of 2233 (Highest = 139). | 3 | 113–4732 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 113–4732 |
GodClass | Possible God Class (WMC=832, ATFD=878, TCC=6.018%) | 3 | 113–4732 |
CyclomaticComplexity | The class 'DbTaskRunner' has a total cyclomatic complexity of 832 (highest 52). | 3 | 113–4732 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 236 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 238 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 240 |
AvoidFieldNameMatchingMethodName | Field continueTransfer has the same name as a method | 3 | 240 |
AvoidFieldNameMatchingMethodName | Field isRecvThrough has the same name as a method | 3 | 246 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 246 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 247 |
AvoidFieldNameMatchingMethodName | Field isSendThrough has the same name as a method | 3 | 247 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 249 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'transferMap' | 3 | 250 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 269 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 303 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 303 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 305 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 309 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 322 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 325 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 325 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 327 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 353–354 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 391 |
UnusedAssignment | The value assigned to field 'rule' is never used (overwritten on line 416) | 3 | 392 |
CyclomaticComplexity | The constructor 'DbTaskRunner(R66Session, DbRule, long, String, String)' has a cyclomatic complexity of 12. | 3 | 478–513 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 491–492 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 498–499 |
CyclomaticComplexity | The method 'setFromJson(ObjectNode, boolean)' has a cyclomatic complexity of 51. | 3 | 589–734 |
NcssCount | The method 'setFromJson(ObjectNode, boolean)' has a NCSS line count of 124. | 3 | 589–734 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 589–734 |
CognitiveComplexity | The method 'setFromJson(ObjectNode, boolean)' has a cognitive complexity of 46, current threshold is 15 | 3 | 589–734 |
NPathComplexity | The method 'setFromJson(ObjectNode, boolean)' has an NPath complexity of 52704, current threshold is 200 | 3 | 589–734 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 600 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 600 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 603 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 606 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 609 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 612 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 612 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 615 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 615 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 618 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 621 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 624 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 627 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 630 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 633 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 635 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 640 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 643 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 646 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 649 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 652 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 655 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 659 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 662 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 665 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 668 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 672 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 675 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 675 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 676 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 681 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 693 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 693 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 697 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 697 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 705 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 705 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 714 |
AvoidDuplicateLiterals | The String literal " = '" appears 10 times in this file; the first occurrence is on line 776 | 3 | 776 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 777 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 804 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 807 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 836 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 840 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 843 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 860 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 861 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 862 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 863–864 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 863–864 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 864 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 866–867 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 873 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 873–876 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 874–875 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 874–875 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 875 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 904 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 905 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 930 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 959 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 992 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 993 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1019 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1072 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1073 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1093 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1094 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1134 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1178 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1182–1183 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 1222–1224 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 1264–1457 |
ExcessiveParameterList | Avoid long parameter lists. | 3 | 1264–1270 |
NPathComplexity | The method 'getFilterCondition(DbPreparedStatement, String, int, String, String, String, String, Timestamp, Timestamp, String, String, boolean, boolean, boolean, boolean, boolean)' has an NPath complexity of 473834592, current threshold is 200 | 3 | 1264–1457 |
NcssCount | The method 'getFilterCondition(DbPreparedStatement, String, int, String, String, String, String, Timestamp, Timestamp, String, String, boolean, boolean, boolean, boolean, boolean)' has a NCSS line count of 139. | 3 | 1264–1457 |
CognitiveComplexity | The method 'getFilterCondition(DbPreparedStatement, String, int, String, String, String, String, Timestamp, Timestamp, String, String, boolean, boolean, boolean, boolean, boolean)' has a cognitive complexity of 90, current threshold is 15 | 3 | 1264–1457 |
CyclomaticComplexity | The method 'getFilterCondition(DbPreparedStatement, String, int, String, String, String, String, Timestamp, Timestamp, String, String, boolean, boolean, boolean, boolean, boolean)' has a cyclomatic complexity of 52. | 3 | 1264–1457 |
AvoidDuplicateLiterals | The String literal " WHERE " appears 16 times in this file; the first occurrence is on line 1 279 | 3 | 1279 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1282–1284 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1282–1284 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1282–1284 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 1289 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1296 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1302 |
AvoidDuplicateLiterals | The String literal " >= ? " appears 8 times in this file; the first occurrence is on line 1 302 | 3 | 1302 |
AvoidDuplicateLiterals | The String literal " <= ? " appears 4 times in this file; the first occurrence is on line 1 308 | 3 | 1308 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1308 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1316 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1322 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1328 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1335 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1348 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1352 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1356 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1357 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1358 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1362 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1363 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1367 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 1370 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1371 |
AvoidDuplicateLiterals | The String literal " = " appears 10 times in this file; the first occurrence is on line 1 371 | 3 | 1371 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1372 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1374 |
AvoidDuplicateLiterals | The String literal " IN(" appears 4 times in this file; the first occurrence is on line 1 374 | 3 | 1374 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1376 |
AppendCharacterWithChar | Avoid appending characters as strings in StringBuffer.append. | 3 | 1378 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1378 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 1386 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1387 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1388 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1390 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1392 |
AppendCharacterWithChar | Avoid appending characters as strings in StringBuffer.append. | 3 | 1394 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1394 |
UnusedAssignment | The value assigned to variable 'hasCondition' is never used | 3 | 1405 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1406 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1407 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1413–1414 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1413–1414 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1413–1414 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1423 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1425 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1428 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1431 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 1438–1440 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1441 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 1448–1450 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1451 |
ExcessiveParameterList | Avoid long parameter lists. | 3 | 1480–1485 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 3 | 1480–1485 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 3 | 1514–1519 |
ExcessiveParameterList | Avoid long parameter lists. | 3 | 1514–1519 |
UnusedAssignment | The initializer for variable 'orderby' is never used (overwritten on lines 1532 and 1534) | 3 | 1525 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 1528 |
AvoidDuplicateLiterals | The String literal " DESC " appears 6 times in this file; the first occurrence is on line 1 532 | 3 | 1532 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1532 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1534 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1557 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1580 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1581 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1586 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1599 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1627–1628 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1627–1628 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1632 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1645 |
AvoidDuplicateLiterals | The String literal ") FROM " appears 6 times in this file; the first occurrence is on line 1 666 | 3 | 1666 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1666 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1667 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1668 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1686 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1689 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1718 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1721 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1722 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 1724 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1725 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1745 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1747 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1749 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 1749 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1767 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1770 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1800 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 1802 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1802 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1803 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 1803 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1804 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 1806 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1807 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1830 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1833 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1834 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1836 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1838 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 1841 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 1843 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 1845 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1847 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 1847 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1848 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 1848 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1849 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1872 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1875 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1876 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1878 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1880 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 1883 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 1885 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 1887 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 1889 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1889 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 1891 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1891 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1892 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1910 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1937 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1939–1940 |
CyclomaticComplexity | The method 'getLogPrepareStatement(DbSession, Timestamp, Timestamp)' has a cyclomatic complexity of 11. | 3 | 1957–2003 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1965 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1966 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1969 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1970 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 1976 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1977 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1978 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1981 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 1987 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1988 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1989 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1992 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 1998 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1999 |
CyclomaticComplexity | The method 'purgeLogPrepareStatement(DbSession, Timestamp, Timestamp)' has a cyclomatic complexity of 11. | 3 | 2018–2068 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2026 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2028 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2031 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2032 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2035 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2036 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2042 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 2042 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2045 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 2051 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2051 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2054 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 3 | 2090–2101 |
ExcessiveParameterList | Avoid long parameter lists. | 3 | 2090–2101 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2114 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2115 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2120 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2120 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2122 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2126 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2156 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2157 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2158 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2159 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2160 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2166–2167 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2190 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2192 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2194 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2196 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2200 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 2214 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2269–2270 |
CyclomaticComplexity | The method 'restart(boolean)' has a cyclomatic complexity of 11. | 3 | 2295–2327 |
EmptyIfStmt | Avoid empty if statements | 3 | 2299–2301 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 3 | 2339–2347 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2351 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2353 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2366 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2370 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2391 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2451 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2475 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2569 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2590 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2592 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2594 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 2594 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 2595 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2598 |
AppendCharacterWithChar | Avoid appending characters as strings in StringBuffer.append. | 3 | 2601 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2657 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 2660 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2664 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2680 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2692 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2702 |
SimplifiedTernary | Ternary operators that can be simplified with || or && | 3 | 2753 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2788 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2789 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2807 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2850 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2869 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2876 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2883 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2947–2948 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2948 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2967–2968 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2968 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 3030 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 3030 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3057 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 3058–3059 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 3059 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 3083 |
CyclomaticComplexity | The method 'runNextTask(String)' has a cyclomatic complexity of 20. | 3 | 3083–3142 |
NPathComplexity | The method 'runNextTask(String)' has an NPath complexity of 8640, current threshold is 200 | 3 | 3083–3142 |
CognitiveComplexity | The method 'runNextTask(String)' has a cognitive complexity of 23, current threshold is 15 | 3 | 3083–3142 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 3109 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3110–3111 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3111 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3126 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 3128 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3129 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 3129 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 3134 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 3136–3138 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 3141 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 3161 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 3162–3163 |
CognitiveComplexity | The method 'runNext()' has a cognitive complexity of 34, current threshold is 15 | 3 | 3175–3238 |
CyclomaticComplexity | The method 'runNext()' has a cyclomatic complexity of 23. | 3 | 3175–3238 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 3182 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 25, current threshold is 15 | 3 | 3245–3299 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 17. | 3 | 3245–3299 |
NPathComplexity | The method 'run()' has an NPath complexity of 294, current threshold is 200 | 3 | 3245–3299 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 3252 |
AvoidCatchingNPE | Avoid catching NullPointerException; consider removing the cause of the NPE. | 3 | 3252 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3281 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3286 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 3286 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3289 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3293 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'localChannelReference' | 2 | 3328 |
CyclomaticComplexity | The method 'internalFinalizeValid(LocalChannelReference, R66File, R66Result)' has a cyclomatic complexity of 12. | 3 | 3342–3402 |
EmptyIfStmt | Avoid empty if statements | 3 | 3353–3355 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 3361 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 3370 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 3397–3398 |
CyclomaticComplexity | The method 'finalizeReceiver(LocalChannelReference, R66File, R66Result)' has a cyclomatic complexity of 14. | 3 | 3404–3462 |
CognitiveComplexity | The method 'finalizeReceiver(LocalChannelReference, R66File, R66Result)' has a cognitive complexity of 21, current threshold is 15 | 3 | 3404–3462 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 3419 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3423 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3431–3434 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 3433 |
CyclomaticComplexity | The method 'resultFileMove(LocalChannelReference, R66File, R66Result)' has a cyclomatic complexity of 11. | 3 | 3464–3516 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3471 |
NPathComplexity | The method 'errorTransfer(R66Result, R66File, LocalChannelReference)' has an NPath complexity of 1200, current threshold is 200 | 3 | 3527–3605 |
CyclomaticComplexity | The method 'errorTransfer(R66Result, R66File, LocalChannelReference)' has a cyclomatic complexity of 16. | 3 | 3527–3605 |
CognitiveComplexity | The method 'errorTransfer(R66Result, R66File, LocalChannelReference)' has a cognitive complexity of 23, current threshold is 15 | 3 | 3527–3605 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 3533–3534 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3534 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3536 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 3537 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 3540 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 3556–3557 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3569–3570 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 3576–3578 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 3623 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 3679 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 3683–3684 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3694 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3700 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3700 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3709 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3715 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3722 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3723 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3733 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3739 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3740 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3802 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3803 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3807 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 3811 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3821 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3821 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 3 | 3828–3849 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 3 | 3855–3877 |
AvoidDuplicateLiterals | The String literal "</td><td>" appears 12 times in this file; the first occurrence is on line 3 892 | 3 | 3892 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3897 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3899 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3899 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3936 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3939 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3940 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3948 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3951 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3952 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3963 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 3963 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3964–3965 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 3965 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3967–3968 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 3968 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3969–3970 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 3970 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3979 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3980 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3988 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 3988 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3989–3990 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 3990 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 3991 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3991 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3992–3993 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 3993 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 4021 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 4036 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4047 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 4047 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 4048–4049 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4049 |
CyclomaticComplexity | The method 'getValue(DbTaskRunner, String)' has a cyclomatic complexity of 24. | 3 | 4085–4136 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 3 | 4087 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 4090 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4090 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4092 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 4092 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4094 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4096 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 4098 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4098 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4100 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4102 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4104 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4106 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4108 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4110 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4112 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4116 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4118 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4120 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4122 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 4122 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 4124 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4124 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4126 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4128 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4130 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4132 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4148 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 4148 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 4149 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4149 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 3 | 4152 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 4152 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 4153 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 4182 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 4183 |
AvoidDuplicateLiterals | The String literal ": {}" appears 5 times in this file; the first occurrence is on line 4 192 | 3 | 4192 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 4192 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 4193–4194 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4216 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 4220 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4221 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 4221–4222 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 4222 |
AvoidDuplicateLiterals | The String literal "Running" appears 4 times in this file; the first occurrence is on line 4 224 | 3 | 4224 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 4224 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 4226 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 4226 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 4226 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 4238–4241 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 4238–4241 |
CyclomaticComplexity | The method 'writeXMLWriter(DbPreparedStatement, String)' has a cyclomatic complexity of 16. | 3 | 4257–4320 |
CognitiveComplexity | The method 'writeXMLWriter(DbPreparedStatement, String)' has a cognitive complexity of 21, current threshold is 15 | 3 | 4257–4320 |
CloseResource | Ensure that resources like this OutputStream object are closed after use | 3 | 4262 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 4268 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 4274 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 4275 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 4277 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 4278 |
DoNotThrowExceptionInFinally | A throw statement in a finally block makes the control flow hard to understand. | 4 | 4279–4318 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 4291 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 4292–4293 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 4300 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 4301–4302 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4354 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4355 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 4365 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4374 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 4374 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 4375 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4375 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 4375 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 4375 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 4376 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4376 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 4377–4378 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4377 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 4378 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 4378 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 4385 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 4396–4497 |
NcssCount | The method 'setFromJson(String, JsonNode)' has a NCSS line count of 91. | 3 | 4396–4497 |
CyclomaticComplexity | The method 'setFromJson(String, JsonNode)' has a cyclomatic complexity of 31. | 3 | 4396–4497 |
CognitiveComplexity | The method 'setFromJson(String, JsonNode)' has a cognitive complexity of 28, current threshold is 15 | 3 | 4396–4497 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 4403 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4415 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4418 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4438 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 4462 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 4475 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 4478 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 4479 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 4484 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4491 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4504 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 4504 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4506 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4526 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 4526 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4527 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 4527 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 4531 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 3 | 4531 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 4533 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4539 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4541 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 4543 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 4566 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 4567 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 4570 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4571 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4571 |
CyclomaticComplexity | The method 'loadXml(File)' has a cyclomatic complexity of 10. | 3 | 4607–4641 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 4621 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 4625 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 4728 |
Rule | Violation | Priority | Line |
---|---|---|---|
CyclomaticComplexity | The class 'DbModelFactoryR66' has a total cyclomatic complexity of 101 (highest 21). | 3 | 53–786 |
GodClass | Possible God Class (WMC=101, ATFD=154, TCC=0.000%) | 3 | 53–786 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 3 | 71–73 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 101–203 |
CyclomaticComplexity | The method 'needUpgradeDbAllDb(DbTypeResolver, DbSession, String)' has a cyclomatic complexity of 17. | 3 | 101–203 |
CognitiveComplexity | The method 'needUpgradeDbAllDb(DbTypeResolver, DbSession, String)' has a cognitive complexity of 28, current threshold is 15 | 3 | 101–203 |
NPathComplexity | The method 'needUpgradeDbAllDb(DbTypeResolver, DbSession, String)' has an NPath complexity of 6750, current threshold is 200 | 3 | 101–203 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 105 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 111 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 115 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 118 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'version' | 2 | 120 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 121 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 122 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 124 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 124 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 131 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 133 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 137 |
AvoidDuplicateLiterals | The String literal " = " appears 4 times in this file; the first occurrence is on line 139 | 3 | 139 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 142 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 143 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 145 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 145 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 152 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 154 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 158 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 162 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 163 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 165 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 165 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 173 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 174 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 174 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 176 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 177 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 183 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 184 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 184 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 186 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 187 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 193 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 194 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 194 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 196 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 197 |
NPathComplexity | The method 'subCreateTableMariaDbMySQLH2PostgreSQL(DbTypeResolver, DbSession, String, String, String)' has an NPath complexity of 147456, current threshold is 200 | 3 | 205–337 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 205–337 |
CognitiveComplexity | The method 'subCreateTableMariaDbMySQLH2PostgreSQL(DbTypeResolver, DbSession, String, String, String)' has a cognitive complexity of 19, current threshold is 15 | 3 | 205–337 |
NcssCount | The method 'subCreateTableMariaDbMySQLH2PostgreSQL(DbTypeResolver, DbSession, String, String, String)' has a NCSS line count of 68. | 3 | 205–337 |
CyclomaticComplexity | The method 'subCreateTableMariaDbMySQLH2PostgreSQL(DbTypeResolver, DbSession, String, String, String)' has a cyclomatic complexity of 19. | 3 | 205–337 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 213 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 222 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 228 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 234 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 239 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 248 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 256 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 266 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 273 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 282 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 289 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 297 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 17, but has at least 58 characters appended. | 3 | 303 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 304 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 321 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 344–345 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 345 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 350 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 361 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 372 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 382 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 392 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 401 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 409 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 410 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 415–551 |
NPathComplexity | The method 'createIndex30(DbTypeResolver, DbRequest)' has an NPath complexity of 72576, current threshold is 200 | 3 | 415–551 |
CyclomaticComplexity | The method 'createIndex30(DbTypeResolver, DbRequest)' has a cyclomatic complexity of 21. | 3 | 415–551 |
NcssCount | The method 'createIndex30(DbTypeResolver, DbRequest)' has a NCSS line count of 85. | 3 | 415–551 |
CognitiveComplexity | The method 'createIndex30(DbTypeResolver, DbRequest)' has a cognitive complexity of 24, current threshold is 15 | 3 | 415–551 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 433 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 437 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 440 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 455 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 459 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 462 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 476 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 480 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 483 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 497 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 501 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 504 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 511–512 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 518 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 522 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 525 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 532 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 535 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 540 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 540 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 541 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 544 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 547 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 567 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 570 |
AvoidDuplicateLiterals | The String literal " NOT NULL " appears 5 times in this file; the first occurrence is on line 584 | 3 | 584 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 592 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 603 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 608 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 611 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 625 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 633 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 639 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 640 |
CognitiveComplexity | The method 'upgradeDbMariaDbMySQL(DbTypeResolver, DbSession, String)' has a cognitive complexity of 26, current threshold is 15 | 3 | 643–785 |
CyclomaticComplexity | The method 'upgradeDbMariaDbMySQL(DbTypeResolver, DbSession, String)' has a cyclomatic complexity of 17. | 3 | 643–785 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 643–785 |
NcssCount | The method 'upgradeDbMariaDbMySQL(DbTypeResolver, DbSession, String)' has a NCSS line count of 72. | 3 | 643–785 |
NPathComplexity | The method 'upgradeDbMariaDbMySQL(DbTypeResolver, DbSession, String)' has an NPath complexity of 18000, current threshold is 200 | 3 | 643–785 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 648 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 652 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 653–654 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 654 |
AvoidDuplicateLiterals | The String literal " to " appears 5 times in this file; the first occurrence is on line 654 | 3 | 654 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 663 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 673 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 679 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 680–681 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 681 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 685 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 687 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 690 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 697 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 698–699 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 699 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 703 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 705 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 708 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 711 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 718 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 720 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 723 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 726 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 733 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 734–735 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 735 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 737 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 739 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 745 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 747 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 754 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 755–756 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 756 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 768 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 771 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 774 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 782 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 783 |
Rule | Violation | Priority | Line |
---|---|---|---|
AvoidDuplicateLiterals | The String literal " NOT NULL " appears 5 times in this file; the first occurrence is on line 62 | 3 | 62 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 79 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 83 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 90 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 94 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 97 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 105 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 106 |
NPathComplexity | The method 'upgradeDb(DbSession, String)' has an NPath complexity of 28000, current threshold is 200 | 3 | 110–268 |
CyclomaticComplexity | The method 'upgradeDb(DbSession, String)' has a cyclomatic complexity of 16. | 3 | 110–268 |
CognitiveComplexity | The method 'upgradeDb(DbSession, String)' has a cognitive complexity of 24, current threshold is 15 | 3 | 110–268 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 110–268 |
NcssCount | The method 'upgradeDb(DbSession, String)' has a NCSS line count of 89. | 3 | 110–268 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 113 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 117 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 118–119 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 119 |
AvoidDuplicateLiterals | The String literal " to " appears 5 times in this file; the first occurrence is on line 119 | 3 | 119 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 128 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 137 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 142 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 149 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 150–151 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 151 |
AvoidDuplicateLiterals | The String literal "ALTER TABLE " appears 5 times in this file; the first occurrence is on line 153 | 3 | 153 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 154 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 155 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 157 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 160 |
AvoidDuplicateLiterals | The String literal "Command: " appears 6 times in this file; the first occurrence is on line 160 | 3 | 160 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 163 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 170 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 171–172 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 172 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 175 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 176 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 178 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 181 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 184 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 191 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 192 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 194 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 197 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 200 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 207 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 208–209 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 209 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 211 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 213 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 217 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 220 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 226 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 227 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 231 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 234 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 241 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 242–243 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 243 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 251 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 254 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 257 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 265 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 266 |
Rule | Violation | Priority | Line |
---|---|---|---|
CognitiveComplexity | The method 'createTables(DbSession)' has a cognitive complexity of 25, current threshold is 15 | 3 | 63–275 |
CyclomaticComplexity | The method 'createTables(DbSession)' has a cyclomatic complexity of 25. | 3 | 63–275 |
NPathComplexity | The method 'createTables(DbSession)' has an NPath complexity of 18874368, current threshold is 200 | 3 | 63–275 |
NcssCount | The method 'createTables(DbSession)' has a NCSS line count of 125. | 3 | 63–275 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 63–275 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 17, but has at least 22 characters appended. | 3 | 73 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 76 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 3 | 82–84 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 87 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 92 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 95 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 102 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 108 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 113 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 3 | 119–121 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 124 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 129 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 132 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 17, but has at least 20 characters appended. | 3 | 139 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 141 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 3 | 147–149 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 152 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 157 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 160 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 168 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 3 | 174–176 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 179 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 183 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 186 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 194 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 3 | 199–201 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 204 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 208 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 211 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 17, but has at least 47 characters appended. | 3 | 218 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 219 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 235 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 239 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 242 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 260 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 264 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 267 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 273 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 274 |
NPathComplexity | The method 'upgradeDb(DbSession, String)' has an NPath complexity of 11200, current threshold is 200 | 3 | 278–421 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 278–421 |
CyclomaticComplexity | The method 'upgradeDb(DbSession, String)' has a cyclomatic complexity of 15. | 3 | 278–421 |
CognitiveComplexity | The method 'upgradeDb(DbSession, String)' has a cognitive complexity of 22, current threshold is 15 | 3 | 278–421 |
NcssCount | The method 'upgradeDb(DbSession, String)' has a NCSS line count of 76. | 3 | 278–421 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 281 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 285 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 286–287 |
AvoidDuplicateLiterals | The String literal " to " appears 5 times in this file; the first occurrence is on line 287 | 3 | 287 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 287 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 297 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 3 | 303–305 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 308 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 313 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 320 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 321–322 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 322 |
AvoidDuplicateLiterals | The String literal "ALTER TABLE " appears 4 times in this file; the first occurrence is on line 323 | 3 | 323 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 324 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 326 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 332 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 339 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 340–341 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 341 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 343 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 345 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 351 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 357 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 358 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 364 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 371 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 372–373 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 373 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 376 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 377 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 378 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 380 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 384 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 387 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 394 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 395–396 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 396 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 404 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 407 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 410 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 418 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 419 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 64 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 67 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 69 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 72 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 101 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 105 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 108 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 115 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 116 |
NPathComplexity | The method 'upgradeDb(DbSession, String)' has an NPath complexity of 22400, current threshold is 200 | 3 | 121–275 |
NcssCount | The method 'upgradeDb(DbSession, String)' has a NCSS line count of 80. | 3 | 121–275 |
CognitiveComplexity | The method 'upgradeDb(DbSession, String)' has a cognitive complexity of 23, current threshold is 15 | 3 | 121–275 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 121–275 |
CyclomaticComplexity | The method 'upgradeDb(DbSession, String)' has a cyclomatic complexity of 16. | 3 | 121–275 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 124 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 130 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 135 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 136–137 |
AvoidDuplicateLiterals | The String literal " to " appears 5 times in this file; the first occurrence is on line 137 | 3 | 137 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 137 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 146 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 155 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 160 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 167 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 168–169 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 169 |
AvoidDuplicateLiterals | The String literal "ALTER TABLE " appears 4 times in this file; the first occurrence is on line 171 | 3 | 171 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 172 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 174 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 181 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 188 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 189–190 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 190 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 193 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 194 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 201 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 208 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 209 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 216 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 223 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 224–225 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 225 |
AvoidDuplicateLiterals | The String literal " ALTER COLUMN " appears 5 times in this file; the first occurrence is on line 227 | 3 | 227 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 228 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 229 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 230 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 232 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 233 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 234 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 238 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 241 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 248 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 249–250 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 250 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 258 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 261 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 264 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 272 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 273 |
Rule | Violation | Priority | Line |
---|---|---|---|
DataClass | The class 'Business' is suspected to be a Data Class (WOC=6.250%, NOPA=0, NOAM=12, WMC=16) | 3 | 34–133 |
AvoidFieldNameMatchingTypeName | It is somewhat confusing to have a field name matching the declaring class name | 3 | 40 |
Rule | Violation | Priority | Line |
---|---|---|---|
DataClass | The class 'Host' is suspected to be a Data Class (WOC=10.714%, NOPA=0, NOAM=20, WMC=28) | 3 | 43–224 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 62 |
ExcessiveParameterList | Avoid long parameter lists. | 3 | 90–93 |
ArrayIsStoredDirectly | The user-supplied array 'hostkey' is stored directly. | 3 | 100 |
MethodReturnsInternalArray | Returning 'hostkey' may expose an internal array. | 3 | 160 |
ArrayIsStoredDirectly | The user-supplied array 'hostkey' is stored directly. | 3 | 173 |
Rule | Violation | Priority | Line |
---|---|---|---|
DataClass | The class 'Limit' is suspected to be a Data Class (WOC=5.263%, NOPA=0, NOAM=14, WMC=19) | 3 | 34–151 |
Rule | Violation | Priority | Line |
---|---|---|---|
DataClass | The class 'MultipleMonitor' is suspected to be a Data Class (WOC=9.091%, NOPA=0, NOAM=8, WMC=11) | 3 | 33–96 |
Rule | Violation | Priority | Line |
---|---|---|---|
GodClass | Possible God Class (WMC=56, ATFD=6, TCC=5.960%) | 3 | 57–420 |
ExcessiveParameterList | Avoid long parameter lists. | 3 | 170–176 |
ExcessiveParameterList | Avoid long parameter lists. | 3 | 183–188 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 25, but has at least 36 characters appended. | 3 | 241 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 314 |
Rule | Violation | Priority | Line |
---|---|---|---|
DataClass | The class 'RuleTask' is suspected to be a Data Class (WOC=20.000%, NOPA=0, NOAM=6, WMC=10) | 3 | 36–93 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 60 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 61 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessivePublicCount | This class has a bunch of public methods and attributes | 3 | 21–543 |
TooManyFields | Too many fields | 3 | 53–543 |
UnusedPrivateField | Avoid unused private fields such as 'logger'. | 3 | 57 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 66 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 84 |
ExcessiveParameterList | Avoid long parameter lists. | 3 | 232–242 |
ExcessiveParameterList | Avoid long parameter lists. | 3 | 275–284 |
Rule | Violation | Priority | Line |
---|---|---|---|
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 61 |
SuspiciousEqualsMethodName | The method name and parameter number are suspiciously close to equals(Object) | 2 | 81–83 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 90 |
Rule | Violation | Priority | Line |
---|---|---|---|
CouplingBetweenObjects | High amount of different objects as members denotes a high coupling | 3 | 20–2932 |
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–2932 |
ExcessivePublicCount | This class has a bunch of public methods and attributes | 3 | 20–2932 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 119–2932 |
CyclomaticComplexity | The class 'Configuration' has a total cyclomatic complexity of 348 (highest 15). | 3 | 119–2932 |
ExcessiveClassLength | Avoid really long classes. | 3 | 119–2932 |
TooManyFields | Too many fields | 3 | 119–2932 |
GodClass | Possible God Class (WMC=348, ATFD=97, TCC=0.909%) | 3 | 119–2932 |
AvoidFieldNameMatchingTypeName | It is somewhat confusing to have a field name matching the declaring class name | 3 | 132 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 132 |
LooseCoupling | Avoid using implementation types like 'HashSet'; use the interface instead | 3 | 204 |
LooseCoupling | Avoid using implementation types like 'HashMap'; use the interface instead | 3 | 208 |
LooseCoupling | Avoid using implementation types like 'HashMap'; use the interface instead | 3 | 213 |
LooseCoupling | Avoid using implementation types like 'HashMap'; use the interface instead | 3 | 217 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 240 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 307 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'serverAddresses' | 3 | 307 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'serverSslAddresses' | 3 | 312 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'serverHttpAddresses' | 3 | 317 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'serverHttpsAddresses' | 3 | 322 |
AvoidFieldNameMatchingMethodName | Field isShutdown has the same name as a method | 3 | 392 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 392 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 457 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 463 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 467 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 471 |
AvoidFieldNameMatchingMethodName | Field isServer has the same name as a method | 3 | 476 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 476 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 481 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 481 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 484 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 484 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 485 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 485 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 486 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 486 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 487 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 487 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 488 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 488 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 489 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 489 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 494 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 494 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 499 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 504 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 508 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 512 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 517 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 521 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 526 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 531 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 534 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 538 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 543 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 547 |
AvoidFieldNameMatchingMethodName | Field isExecuteErrorBeforeTransferAllowed has the same name as a method | 3 | 618 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 618 |
AvoidFieldNameMatchingMethodName | Field isHostProxyfied has the same name as a method | 3 | 623 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 623 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'transferGuid' | 3 | 627 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 637 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 637 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'monitorExporterTransfers' | 3 | 637 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 639 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 640 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'monitorExporterUrl' | 3 | 640 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'monitorExporterEndPoint' | 3 | 641 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 641 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 642 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 643 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'monitorExporterKeepConnection' | 3 | 643 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 644 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'monitorTransformLongAsString' | 3 | 645 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 645 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 646 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'monitorBasicAuthent' | 3 | 646 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'monitorUsername' | 3 | 647 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 647 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'monitorPwd' | 3 | 648 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 648 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'monitorToken' | 3 | 649 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 649 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'monitorApiKey' | 3 | 650 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 650 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 651 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'monitorPrefix' | 3 | 651 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'monitorIndex' | 3 | 652 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 652 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 653 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'compressionAvailable' | 3 | 655 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 663 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 666 |
CyclomaticComplexity | The constructor 'Configuration()' has a cyclomatic complexity of 10. | 3 | 669–743 |
NPathComplexity | The constructor 'Configuration()' has an NPath complexity of 384, current threshold is 200 | 3 | 669–743 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 673 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 676 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 684–685 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 727 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 733 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 745 |
AppendCharacterWithChar | Avoid appending characters as strings in StringBuffer.append. | 3 | 750 |
AppendCharacterWithChar | Avoid appending characters as strings in StringBuffer.append. | 3 | 752 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 764–766 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 768 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 788 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 806 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 806 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 808 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 808 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 810 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 810 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 812 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 812 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 819 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 820 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 821 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 821 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 822–823 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 822 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 823 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 827 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 828 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 831 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 833 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 833 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 839 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 842 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 843 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 852–853 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 855–856 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 858–859 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 859 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 875 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 875 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 893 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 899 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 901 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 918–919 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 919 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 939 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 940 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 967–971 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 973 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 990 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 991–992 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1006 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1007–1008 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1020 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1021 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1029–1032 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1076–1078 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1097 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1121 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1134 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1138 |
CyclomaticComplexity | The method 'shutdownGracefully()' has a cyclomatic complexity of 15. | 3 | 1142–1172 |
CognitiveComplexity | The method 'shutdownGracefully()' has a cognitive complexity of 21, current threshold is 15 | 3 | 1142–1172 |
NPathComplexity | The method 'shutdownGracefully()' has an NPath complexity of 1215, current threshold is 200 | 3 | 1142–1172 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1144 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1147 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1150 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1153 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1156 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1160 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1164 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1167 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1168 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1169 |
NPathComplexity | The method 'shutdownQuickly()' has an NPath complexity of 729, current threshold is 200 | 3 | 1174–1193 |
CyclomaticComplexity | The method 'shutdownQuickly()' has a cyclomatic complexity of 13. | 3 | 1174–1193 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1176 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1179 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1182 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1185 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1188 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1191 |
NPathComplexity | The method 'serverStop()' has an NPath complexity of 216, current threshold is 200 | 3 | 1200–1235 |
CyclomaticComplexity | The method 'serverStop()' has a cyclomatic complexity of 10. | 3 | 1200–1235 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1206 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1214 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1216 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1219 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1222 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 1227–1229 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1228 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1257 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1263 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1273 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1306 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1308 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1318 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1321 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1332 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'writeGlobalLimit' | 2 | 1352 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'readGlobalLimit' | 2 | 1355 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'writeSessionLimit' | 2 | 1358 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'readSessionLimit' | 2 | 1361 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1383–1384 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1394 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 1395 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1396 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1399–1400 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1413 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1456 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1463 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1470 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1477 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1484 |
MethodReturnsInternalArray | Returning 'serverAdminKey' may expose an internal array. | 3 | 1506 |
ArrayIsStoredDirectly | The user-supplied array 'serverkey' is stored directly. | 3 | 1526 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1571 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1571 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1579 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 1580 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1581 |
AvoidDuplicateLiterals | The String literal " : {}" appears 5 times in this file; the first occurrence is on line 1 581 | 3 | 1581 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 1584 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 1585 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1586 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 1589 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 1590 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1591 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 1594 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 1595 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1596 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 1599 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 1600 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1601 |
MethodReturnsInternalArray | Returning 'serverAddresses' may expose an internal array. | 3 | 1931 |
ArrayIsStoredDirectly | The user-supplied array 'serverAddresses' is stored directly. | 3 | 1937 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 1937 |
MethodReturnsInternalArray | Returning 'serverSslAddresses' may expose an internal array. | 3 | 1945 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 1951 |
ArrayIsStoredDirectly | The user-supplied array 'serverSSLAddresses' is stored directly. | 3 | 1951 |
MethodReturnsInternalArray | Returning 'serverHttpAddresses' may expose an internal array. | 3 | 1959 |
ArrayIsStoredDirectly | The user-supplied array 'serverHTTPAddresses' is stored directly. | 3 | 1965 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 1965 |
MethodReturnsInternalArray | Returning 'serverHttpsAddresses' may expose an internal array. | 3 | 1973 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 1980 |
ArrayIsStoredDirectly | The user-supplied array 'serverHTTPSAddresses' is stored directly. | 3 | 1980 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 3 | 2792–2800 |
ExcessiveParameterList | Avoid long parameter lists. | 3 | 2852–2862 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 3 | 2852–2862 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 2877 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2878–2879 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 2893 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 2903 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2928 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2928 |
Rule | Violation | Priority | Line |
---|---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 1 | 32–96 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 3 | 46–50 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'locale' | 2 | 59 |
Rule | Violation | Priority | Line |
---|---|---|---|
GodClass | Possible God Class (WMC=50, ATFD=11, TCC=8.571%) | 3 | 35–471 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 79 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 82 |
AvoidFieldNameMatchingMethodName | Field useJson has the same name as a method | 3 | 82 |
AvoidFieldNameMatchingMethodName | Field changeFileInfoEnabled has the same name as a method | 3 | 83 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 83 |
AvoidFieldNameMatchingMethodName | Field supportReuseAuthentication has the same name as a method | 3 | 87 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 87 |
CyclomaticComplexity | The constructor 'PartnerConfiguration(String, String)' has a cyclomatic complexity of 12. | 3 | 95–163 |
CognitiveComplexity | The constructor 'PartnerConfiguration(String, String)' has a cognitive complexity of 16, current threshold is 15 | 3 | 95–163 |
NPathComplexity | The constructor 'PartnerConfiguration(String, String)' has an NPath complexity of 1024, current threshold is 200 | 3 | 95–163 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 99 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 254 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 309 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 318 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 327–328 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 328 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 330 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 330 |
AvoidDuplicateLiterals | The String literal "\\." appears 4 times in this file; the first occurrence is on line 354 | 3 | 354 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 382 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 383–384 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 434 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 435–436 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 449 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 449 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 450–451 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 450–451 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 450–451 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 452 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 454 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 454 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 455 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 455 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 455 |
Rule | Violation | Priority | Line |
---|---|---|---|
NcssCount | The method 'getExceptionFromTrappedException(Channel, Throwable)' has a NCSS line count of 122. | 3 | 59–202 |
CyclomaticComplexity | The method 'getExceptionFromTrappedException(Channel, Throwable)' has a cyclomatic complexity of 27. | 3 | 59–202 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 59–202 |
CognitiveComplexity | The method 'getExceptionFromTrappedException(Channel, Throwable)' has a cognitive complexity of 89, current threshold is 15 | 3 | 59–202 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 63–64 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 69–71 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 76 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 91 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 96–97 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 102–103 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 108 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 113 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 118 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 123 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 128 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 133 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 137 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 141 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 145 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 153–154 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 159–160 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 171–172 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 183 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 184 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 185–186 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 185–186 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 191–193 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 195 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 196–198 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 196–198 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–953 |
CyclomaticComplexity | The class 'HttpFormattedHandler' has a total cyclomatic complexity of 96 (highest 42). | 3 | 86–953 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 87–953 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 135 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 136 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 140 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 141 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 146 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 160 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 162 |
AvoidStringBufferField | StringBuffers can grow quite a lot, and so may become a source of memory leak (if the owning class has a long life time). | 3 | 164 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 16, but has at least 164 characters appended. | 3 | 164 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 164 |
AvoidFieldNameMatchingMethodName | Field status has the same name as a method | 3 | 166 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 166 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 168 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 174 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 175 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 177 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 184 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 189 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 191 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 193–194 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 193–194 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 195 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 197 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 198 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 200–201 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 200–201 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 202 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 204 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 206 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 208 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 215 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 215 |
AvoidCatchingNPE | Avoid catching NullPointerException; consider removing the cause of the NPE. | 3 | 216 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 216 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 219 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 220 |
NPathComplexity | The method 'channelRead0(ChannelHandlerContext, FullHttpRequest)' has an NPath complexity of 1379700, current threshold is 200 | 3 | 226–390 |
NcssCount | The method 'channelRead0(ChannelHandlerContext, FullHttpRequest)' has a NCSS line count of 132. | 3 | 226–390 |
CyclomaticComplexity | The method 'channelRead0(ChannelHandlerContext, FullHttpRequest)' has a cyclomatic complexity of 42. | 3 | 226–390 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 226–390 |
CognitiveComplexity | The method 'channelRead0(ChannelHandlerContext, FullHttpRequest)' has a cognitive complexity of 64, current threshold is 15 | 3 | 226–390 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 233 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 239 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 261 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 3 | 261 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 269 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 269 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 271 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 271 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 273 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 274 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 277 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 285–286 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 288–290 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 296 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 310 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 320 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 321 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 331 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 332 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 341 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 3 | 344–387 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 377 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 3 | 377 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 386 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 403–404 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 410 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 414–415 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 414–415 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 436 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 442 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 446 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 451 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 457 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 464 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 470 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 477 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 483 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 488 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 494 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 499 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 505 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 510 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 516 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 521 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 523 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 528 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 538 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 543 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 547 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 554 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 560 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 567 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 573 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 580 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 582 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 588 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 598 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 603 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 607 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 615 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 621 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 631 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 636 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 646 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 652 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 661 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 667 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 671 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 686 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 701 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 712 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 718 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 721 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 732 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 732 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 734 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 734 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 745 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 745 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 747 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 747 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 16 consecutive times with literals. Use a single append with a single combined String. | 3 | 752–753 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 752 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 799 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 804 |
NPathComplexity | The method 'writeResponse(ChannelHandlerContext)' has an NPath complexity of 360, current threshold is 200 | 3 | 812–881 |
CognitiveComplexity | The method 'writeResponse(ChannelHandlerContext)' has a cognitive complexity of 23, current threshold is 15 | 3 | 812–881 |
CyclomaticComplexity | The method 'writeResponse(ChannelHandlerContext)' has a cyclomatic complexity of 12. | 3 | 812–881 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 819–820 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 820 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 825–826 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 826 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 828 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 830 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 832 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 835–836 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 841–842 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 845 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 847 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 849 |
LiteralsFirstInComparisons | Position literals first in String comparisons | 3 | 852 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 852 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 855–856 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 856 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 858–859 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 859 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 864–865 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 865 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 870–871 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 871 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 892 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 894 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 899–900 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 900 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 901 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 904 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 919 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 921 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 937–938 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 937–938 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 938 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 941 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 35 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 46 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 37 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 47–48 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 49 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 53 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–2304 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 98–2304 |
ExcessiveClassLength | Avoid really long classes. | 3 | 98–2304 |
CyclomaticComplexity | The class 'HttpResponsiveSslHandler' has a total cyclomatic complexity of 379 (highest 52). | 3 | 98–2304 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 154 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 168 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 170 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 171 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 172 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 175 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 182 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 183 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 183 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 187 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 191 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 191 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 196 |
ExcessiveParameterList | Avoid long parameter lists. | 3 | 199–209 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 226 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'errorText' | 2 | 227 |
AvoidDuplicateLiterals | The String literal "ErrorCode.17" appears 7 times in this file; the first occurrence is on line 228 | 3 | 228 |
AvoidDuplicateLiterals | The String literal "<BR/>" appears 7 times in this file; the first occurrence is on line 228 | 3 | 228 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 239 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 252 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 252 |
CyclomaticComplexity | The method 'getFilter(String, String, boolean)' has a cyclomatic complexity of 21. | 3 | 255–300 |
NPathComplexity | The method 'getFilter(String, String, boolean)' has an NPath complexity of 9216, current threshold is 200 | 3 | 255–300 |
AddEmptyString | Do not add empty strings | 3 | 260 |
AddEmptyString | Do not add empty strings | 3 | 263 |
AvoidDuplicateLiterals | The String literal "rule" appears 7 times in this file; the first occurrence is on line 267 | 3 | 267 |
AvoidDuplicateLiterals | The String literal "error" appears 4 times in this file; the first occurrence is on line 276 | 3 | 276 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'head' | 2 | 292 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 307–461 |
CyclomaticComplexity | The method 'cancelRestart()' has a cyclomatic complexity of 29. | 3 | 307–461 |
NcssCount | The method 'cancelRestart()' has a NCSS line count of 91. | 3 | 307–461 |
CognitiveComplexity | The method 'cancelRestart()' has a cognitive complexity of 85, current threshold is 15 | 3 | 307–461 |
NPathComplexity | The method 'cancelRestart()' has an NPath complexity of 1012, current threshold is 200 | 3 | 307–461 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 312 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 323 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 324 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 325 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 330 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 331 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 332 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 339–340 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 339–340 |
AvoidDuplicateLiterals | The String literal "<br><b>" appears 6 times in this file; the first occurrence is on line 347 | 3 | 347 |
AvoidDuplicateLiterals | The String literal "HttpSslHandler.3" appears 4 times in this file; the first occurrence is on line 348 | 3 | 348 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 349–350 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 359 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 361–362 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 367 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 368 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 370 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 375 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 383 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 391 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 391 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 392 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 392 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 394 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 395 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 396 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 397 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 400 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 402 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 414 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 416–417 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 422 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 424–425 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 432–433 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 432–433 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 436 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 437 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 438 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 448 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 452 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 460 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 460 |
CognitiveComplexity | The method 'getHeadSearchCancelRestart(String, String)' has a cognitive complexity of 17, current threshold is 15 | 3 | 463–519 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 474 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 478–479 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 478 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 481 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 483 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 483 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 485 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 492–495 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 492–495 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'head' | 2 | 496 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 498 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'errorText' | 2 | 499 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 528 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 528 |
CyclomaticComplexity | The method 'export()' has a cyclomatic complexity of 29. | 3 | 531–657 |
NPathComplexity | The method 'export()' has an NPath complexity of 248832, current threshold is 200 | 3 | 531–657 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 531–657 |
NcssCount | The method 'export()' has a NCSS line count of 75. | 3 | 531–657 |
CognitiveComplexity | The method 'export()' has a cognitive complexity of 31, current threshold is 15 | 3 | 531–657 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 533 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 579–581 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 586 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 587 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 590 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 605 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 610 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 615 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 642 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 646–655 |
AvoidDuplicateLiterals | The String literal "' target='_blank'>" appears 6 times in this file; the first occurrence is on line 648 | 3 | 648 |
AvoidDuplicateLiterals | The String literal "<A href='" appears 6 times in this file; the first occurrence is on line 648 | 3 | 648 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 666 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 673 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 678 |
AddEmptyString | Do not add empty strings | 3 | 678 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 683 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'errorText' | 2 | 684 |
CognitiveComplexity | The method 'createTransfer()' has a cognitive complexity of 127, current threshold is 15 | 3 | 690–913 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 690–913 |
CyclomaticComplexity | The method 'createTransfer()' has a cyclomatic complexity of 40. | 3 | 690–913 |
NPathComplexity | The method 'createTransfer()' has an NPath complexity of 1714622, current threshold is 200 | 3 | 690–913 |
NcssCount | The method 'createTransfer()' has a NCSS line count of 150. | 3 | 690–913 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 692 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 696–697 |
AvoidDuplicateLiterals | The String literal "host" appears 7 times in this file; the first occurrence is on line 703 | 3 | 703 |
AvoidDuplicateLiterals | The String literal "Create" appears 4 times in this file; the first occurrence is on line 714 | 3 | 714 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 724 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 728 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 729 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 735–736 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 747–748 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 756 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 757 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 761–762 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 765 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 771 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 780–781 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 785 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 786 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 794 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 801 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 810–811 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 812 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 813 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 818–819 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 821 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 827 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 842–843 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 852 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 857–858 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 861 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 865 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 870 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 870 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 871 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 877 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 877 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 882 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 897–898 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 899 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 903 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 905–906 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 912 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 912 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 930 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'errorText' | 2 | 931 |
NcssCount | The method 'hosts()' has a NCSS line count of 188. | 3 | 937–1203 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 937–1203 |
NPathComplexity | The method 'hosts()' has an NPath complexity of 504, current threshold is 200 | 3 | 937–1203 |
CyclomaticComplexity | The method 'hosts()' has a cyclomatic complexity of 36. | 3 | 937–1203 |
CognitiveComplexity | The method 'hosts()' has a cognitive complexity of 109, current threshold is 15 | 3 | 937–1203 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 939 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 944–945 |
AvoidUsingHardCodedIP | Do not hard code the IP address | 3 | 972 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 978–979 |
UnusedAssignment | The initializer for variable 'iport' is never used (overwritten on line 983) | 3 | 981 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 990–991 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 996 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 998 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 999 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1000 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1007–1008 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1011 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1042–1043 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1055–1056 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1061 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1063 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1064 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1065 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1066 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1068 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1076–1077 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1080 |
AvoidDuplicateLiterals | The String literal "HttpSslHandler.17" appears 4 times in this file; the first occurrence is on line 1 085 | 3 | 1085 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1089–1090 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1101–1102 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1107–1108 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1107–1108 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1113 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1113 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1114 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1121 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1121 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1130–1131 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1142–1143 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1147 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1149 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1149 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1150 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1164–1165 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1176–1177 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1188–1189 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1196–1197 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1202 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1202 |
LooseCoupling | Avoid using implementation types like 'HashMap'; use the interface instead | 3 | 1205 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1215 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1215 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1226 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1242 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'errorText' | 2 | 1243 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1246 |
CyclomaticComplexity | The method 'rules()' has a cyclomatic complexity of 52. | 3 | 1249–1519 |
NcssCount | The method 'rules()' has a NCSS line count of 194. | 3 | 1249–1519 |
CognitiveComplexity | The method 'rules()' has a cognitive complexity of 139, current threshold is 15 | 3 | 1249–1519 |
NPathComplexity | The method 'rules()' has an NPath complexity of 1575796, current threshold is 200 | 3 | 1249–1519 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 1249–1519 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1251 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1259–1260 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 1265 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 1265 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1285–1286 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1319 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1327 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1331 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1333 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1334 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1336 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1345–1346 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1348 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1372 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1380 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1388 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1396 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1404 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1412 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1420 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1428 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1435 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1438 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1441 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1444 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1449 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1452 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1455 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1458 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1481–1482 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1493–1494 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1504–1505 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1512–1513 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1518 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1518 |
CognitiveComplexity | The method 'spooled(boolean)' has a cognitive complexity of 24, current threshold is 15 | 3 | 1521–1588 |
CyclomaticComplexity | The method 'spooled(boolean)' has a cyclomatic complexity of 14. | 3 | 1521–1588 |
NPathComplexity | The method 'spooled(boolean)' has an NPath complexity of 960, current threshold is 200 | 3 | 1521–1588 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 1523 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1526 |
AvoidDuplicateLiterals | The String literal "name" appears 4 times in this file; the first occurrence is on line 1 540 | 3 | 1540 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1552 |
AvoidDuplicateLiterals | The String literal "&status=" appears 4 times in this file; the first occurrence is on line 1 557 | 3 | 1557 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 1564 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 1575 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 1582 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1598 |
AvoidDuplicateLiterals | The String literal "checked" appears 4 times in this file; the first occurrence is on line 1 599 | 3 | 1599 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1600 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1602 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1605 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 1631–1869 |
CognitiveComplexity | The method 'system()' has a cognitive complexity of 202, current threshold is 15 | 3 | 1631–1869 |
NcssCount | The method 'system()' has a NCSS line count of 165. | 3 | 1631–1869 |
CyclomaticComplexity | The method 'system()' has a cyclomatic complexity of 40. | 3 | 1631–1869 |
NPathComplexity | The method 'system()' has an NPath complexity of 5796, current threshold is 200 | 3 | 1631–1869 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1635 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1639 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1647 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1661 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1680 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1682 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1685 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1688 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1694 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1696 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1696 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 1697 |
AvoidDuplicateLiterals | The String literal "</A> " appears 5 times in this file; the first occurrence is on line 1 699 | 3 | 1699 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1703 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1703 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 1704 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1710 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1710 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 1711 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1717 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1717 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 1718 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1724 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1724 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 1725 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1741 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1744 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1744 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1760 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1760 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1767 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1771–1774 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1773 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1784 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1794 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1800 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1805 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1810 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 1813 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1817–1819 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1822–1823 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 1824 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1824 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1825 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1827 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1831 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 1832 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1832 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1833 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1848 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1860 |
NPathComplexity | The method 'getParamsResponsive()' has an NPath complexity of 318, current threshold is 200 | 3 | 1871–1945 |
CognitiveComplexity | The method 'getParamsResponsive()' has a cognitive complexity of 69, current threshold is 15 | 3 | 1871–1945 |
CyclomaticComplexity | The method 'getParamsResponsive()' has a cyclomatic complexity of 18. | 3 | 1871–1945 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 1872 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1873 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 1874 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1877 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1878 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1885–1886 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1888–1890 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1896 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1899 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1906 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 1918 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 1933 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 1936 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1942 |
CognitiveComplexity | The method 'checkAuthentResponsive(ChannelHandlerContext)' has a cognitive complexity of 55, current threshold is 15 | 3 | 1947–2058 |
NcssCount | The method 'checkAuthentResponsive(ChannelHandlerContext)' has a NCSS line count of 79. | 3 | 1947–2058 |
CyclomaticComplexity | The method 'checkAuthentResponsive(ChannelHandlerContext)' has a cyclomatic complexity of 21. | 3 | 1947–2058 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 1947–2058 |
NPathComplexity | The method 'checkAuthentResponsive(ChannelHandlerContext)' has an NPath complexity of 1648, current threshold is 200 | 3 | 1947–2058 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 1949 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1951 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1951 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 1956 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1960–1962 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1960 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1982 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1994 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2006–2009 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2007 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2007 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2008 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2009 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2010 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2010 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2011 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2012 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2013–2014 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2014 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2018–2021 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2020–2021 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2033–2034 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2033 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2041–2042 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2041 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2050 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2051 |
CyclomaticComplexity | The method 'channelRead0(ChannelHandlerContext, FullHttpRequest)' has a cyclomatic complexity of 31. | 3 | 2061–2177 |
CognitiveComplexity | The method 'channelRead0(ChannelHandlerContext, FullHttpRequest)' has a cognitive complexity of 27, current threshold is 15 | 3 | 2061–2177 |
NPathComplexity | The method 'channelRead0(ChannelHandlerContext, FullHttpRequest)' has an NPath complexity of 3906, current threshold is 200 | 3 | 2061–2177 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 2061–2177 |
NcssCount | The method 'channelRead0(ChannelHandlerContext, FullHttpRequest)' has a NCSS line count of 84. | 3 | 2061–2177 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2065 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2073 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2075 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2078 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2080 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2082 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 2093 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2097 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2098 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2098 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2108 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2116 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2124 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2141 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2149 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2162 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 2180 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 2181 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 2182 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 2183 |
CognitiveComplexity | The method 'invoke()' has a cognitive complexity of 27, current threshold is 15 | 3 | 2201–2302 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 2201–2302 |
NcssCount | The method 'invoke()' has a NCSS line count of 65. | 3 | 2201–2302 |
CyclomaticComplexity | The method 'invoke()' has a cyclomatic complexity of 18. | 3 | 2201–2302 |
NPathComplexity | The method 'invoke()' has an NPath complexity of 5376, current threshold is 200 | 3 | 2201–2302 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2258 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2259 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2264–2266 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2264–2266 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2266 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2269 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2270 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2271 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2272 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2272 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2273 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2276 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2276–2277 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2280 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2283 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2285 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2285 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–2618 |
TooManyFields | Too many fields | 3 | 110–2618 |
ExcessiveClassLength | Avoid really long classes. | 3 | 110–2618 |
CyclomaticComplexity | The class 'HttpSslHandler' has a total cyclomatic complexity of 440 (highest 72). | 3 | 110–2618 |
GodClass | Possible God Class (WMC=440, ATFD=363, TCC=22.561%) | 3 | 110–2618 |
NcssCount | The class 'HttpSslHandler' has a NCSS line count of 1620 (Highest = 225). | 3 | 110–2618 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 111–2618 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 153 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 155 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 156 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 157 |
AvoidStringBufferField | StringBuffers can grow quite a lot, and so may become a source of memory leak (if the owning class has a long life time). | 3 | 158 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 158 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 159 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 160 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 161 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 162 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 163 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 226 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 231 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 236 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 241 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 246 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 251 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 278 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 289 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 293 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 294–295 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 294–295 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 297 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 300 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 302 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 302 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 303 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 304 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 306 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 310 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 315–316 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 315–316 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 317 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 318 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 319 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 328 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 331 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 334 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 336 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 338 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 345 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 346 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 346 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 348 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 356 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 360 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 362 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 363 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 364 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 367 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 373 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 374 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 374 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 378 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 382 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 382 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 386 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 390 |
ExcessiveParameterList | Avoid long parameter lists. | 3 | 393–398 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 416 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 419 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 423 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 431–560 |
NcssCount | The method 'listing0()' has a NCSS line count of 86. | 3 | 431–560 |
CognitiveComplexity | The method 'listing0()' has a cognitive complexity of 75, current threshold is 15 | 3 | 431–560 |
NPathComplexity | The method 'listing0()' has an NPath complexity of 552966, current threshold is 200 | 3 | 431–560 |
CyclomaticComplexity | The method 'listing0()' has a cyclomatic complexity of 35. | 3 | 431–560 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 434 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 438 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 438 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 441 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 449 |
AddEmptyString | Do not add empty strings | 3 | 456 |
AddEmptyString | Do not add empty strings | 3 | 459 |
AvoidDuplicateLiterals | The String literal "stop" appears 4 times in this file; the first occurrence is on line 462 | 3 | 462 |
AvoidDuplicateLiterals | The String literal "rule" appears 7 times in this file; the first occurrence is on line 463 | 3 | 463 |
AvoidDuplicateLiterals | The String literal "req" appears 4 times in this file; the first occurrence is on line 464 | 3 | 464 |
AvoidDuplicateLiterals | The String literal "all" appears 4 times in this file; the first occurrence is on line 474 | 3 | 474 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 482 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 486 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 489 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 499 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 502 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 508 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 514–516 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 514–516 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 516 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 517–522 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 528–529 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 533 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 537 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 539 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 542 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 551 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 558 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 558 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 562–925 |
CyclomaticComplexity | The method 'cancelRestart0()' has a cyclomatic complexity of 72. | 3 | 562–925 |
NPathComplexity | The method 'cancelRestart0()' has an NPath complexity of 562202, current threshold is 200 | 3 | 562–925 |
NcssCount | The method 'cancelRestart0()' has a NCSS line count of 225. | 3 | 562–925 |
CognitiveComplexity | The method 'cancelRestart0()' has a cognitive complexity of 196, current threshold is 15 | 3 | 562–925 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 565 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 570 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 573 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 581 |
AddEmptyString | Do not add empty strings | 3 | 588 |
AddEmptyString | Do not add empty strings | 3 | 591 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 614 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 618 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 620 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 630 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 633 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 639 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 645–647 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 645–647 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 647 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 648–653 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 659–660 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 663 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 667 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 669 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 672 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 677 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 678 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 679 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 680 |
UnusedLocalVariable | Avoid unused local variables such as 'done'. | 3 | 692 |
UnusedAssignment | The value assigned to variable 'done' is never used | 3 | 697 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 707 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 711 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 718 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 743 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 744 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 749–751 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 749–751 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 751 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 754 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 755 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 756 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 757–762 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 763 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 766–767 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 770 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 773 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 775 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 781 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 782 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 783 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 784 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 791–792 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 791–792 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 800 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 804 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 815 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 816 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 819 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 825 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 826 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 828 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 833 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 841 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 848 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 849–852 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 853 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 853 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 854 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 854 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 856 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 857 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 858 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 859 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 861 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 862 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 877 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 878 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 881 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 889–890 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 889–890 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 893 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 894 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 899 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 900 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 911 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 912 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 923 |
NcssCount | The method 'export0()' has a NCSS line count of 75. | 3 | 927–1052 |
CyclomaticComplexity | The method 'export0()' has a cyclomatic complexity of 28. | 3 | 927–1052 |
CognitiveComplexity | The method 'export0()' has a cognitive complexity of 30, current threshold is 15 | 3 | 927–1052 |
NPathComplexity | The method 'export0()' has an NPath complexity of 207360, current threshold is 200 | 3 | 927–1052 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 927–1052 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 930 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 934 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 936 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 976–978 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 982 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 983 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 985 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1001 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1006 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1011 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1038 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1042–1050 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 1065–1333 |
NcssCount | The method 'hosts0()' has a NCSS line count of 209. | 3 | 1065–1333 |
CyclomaticComplexity | The method 'hosts0()' has a cyclomatic complexity of 37. | 3 | 1065–1333 |
CognitiveComplexity | The method 'hosts0()' has a cognitive complexity of 115, current threshold is 15 | 3 | 1065–1333 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1067 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1069 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1080 |
AvoidDuplicateLiterals | The String literal "host" appears 6 times in this file; the first occurrence is on line 1 083 | 3 | 1083 |
UnusedAssignment | The value assigned to variable 'body' is never used (overwritten on line 1099) | 3 | 1098 |
UnusedAssignment | The value assigned to variable 'body' is never used (overwritten on line 1108) | 3 | 1107 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1116 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1118 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1119 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1120 |
UnusedAssignment | The value assigned to variable 'body' is never used (overwritten on line 1123) | 3 | 1122 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1130 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1131 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1139 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1145 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1148 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1152 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1157 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1161 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1163 |
UnusedAssignment | The value assigned to variable 'body1' is never used (overwritten on line 1328) | 3 | 1165 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1165 |
UnusedAssignment | The value assigned to variable 'body' is never used (overwritten on line 1183) | 3 | 1182 |
UnusedAssignment | The value assigned to variable 'body' is never used (overwritten on line 1192) | 3 | 1191 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1200 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1202 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1203 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1204 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1205 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1207 |
UnusedAssignment | The value assigned to variable 'body' is never used (overwritten on line 1211) | 3 | 1210 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1218 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1219 |
UnusedAssignment | The value assigned to variable 'body' is never used (overwritten on line 1224) | 3 | 1223 |
UnusedAssignment | The value assigned to variable 'body' is never used (overwritten on line 1233) | 3 | 1232 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1242–1243 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1242–1243 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1248 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1248 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1249 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1251 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1254 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 1255 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1256 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1256 |
UnusedAssignment | The value assigned to variable 'body' is never used (overwritten on line 1262) | 3 | 1261 |
UnusedAssignment | The value assigned to variable 'body' is never used (overwritten on line 1271) | 3 | 1270 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1277 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1280 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1282 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1282 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1284 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 1285 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1287 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 1288 |
UnusedAssignment | The value assigned to variable 'body' is never used (overwritten on line 1294) | 3 | 1293 |
UnusedAssignment | The value assigned to variable 'body' is never used (overwritten on line 1303) | 3 | 1302 |
UnusedAssignment | The value assigned to variable 'body' is never used (overwritten on line 1313) | 3 | 1312 |
UnusedAssignment | The value assigned to variable 'body' is never used (overwritten on line 1321) | 3 | 1320 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1328 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1345 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1346 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1358 |
CyclomaticComplexity | The method 'resetOptionRules(String, String, RequestPacket.TRANSFERMODE, int)' has a cyclomatic complexity of 13. | 3 | 1362–1405 |
NcssCount | The method 'rules0()' has a NCSS line count of 210. | 3 | 1407–1683 |
NPathComplexity | The method 'rules0()' has an NPath complexity of 421060, current threshold is 200 | 3 | 1407–1683 |
CyclomaticComplexity | The method 'rules0()' has a cyclomatic complexity of 49. | 3 | 1407–1683 |
CognitiveComplexity | The method 'rules0()' has a cognitive complexity of 130, current threshold is 15 | 3 | 1407–1683 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 1407–1683 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1409 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1411 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1422 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 1424 |
UnusedAssignment | The value assigned to variable 'body' is never used (overwritten on line 1440) | 3 | 1439 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1477 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1485 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1489 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1491 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1492 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1494 |
UnusedAssignment | The value assigned to variable 'body' is never used (overwritten on line 1499) | 3 | 1498 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1505 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1506 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1520 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1529 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1538 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1547 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1556 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1565 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1574 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1583 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1592 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1600 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1604 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1608 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1612 |
UnusedAssignment | The value assigned to variable 'start' is never used | 3 | 1614 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1618 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1622 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1626 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1630 |
UnusedAssignment | The value assigned to variable 'start' is never used | 3 | 1632 |
UnusedAssignment | The value assigned to variable 'start' is never used | 3 | 1636 |
UnusedAssignment | The value assigned to variable 'body1' is never used (overwritten on line 1678) | 3 | 1640 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1640 |
UnusedAssignment | The value assigned to variable 'body' is never used (overwritten on line 1645) | 3 | 1644 |
UnusedAssignment | The value assigned to variable 'body' is never used (overwritten on line 1654) | 3 | 1653 |
UnusedAssignment | The value assigned to variable 'body' is never used (overwritten on line 1664) | 3 | 1663 |
UnusedAssignment | The value assigned to variable 'body' is never used (overwritten on line 1671) | 3 | 1670 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1678 |
CyclomaticComplexity | The method 'spooled0(boolean)' has a cyclomatic complexity of 10. | 3 | 1685–1727 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1687 |
AvoidDuplicateLiterals | The String literal "name" appears 4 times in this file; the first occurrence is on line 1 698 | 3 | 1698 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 1721 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1736 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1738 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1740 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1743 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1749 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1751 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1760 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1764 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1790–1792 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1790 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1817 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1819 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1821 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1823 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1827 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1829 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1831 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1833 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1834 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1836 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1837 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1839 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1840 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1842 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1844 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1846 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1848 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1850 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1852 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1891 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1891–1892 |
CyclomaticComplexity | The method 'system0()' has a cyclomatic complexity of 40. | 3 | 1899–2116 |
NPathComplexity | The method 'system0()' has an NPath complexity of 5796, current threshold is 200 | 3 | 1899–2116 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 1899–2116 |
CognitiveComplexity | The method 'system0()' has a cognitive complexity of 202, current threshold is 15 | 3 | 1899–2116 |
NcssCount | The method 'system0()' has a NCSS line count of 154. | 3 | 1899–2116 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1903 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1907 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1915 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1928 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1947 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1950 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1952 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 1961 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 1965 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 1969 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 1973 |
UseStringBufferForStringAppends | Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings | 3 | 1977 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1991 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1994 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1994 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2010 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2010 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2017 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2021–2024 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2023 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2034 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2044 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2050 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2055 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2060 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 2063 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2067–2069 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2072–2073 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2074 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 2074 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2075 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2077 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2081 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 2082 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2082 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2083 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2108 |
CyclomaticComplexity | The method 'getParams()' has a cyclomatic complexity of 12. | 3 | 2118–2167 |
CognitiveComplexity | The method 'getParams()' has a cognitive complexity of 36, current threshold is 15 | 3 | 2118–2167 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 2119 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 2120 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 2121 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2123 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2124 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2131–2132 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2134–2136 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2142 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 2145 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 2155 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 2158 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 2164 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 2172 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2174 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2175 |
NPathComplexity | The method 'checkAuthent(ChannelHandlerContext)' has an NPath complexity of 1648, current threshold is 200 | 3 | 2180–2288 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 2180–2288 |
CyclomaticComplexity | The method 'checkAuthent(ChannelHandlerContext)' has a cyclomatic complexity of 21. | 3 | 2180–2288 |
NcssCount | The method 'checkAuthent(ChannelHandlerContext)' has a NCSS line count of 76. | 3 | 2180–2288 |
CognitiveComplexity | The method 'checkAuthent(ChannelHandlerContext)' has a cognitive complexity of 54, current threshold is 15 | 3 | 2180–2288 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 2182 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2184 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2184 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 2189 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2193 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2193–2195 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2212 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2224 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2236–2239 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2237 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2237 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2238 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2239 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2240 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2240 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2241 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2242 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2243–2244 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2244 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2248–2251 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2250–2251 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2263–2264 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2263 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2271–2272 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2271 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2280 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2281 |
NcssCount | The method 'channelRead0(ChannelHandlerContext, FullHttpRequest)' has a NCSS line count of 75. | 3 | 2291–2390 |
CyclomaticComplexity | The method 'channelRead0(ChannelHandlerContext, FullHttpRequest)' has a cyclomatic complexity of 24. | 3 | 2291–2390 |
CognitiveComplexity | The method 'channelRead0(ChannelHandlerContext, FullHttpRequest)' has a cognitive complexity of 23, current threshold is 15 | 3 | 2291–2390 |
NPathComplexity | The method 'channelRead0(ChannelHandlerContext, FullHttpRequest)' has an NPath complexity of 965, current threshold is 200 | 3 | 2291–2390 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2295 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2301 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2303 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 2314 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2318 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2319 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2319 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2329 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2337 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2345 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2359 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2367 |
CognitiveComplexity | The method 'checkSession(Channel)' has a cognitive complexity of 19, current threshold is 15 | 3 | 2392–2427 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2393 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2395 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2396 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2398–2399 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2399 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 2407 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2409 |
LiteralsFirstInComparisons | Position literals first in String comparisons | 3 | 2409 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2422 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2430 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 2430 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 2434 |
CognitiveComplexity | The method 'handleCookies(HttpResponse)' has a cognitive complexity of 28, current threshold is 15 | 3 | 2437–2487 |
CyclomaticComplexity | The method 'handleCookies(HttpResponse)' has a cyclomatic complexity of 11. | 3 | 2437–2487 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2438 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2441 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2442 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2446–2447 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2447 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2452–2453 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2453 |
LiteralsFirstInComparisons | Position literals first in String comparisons | 3 | 2455 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2455 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2458–2459 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2459 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2461–2462 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2462 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2467–2468 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2468 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2472–2473 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2473 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2479–2480 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2480 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2483–2484 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2484 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2502–2503 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2503 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2510–2511 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2511 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2512 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2514–2515 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2520–2521 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2552–2553 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2553 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2554 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2558 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2573 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2575 |
EmptyIfStmt | Avoid empty if statements | 3 | 2578–2580 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2586 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2586 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 36 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 46–47 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 48 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 52 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–467 |
GodClass | Possible God Class (WMC=53, ATFD=94, TCC=3.571%) | 3 | 68–467 |
LooseCoupling | Avoid using implementation types like 'HashMap'; use the interface instead | 3 | 77 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 111 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 124 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 127 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 189 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 192 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 195 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 198 |
CyclomaticComplexity | The method 'instantiateHandlers(RestConfiguration)' has a cyclomatic complexity of 14. | 3 | 204–306 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 204–306 |
NPathComplexity | The method 'instantiateHandlers(RestConfiguration)' has an NPath complexity of 8192, current threshold is 200 | 3 | 204–306 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 211 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 219 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 227 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 235 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 243 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 251 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 259 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 267 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 275 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 282 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 290 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 298 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 305 |
CognitiveComplexity | The method 'checkConnection(ChannelHandlerContext)' has a cognitive complexity of 32, current threshold is 15 | 3 | 314–397 |
NPathComplexity | The method 'checkConnection(ChannelHandlerContext)' has an NPath complexity of 962, current threshold is 200 | 3 | 314–397 |
CyclomaticComplexity | The method 'checkConnection(ChannelHandlerContext)' has a cyclomatic complexity of 20. | 3 | 314–397 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 331 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 332 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 348 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 356 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 357 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 360–361 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 361 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 364 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 368 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 382–385 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 394 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 394 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 403 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 415 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 420 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 421 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 422 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 436 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 447 |
LooseCoupling | Avoid using implementation types like 'HashMap'; use the interface instead | 3 | 457 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 36 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 37 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 38 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 67 |
Rule | Violation | Priority | Line |
---|---|---|---|
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 3 | 71–76 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 107 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 107 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 112 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 126 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 126 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 131 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 131 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 144–145 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 146 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 148 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 166 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 167 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 167 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 172–173 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 172–173 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 174 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 178 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 196 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 199 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 36–458 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 78–458 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 85 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 86 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 91 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 103 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 106 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 125 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 126 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 273 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 291 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 309 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 327 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 345 |
CognitiveComplexity | The method 'channelRead0(ChannelHandlerContext, HttpObject)' has a cognitive complexity of 50, current threshold is 15 | 3 | 352–430 |
CyclomaticComplexity | The method 'channelRead0(ChannelHandlerContext, HttpObject)' has a cyclomatic complexity of 18. | 3 | 352–430 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 356 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 357–358 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 358 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 358 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 359 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 359 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 359 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 366–367 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 366–367 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 368 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 369 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 369 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 369–371 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 370 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 370 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 373 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 373–374 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 373 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 374 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 374 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 377–378 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 377–378 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 379 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 381 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 394 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 395 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 3 | 410–413 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 411 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 415 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 419 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 420 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 436–437 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 436–437 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 443 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 450 |
Rule | Violation | Priority | Line |
---|---|---|---|
AvoidDuplicateLiterals | The String literal "Issue on values" appears 5 times in this file; the first occurrence is on line 86 | 3 | 86 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 88 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 89 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 93 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 95 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 95 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 97 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 117 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 118 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 137 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 138 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 139 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 139 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 139 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 141 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 143 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 143 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 143 |
CyclomaticComplexity | The method 'getDetailedAllow()' has a cyclomatic complexity of 10. | 3 | 172–244 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 176 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 178 |
AvoidDuplicateLiterals | The String literal "/id" appears 6 times in this file; the first occurrence is on line 184 | 3 | 184 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 185 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 186–189 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 187 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 197 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 199–200 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 205 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 207 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 208–209 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 209 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 215 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 221 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 224 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 230 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 234 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 239 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 241 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 248 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 264 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 281 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 281 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 282 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 282 |
Rule | Violation | Priority | Line |
---|---|---|---|
AvoidDuplicateLiterals | The String literal "Issue on values" appears 4 times in this file; the first occurrence is on line 85 | 3 | 85 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 87 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 88 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 92 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 94 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 94 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 96 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 116 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 117 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 136 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 137 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 138 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 138 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 138 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 140 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 142 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 142 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 142 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 144 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 146 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 146 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 146 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 148 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 148 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 148 |
CyclomaticComplexity | The method 'getDetailedAllow()' has a cyclomatic complexity of 10. | 3 | 177–247 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 181 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 182 |
AvoidDuplicateLiterals | The String literal "/id" appears 6 times in this file; the first occurrence is on line 189 | 3 | 189 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 190 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 191–194 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 192 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 201 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 203–204 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 209 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 211 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 212 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 212 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 218 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 224 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 227 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 233 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 237 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 242 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 244 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 251 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 266 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 266 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 267 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 267 |
Rule | Violation | Priority | Line |
---|---|---|---|
GodClass | Possible God Class (WMC=47, ATFD=42, TCC=0.000%) | 3 | 52–304 |
AvoidDuplicateLiterals | The String literal "Issue on values" appears 4 times in this file; the first occurrence is on line 88 | 3 | 88 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 90 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 91 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 95 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 97 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 97 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 99 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 119 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 120 |
CyclomaticComplexity | The method 'getPreparedStatement(HttpRestHandler, RestArgument, RestArgument, Object)' has a cyclomatic complexity of 12. | 3 | 130–172 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 139 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 140 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 141 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 141 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 141 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 143 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 145 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 145 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 145 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 147 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 149 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 149 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 149 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 151 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 153 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 153 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 153 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 155 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 157 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 157 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 157 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 159 |
CyclomaticComplexity | The method 'getDetailedAllow()' has a cyclomatic complexity of 10. | 3 | 190–263 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 194–195 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 196 |
AvoidDuplicateLiterals | The String literal "/id" appears 6 times in this file; the first occurrence is on line 203 | 3 | 203 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 204 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 205–208 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 206 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 216 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 218–219 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 224 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 226 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 227–228 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 228 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 234 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 240 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 243 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 249 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 253 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 258 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 260 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 267 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 279 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 279 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 279 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 297 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 297 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 298 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 298 |
Rule | Violation | Priority | Line |
---|---|---|---|
AvoidDuplicateLiterals | The String literal "Issue on values" appears 4 times in this file; the first occurrence is on line 83 | 3 | 83 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 85 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 86 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 90 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 92 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 92 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 94 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 114 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 115 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 134 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 135 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 136 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 136 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 136 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 138 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 140 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 140 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 140 |
CyclomaticComplexity | The method 'getDetailedAllow()' has a cyclomatic complexity of 10. | 3 | 168–239 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 172 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 173 |
AvoidDuplicateLiterals | The String literal "/id" appears 6 times in this file; the first occurrence is on line 180 | 3 | 180 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 181 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 182–185 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 183 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 193 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 195–196 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 201 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 203 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 204 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 204 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 210 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 216 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 219 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 225 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 229 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 234 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 236 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 243 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 258 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 258 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 259 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 259 |
Rule | Violation | Priority | Line |
---|---|---|---|
GodClass | Possible God Class (WMC=51, ATFD=46, TCC=0.000%) | 3 | 53–363 |
AvoidDuplicateLiterals | The String literal "boolean" appears 6 times in this file; the first occurrence is on line 66 | 3 | 66 |
AvoidDuplicateLiterals | The String literal "Issue on values" appears 4 times in this file; the first occurrence is on line 98 | 3 | 98 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 100 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 101 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 105 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 107 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 107 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 109 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 112 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 112–113 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 114 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 114–115 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 116 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 116–117 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 135 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 136 |
CognitiveComplexity | The method 'getPreparedStatement(HttpRestHandler, RestArgument, RestArgument, Object)' has a cognitive complexity of 16, current threshold is 15 | 3 | 146–229 |
CyclomaticComplexity | The method 'getPreparedStatement(HttpRestHandler, RestArgument, RestArgument, Object)' has a cyclomatic complexity of 18. | 3 | 146–229 |
NPathComplexity | The method 'getPreparedStatement(HttpRestHandler, RestArgument, RestArgument, Object)' has an NPath complexity of 6912, current threshold is 200 | 3 | 146–229 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 155 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 156 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 157 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 157 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 157 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 159 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 159 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 159 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 160 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 160 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 162 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 166 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 168 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 168 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 170 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 174 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 176 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 176 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 176 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 178 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 180 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 180 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 180 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 182 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 184 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 184 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 184 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 186 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 189 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 189 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 189 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 191 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 191 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 191 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 192 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 192 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 192 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 193 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 193 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 193 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 194 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 194 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 194 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 196 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 196 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 197 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 201 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 206 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 206 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 207 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 211 |
CyclomaticComplexity | The method 'getDetailedAllow()' has a cyclomatic complexity of 10. | 3 | 247–338 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 251 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 252 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 259 |
AvoidDuplicateLiterals | The String literal "/id" appears 6 times in this file; the first occurrence is on line 260 | 3 | 260 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 261 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 263 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 265 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 268 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 276 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 279 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 281–282 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 287 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 289 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 291 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 293 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 295 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 296–297 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 297 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 303 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 309 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 311 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 313 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 315 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 318 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 324 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 328 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 333 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 335 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 342 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 357 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 357 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 358 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 358 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 99 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 99 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 159 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 161–162 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 161–162 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 162 |
CompareObjectsWithEquals | Use equals() to compare object references. | 3 | 163 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 166 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 166 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 167 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 167 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 167 |
CyclomaticComplexity | The method 'getBody(HttpRestHandler, ByteBuf, RestArgument, RestArgument)' has a cyclomatic complexity of 11. | 3 | 178–206 |
AvoidDuplicateLiterals | The String literal " : {}" appears 4 times in this file; the first occurrence is on line 192 | 3 | 192 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 192–193 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 196 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 199 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 202 |
Rule | Violation | Priority | Line |
---|---|---|---|
CognitiveComplexity | The method 'endParsingRequest(HttpRestHandler, RestArgument, RestArgument, Object)' has a cognitive complexity of 19, current threshold is 15 | 3 | 65–142 |
CyclomaticComplexity | The method 'endParsingRequest(HttpRestHandler, RestArgument, RestArgument, Object)' has a cyclomatic complexity of 19. | 3 | 65–142 |
NPathComplexity | The method 'endParsingRequest(HttpRestHandler, RestArgument, RestArgument, Object)' has an NPath complexity of 240, current threshold is 200 | 3 | 65–142 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 90–91 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 91 |
SimplifyConditional | No need to check for null before an instanceof | 3 | 96 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 99 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 122 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 124 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 157 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 169 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 177 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 179 |
Rule | Violation | Priority | Line |
---|---|---|---|
CognitiveComplexity | The method 'endParsingRequest(HttpRestHandler, RestArgument, RestArgument, Object)' has a cognitive complexity of 20, current threshold is 15 | 3 | 72–138 |
CyclomaticComplexity | The method 'endParsingRequest(HttpRestHandler, RestArgument, RestArgument, Object)' has a cyclomatic complexity of 16. | 3 | 72–138 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 89 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 97–98 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 98 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 101 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 104 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 105 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 106 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 107 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 108 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 109 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 110 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 121 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 122 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 123 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 123 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 124 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 124 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 124 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 144 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 167 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 169 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 178 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 179 |
Rule | Violation | Priority | Line |
---|---|---|---|
CyclomaticComplexity | The method 'endParsingRequest(HttpRestHandler, RestArgument, RestArgument, Object)' has a cyclomatic complexity of 25. | 3 | 71–152 |
CognitiveComplexity | The method 'endParsingRequest(HttpRestHandler, RestArgument, RestArgument, Object)' has a cognitive complexity of 19, current threshold is 15 | 3 | 71–152 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 95–96 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 96 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 100 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 103 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 104 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 105 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 106 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 107 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 113 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 114 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 115 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 116 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 117 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 118 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 119 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 119 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 120 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 120 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 121 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 129 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 132 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 132 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 133 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 133 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 134 |
AvoidDuplicateLiterals | The String literal "filepath" appears 10 times in this file; the first occurrence is on line 167 | 3 | 167 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 174 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 176 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 204 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 207 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 217 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 218 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–288 |
CyclomaticComplexity | The method 'endParsingRequest(HttpRestHandler, RestArgument, RestArgument, Object)' has a cyclomatic complexity of 27. | 3 | 79–197 |
CognitiveComplexity | The method 'endParsingRequest(HttpRestHandler, RestArgument, RestArgument, Object)' has a cognitive complexity of 39, current threshold is 15 | 3 | 79–197 |
NcssCount | The method 'endParsingRequest(HttpRestHandler, RestArgument, RestArgument, Object)' has a NCSS line count of 84. | 3 | 79–197 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 79–197 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 103–104 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 104 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 109 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 110 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 112 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 114 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 114 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 115 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 117 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 118 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 119 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 124 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 127 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 133 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 140 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 143 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 144 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 145 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 146 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 147 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 156 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 159 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 159 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 160 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 164 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 165 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 166 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 168 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 170 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 170 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 175 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 178 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 209 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 210 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 211 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 213 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 217 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 233 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 236 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 249 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 252 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 270 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 273 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 283 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 284 |
Rule | Violation | Priority | Line |
---|---|---|---|
CognitiveComplexity | The method 'endParsingRequest(HttpRestHandler, RestArgument, RestArgument, Object)' has a cognitive complexity of 24, current threshold is 15 | 3 | 68–144 |
CyclomaticComplexity | The method 'endParsingRequest(HttpRestHandler, RestArgument, RestArgument, Object)' has a cyclomatic complexity of 15. | 3 | 68–144 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 92–93 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 93 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 97 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 98 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 100 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 103 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 105 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 105 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 106 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 108 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 109 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 110 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 114 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 117 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 119 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 120 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 121 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 121 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 123 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 123 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 127 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 127 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 152 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 157 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 160 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 171 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 172 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 173 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 175 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 178 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 188 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 189 |
Rule | Violation | Priority | Line |
---|---|---|---|
CyclomaticComplexity | The method 'endParsingRequest(HttpRestHandler, RestArgument, RestArgument, Object)' has a cyclomatic complexity of 12. | 3 | 69–134 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 93 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 93 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 96 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 98 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 99 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 100 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 101 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 101 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 102 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 103 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 103 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 104 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 105 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 106 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 107 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 108 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 109 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 110 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 111 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 119 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 156 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 158 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 168 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 169 |
Rule | Violation | Priority | Line |
---|---|---|---|
CognitiveComplexity | The method 'endParsingRequest(HttpRestHandler, RestArgument, RestArgument, Object)' has a cognitive complexity of 18, current threshold is 15 | 3 | 73–146 |
CyclomaticComplexity | The method 'endParsingRequest(HttpRestHandler, RestArgument, RestArgument, Object)' has a cyclomatic complexity of 15. | 3 | 73–146 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 92 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 93 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 93 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 95 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 95 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 108–109 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 109 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 113 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 114 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 115 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 117 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 121 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 122–123 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 123 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 125 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 141–142 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 142 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 142 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 159 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 161 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 170 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 170 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 170 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 172 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 179 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 180 |
Rule | Violation | Priority | Line |
---|---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 1 | 35–68 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 52 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 52 |
Rule | Violation | Priority | Line |
---|---|---|---|
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 3 | 48–52 |
UnusedAssignment | The value assigned to field 'DAO_FACTORY' is never used (overwritten on line 95) | 3 | 53 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 72 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 85 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 86–88 |
AvoidDuplicateLiterals | The String literal "status" appears 4 times in this file; the first occurrence is on line 199 | 3 | 199 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 21–261 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 177 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 195 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 202 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 215 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 216 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 227 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 228 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 230 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 3 | 240–244 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 242–243 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 3 | 254–256 |
Rule | Violation | Priority | Line |
---|---|---|---|
GodClass | Possible God Class (WMC=72, ATFD=54, TCC=0.000%) | 3 | 60–480 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 85 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 85 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 86 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 86 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 87 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 87 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 88 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 110 |
CyclomaticComplexity | The method 'nodeToUpdatedBusiness(ObjectNode, Business)' has a cyclomatic complexity of 17. | 3 | 131–198 |
CognitiveComplexity | The method 'nodeToUpdatedBusiness(ObjectNode, Business)' has a cognitive complexity of 48, current threshold is 15 | 3 | 131–198 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 138 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 139 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 141 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 142 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 143 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 144 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 147 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 148 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 148 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 151 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 156 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 158 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 159 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 167 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 169 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 170 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 178 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 180 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 181 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 182 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 182 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 183 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 186 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 227 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 256 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 259 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 260 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 260 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 265 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 291 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 294 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 295 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 295 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 300 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 326 |
CognitiveComplexity | The method 'nodeToAliasList(ArrayNode)' has a cognitive complexity of 38, current threshold is 15 | 3 | 342–402 |
CyclomaticComplexity | The method 'nodeToAliasList(ArrayNode)' has a cyclomatic complexity of 14. | 3 | 342–402 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 349 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 351 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 352 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 356 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 359 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 360 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 362 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 363 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 364 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 366 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 368 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 369 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 370 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 373 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 374 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 374 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 377 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 381 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 388 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 391 |
CognitiveComplexity | The method 'nodeToRoles(ArrayNode)' has a cognitive complexity of 45, current threshold is 15 | 3 | 414–479 |
CyclomaticComplexity | The method 'nodeToRoles(ArrayNode)' has a cyclomatic complexity of 15. | 3 | 414–479 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 421 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 423 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 424 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 428 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 431 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 432 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 434 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 435 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 436 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 438 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 440 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 441 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 442 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 445 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 447 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 447 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 450 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 454 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 458 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 465 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 468 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 73 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 82 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 91 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 100 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 125 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 126 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 127 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 128 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 129 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 130 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 131 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 132 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 133 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 156 |
NcssCount | The method 'nodeToUpdatedHost(ObjectNode, Host)' has a NCSS line count of 71. | 3 | 178–260 |
CyclomaticComplexity | The method 'nodeToUpdatedHost(ObjectNode, Host)' has a cyclomatic complexity of 26. | 3 | 178–260 |
CognitiveComplexity | The method 'nodeToUpdatedHost(ObjectNode, Host)' has a cognitive complexity of 84, current threshold is 15 | 3 | 178–260 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 186 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 187 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 189 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 190 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 192 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 193 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 193 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 197 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 199 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 200 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 201 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 203 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 205 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 206 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 206 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 207 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 208 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 210 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 212 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 213 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 214 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 216 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 218 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 219 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 220 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 222 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 224 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 225 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 226 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 228 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 230 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 231 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 232 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 234 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 236 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 237 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 238 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 240 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 242 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 243 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 244 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 246 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 276–277 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 276–277 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 278 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 306 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 66 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 67 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 68 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 69 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 70 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 90 |
CyclomaticComplexity | The method 'nodeToUpdatedLimit(ObjectNode, Limit)' has a cyclomatic complexity of 19. | 3 | 109–158 |
CognitiveComplexity | The method 'nodeToUpdatedLimit(ObjectNode, Limit)' has a cognitive complexity of 41, current threshold is 15 | 3 | 109–158 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 113 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 114 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 115 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 116 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 118 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 119 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 119 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 120 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 122 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 124 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 125 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 125 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 126 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 128 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 130 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 131 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 131 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 132 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 134 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 136 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 137 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 137 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 138 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 140 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 142 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 143 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 143 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 144 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 146 |
Rule | Violation | Priority | Line |
---|---|---|---|
GodClass | Possible God Class (WMC=66, ATFD=168, TCC=0.000%) | 3 | 51–524 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 73 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 82 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 175 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 176 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 176 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 177 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 177 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 178 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 179 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 180 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 181 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 182 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 183 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 184 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 185 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 186 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 187 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 211 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 231–387 |
CyclomaticComplexity | The method 'nodeToUpdatedRule(ObjectNode, Rule)' has a cyclomatic complexity of 39. | 3 | 231–387 |
NcssCount | The method 'nodeToUpdatedRule(ObjectNode, Rule)' has a NCSS line count of 114. | 3 | 231–387 |
CognitiveComplexity | The method 'nodeToUpdatedRule(ObjectNode, Rule)' has a cognitive complexity of 186, current threshold is 15 | 3 | 231–387 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 238 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 239 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 241 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 242 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 244 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 245–246 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 246 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 251 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 253 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 254 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 255 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 256 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 259 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 260 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 263 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 269 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 271 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 272 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 275 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 279 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 283 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 285 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 286 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 288 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 291 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 295 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 297 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 298 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 300 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 303 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 307 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 309 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 310 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 312 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 315 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 319 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 321 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 322 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 324 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 327 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 331 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 333 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 334 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 338 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 340 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 341 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 345 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 347 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 348 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 352 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 354 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 355 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 359 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 361 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 362 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 366 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 368 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 369 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 373 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 417 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 418 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 419 |
CyclomaticComplexity | The method 'parseTasks(ArrayNode, String)' has a cyclomatic complexity of 15. | 3 | 458–522 |
CognitiveComplexity | The method 'parseTasks(ArrayNode, String)' has a cognitive complexity of 47, current threshold is 15 | 3 | 458–522 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 467 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 468 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 469 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 472 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 473 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 475 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 476 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 477 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 485 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 487 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 488 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 489 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 493 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 495 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 496 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 496 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 497 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 500 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 506 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 513 |
Rule | Violation | Priority | Line |
---|---|---|---|
NcssCount | The method 'exportAsJson(Period)' has a NCSS line count of 73. | 3 | 62–144 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 63 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 65 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 68 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 69 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 69 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 70 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 71 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 71 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 71 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 72 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 73 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 74 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 75 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 76 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 78 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 79 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 80 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 81 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 82 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 83 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 84 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 85 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 86 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 87 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 88 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 93 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 94 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 95 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 96 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 98 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 99 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 100 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 101 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 102 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 103 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 104 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 106 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 107 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 108 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 109 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 110 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 111 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 112 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 113 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 115 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 116 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 117 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 118 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 119 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 120 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 121 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 122 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 123 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 124 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 125 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 126 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 127 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 128 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 129 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 130 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 131 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 132 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 133 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 134 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 135 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 136 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 137 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 138 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 139 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 21–415 |
GodClass | Possible God Class (WMC=55, ATFD=95, TCC=0.000%) | 3 | 62–415 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 138 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 139 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 139 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 140 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 140 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 141 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 142 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 143 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 143 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 144 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 144 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 145 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 145 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 146 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 146 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 147 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 148 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 149 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 150 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 151 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 152 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 155 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 156 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 157 |
UnusedAssignment | The initializer for variable 'defaultTransfer' is never used (overwritten on line 179) | 3 | 176 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 181 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 186 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 188 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 196 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 205–206 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 207 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 208 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 208 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 209 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 267 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 268 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 268 |
NcssCount | The method 'parseNode(ObjectNode, Transfer)' has a NCSS line count of 75. | 3 | 317–414 |
NPathComplexity | The method 'parseNode(ObjectNode, Transfer)' has an NPath complexity of 704, current threshold is 200 | 3 | 317–414 |
CognitiveComplexity | The method 'parseNode(ObjectNode, Transfer)' has a cognitive complexity of 95, current threshold is 15 | 3 | 317–414 |
CyclomaticComplexity | The method 'parseNode(ObjectNode, Transfer)' has a cyclomatic complexity of 30. | 3 | 317–414 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 324 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 325 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 327 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 328 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 329 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 330 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 332 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 335 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 337 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 338 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 339 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 340 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 342 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 344 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 345 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 346 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 347 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 350 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 350 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 351–353 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 355 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 358 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 360 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 361 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 361 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 362 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 364 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 366 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 367 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 368 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 370 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 372 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 373 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 374 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 376 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 378 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 379 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 381 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 382 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 383 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 385 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 385 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 388 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 391 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 400 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 403 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 83 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 105 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 106 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 107 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 108 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 109 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 110 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 111 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 112 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 124 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 135 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 21–254 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 111 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 112–113 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 113 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 21–254 |
CyclomaticComplexity | The method 'deleteHost(HttpRequest, HttpResponder, String)' has a cyclomatic complexity of 10. | 3 | 188–233 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 199 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 199 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 200 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 200 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 207 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 209 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 211 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 213 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 21–304 |
NPathComplexity | The method 'filterHosts(HttpRequest, HttpResponder, String, String, String, String, String, String, String)' has an NPath complexity of 124416, current threshold is 200 | 3 | 124–244 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 124–244 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 3 | 124–137 |
NcssCount | The method 'filterHosts(HttpRequest, HttpResponder, String, String, String, String, String, String, String)' has a NCSS line count of 71. | 3 | 124–244 |
CognitiveComplexity | The method 'filterHosts(HttpRequest, HttpResponder, String, String, String, String, String, String, String)' has a cognitive complexity of 27, current threshold is 15 | 3 | 124–244 |
CyclomaticComplexity | The method 'filterHosts(HttpRequest, HttpResponder, String, String, String, String, String, String, String)' has a cyclomatic complexity of 25. | 3 | 124–244 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 148 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 148–150 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 160 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 231 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 235 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 236 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 236 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 283 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 21–268 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 150 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 151 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 152 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 153 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 154 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 199 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 200 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 201 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 202 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 203 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 21–241 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 192 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 21–268 |
NcssCount | The method 'filterRules(HttpRequest, HttpResponder, String, String, String, String, String)' has a NCSS line count of 62. | 3 | 109–206 |
CognitiveComplexity | The method 'filterRules(HttpRequest, HttpResponder, String, String, String, String, String)' has a cognitive complexity of 21, current threshold is 15 | 3 | 109–206 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 3 | 109–120 |
NPathComplexity | The method 'filterRules(HttpRequest, HttpResponder, String, String, String, String, String)' has an NPath complexity of 5184, current threshold is 200 | 3 | 109–206 |
CyclomaticComplexity | The method 'filterRules(HttpRequest, HttpResponder, String, String, String, String, String)' has a cyclomatic complexity of 21. | 3 | 109–206 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 130–132 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 130 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 194 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 198 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 199 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 199 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 247 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 21–877 |
GodClass | Possible God Class (WMC=100, ATFD=82, TCC=0.000%) | 3 | 100–877 |
CyclomaticComplexity | The class 'ServerHandler' has a total cyclomatic complexity of 100 (highest 30). | 3 | 100–877 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 118 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 118 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 148 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 154 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 158 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 167 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 168 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 169 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 170 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 171 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 172 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 173 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 174 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 202 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 204 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 249 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 249 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 253 |
ExcessiveParameterList | Avoid long parameter lists. | 3 | 344–363 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 344–491 |
CognitiveComplexity | The method 'getLogs(HttpRequest, HttpResponder, String, String, String, String, String, String, String, String, String)' has a cognitive complexity of 40, current threshold is 15 | 3 | 344–491 |
CyclomaticComplexity | The method 'getLogs(HttpRequest, HttpResponder, String, String, String, String, String, String, String, String, String)' has a cyclomatic complexity of 30. | 3 | 344–491 |
NPathComplexity | The method 'getLogs(HttpRequest, HttpResponder, String, String, String, String, String, String, String, String, String)' has an NPath complexity of 84672, current threshold is 200 | 3 | 344–491 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 3 | 344–363 |
NcssCount | The method 'getLogs(HttpRequest, HttpResponder, String, String, String, String, String, String, String, String, String)' has a NCSS line count of 88. | 3 | 344–491 |
AvoidDuplicateLiterals | The String literal "false" appears 12 times in this file; the first occurrence is on line 346 | 3 | 346 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 438 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 455 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 478 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 479 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 480 |
NPathComplexity | The method 'getConfig(HttpRequest, HttpResponder, String, String, String, String, String)' has an NPath complexity of 2240, current threshold is 200 | 3 | 516–631 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 516–631 |
NcssCount | The method 'getConfig(HttpRequest, HttpResponder, String, String, String, String, String)' has a NCSS line count of 69. | 3 | 516–631 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 3 | 516–526 |
CyclomaticComplexity | The method 'getConfig(HttpRequest, HttpResponder, String, String, String, String, String)' has a cyclomatic complexity of 16. | 3 | 516–631 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 601 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 607 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 613 |
ExcessiveParameterList | Avoid long parameter lists. | 3 | 667–688 |
NcssCount | The method 'setConfig(HttpRequest, HttpResponder, String, String, String, String, String, String, String, String, String, String)' has a NCSS line count of 89. | 3 | 667–816 |
NPathComplexity | The method 'setConfig(HttpRequest, HttpResponder, String, String, String, String, String, String, String, String, String, String)' has an NPath complexity of 25792, current threshold is 200 | 3 | 667–816 |
CyclomaticComplexity | The method 'setConfig(HttpRequest, HttpResponder, String, String, String, String, String, String, String, String, String, String)' has a cyclomatic complexity of 24. | 3 | 667–816 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 3 | 667–688 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 667–816 |
CognitiveComplexity | The method 'setConfig(HttpRequest, HttpResponder, String, String, String, String, String, String, String, String, String, String)' has a cognitive complexity of 33, current threshold is 15 | 3 | 667–816 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 784 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 790 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 796 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 21–182 |
CyclomaticComplexity | The method 'filterTransfer(HttpRequest, HttpResponder, String, String, String)' has a cyclomatic complexity of 10. | 3 | 104–164 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 119 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 119–121 |
InefficientEmptyStringCheck | String.trim().length() == 0 / String.trim().isEmpty() is an inefficient way to validate a blank String. | 3 | 124 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 124 |
InefficientEmptyStringCheck | String.trim().length() == 0 / String.trim().isEmpty() is an inefficient way to validate a blank String. | 3 | 130 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 130 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 136 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 158 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 159 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 21–456 |
AvoidDuplicateLiterals | The String literal "(-?\\d+)_(.+)" appears 5 times in this file; the first occurrence is on line 119 | 3 | 119 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 120 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 121 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 125 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 126 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 178 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 179 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 183 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 184 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 200 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 201 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 201 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 241 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 243 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 244 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 248 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 249 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 304 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 306 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 307 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 311 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 312 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 370 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 371 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 375 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 376 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 388 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 389 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 21–329 |
ExcessiveParameterList | Avoid long parameter lists. | 3 | 130–153 |
NPathComplexity | The method 'filterTransfer(HttpRequest, HttpResponder, String, String, String, String, String, String, String, String, String, String, String)' has an NPath complexity of 193536, current threshold is 200 | 3 | 130–270 |
NcssCount | The method 'filterTransfer(HttpRequest, HttpResponder, String, String, String, String, String, String, String, String, String, String, String)' has a NCSS line count of 78. | 3 | 130–270 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 3 | 130–153 |
CyclomaticComplexity | The method 'filterTransfer(HttpRequest, HttpResponder, String, String, String, String, String, String, String, String, String, String, String)' has a cyclomatic complexity of 27. | 3 | 130–270 |
CognitiveComplexity | The method 'filterTransfer(HttpRequest, HttpResponder, String, String, String, String, String, String, String, String, String, String, String)' has a cognitive complexity of 32, current threshold is 15 | 3 | 130–270 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 130–270 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 164–166 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 164 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 181 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 223 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 223 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 264 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 266 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 307 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 308 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 47 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 54 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 59 |
ArrayIsStoredDirectly | The user-supplied array 'args' is stored directly. | 3 | 70 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 87 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 90 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 91 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 47 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 82 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 82 |
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 28–218 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 68 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 21–495 |
GodClass | Possible God Class (WMC=73, ATFD=52, TCC=8.333%) | 3 | 78–495 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 83 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 88 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 93 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 124 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 130 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 148 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 3 | 155–158 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 175 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 175 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 199 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 200 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 232–237 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 236 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 259 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 266 |
CyclomaticComplexity | The method 'checkCredentials(HttpRequest)' has a cyclomatic complexity of 30. | 3 | 292–388 |
NPathComplexity | The method 'checkCredentials(HttpRequest)' has an NPath complexity of 1886, current threshold is 200 | 3 | 292–388 |
CognitiveComplexity | The method 'checkCredentials(HttpRequest)' has a cognitive complexity of 26, current threshold is 15 | 3 | 292–388 |
NcssCount | The method 'checkCredentials(HttpRequest)' has a NCSS line count of 60. | 3 | 292–388 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 294 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 301 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 303 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 308 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 319 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 322 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 333 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 334 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 338 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 339 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 346 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 347 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 350 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 352 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 359 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 361 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 362 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 370 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 373 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 394 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 397 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 398 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 406 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 411 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 433–435 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 439 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 441–446 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 445 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 49 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 54 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 82 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 87 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 88 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 90 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 91 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 97 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 97 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 104 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 107 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 107 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 111 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 113 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 113 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 62 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 86 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 88 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 89 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 90 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 95 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 96 |
Rule | Violation | Priority | Line |
---|---|---|---|
CognitiveComplexity | The method 'deserializeRequest(HttpRequest)' has a cognitive complexity of 15, current threshold is 15 | 3 | 93–142 |
CyclomaticComplexity | The method 'deserializeRequest(HttpRequest)' has a cyclomatic complexity of 19. | 3 | 93–142 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 104–105 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 111 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 118 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 120 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 122–125 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 122 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 123–124 |
CloseResource | Ensure that resources like this JsonParser object are closed after use | 3 | 128 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 130 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 132 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 134 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 137 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 56 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 61 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 63 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 67 |
Rule | Violation | Priority | Line |
---|---|---|---|
ConstantsInInterface | Avoid constants in interfaces. Interfaces define types, constants are implementation details better placed in classes or enums. See Effective Java, item 19. | 3 | 70 |
ConstantsInInterface | Avoid constants in interfaces. Interfaces define types, constants are implementation details better placed in classes or enums. See Effective Java, item 19. | 3 | 82 |
AvoidFieldNameMatchingTypeName | It is somewhat confusing to have a field name matching the declaring class name | 3 | 82 |
ConstantsInInterface | Avoid constants in interfaces. Interfaces define types, constants are implementation details better placed in classes or enums. See Effective Java, item 19. | 3 | 100 |
ConstantsInInterface | Avoid constants in interfaces. Interfaces define types, constants are implementation details better placed in classes or enums. See Effective Java, item 19. | 3 | 107–108 |
AvoidFieldNameMatchingTypeName | It is somewhat confusing to have a field name matching the declaring class name | 3 | 121 |
ConstantsInInterface | Avoid constants in interfaces. Interfaces define types, constants are implementation details better placed in classes or enums. See Effective Java, item 19. | 3 | 121 |
ConstantsInInterface | Avoid constants in interfaces. Interfaces define types, constants are implementation details better placed in classes or enums. See Effective Java, item 19. | 3 | 140 |
ConstantsInInterface | Avoid constants in interfaces. Interfaces define types, constants are implementation details better placed in classes or enums. See Effective Java, item 19. | 3 | 147 |
ConstantsInInterface | Avoid constants in interfaces. Interfaces define types, constants are implementation details better placed in classes or enums. See Effective Java, item 19. | 3 | 160 |
AvoidFieldNameMatchingTypeName | It is somewhat confusing to have a field name matching the declaring class name | 3 | 160 |
AvoidFieldNameMatchingTypeName | It is somewhat confusing to have a field name matching the declaring class name | 3 | 179 |
ConstantsInInterface | Avoid constants in interfaces. Interfaces define types, constants are implementation details better placed in classes or enums. See Effective Java, item 19. | 3 | 179 |
AvoidFieldNameMatchingTypeName | It is somewhat confusing to have a field name matching the declaring class name | 3 | 199 |
ConstantsInInterface | Avoid constants in interfaces. Interfaces define types, constants are implementation details better placed in classes or enums. See Effective Java, item 19. | 3 | 199 |
AvoidFieldNameMatchingTypeName | It is somewhat confusing to have a field name matching the declaring class name | 3 | 216 |
ConstantsInInterface | Avoid constants in interfaces. Interfaces define types, constants are implementation details better placed in classes or enums. See Effective Java, item 19. | 3 | 216 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 81 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 82 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 83 |
CloseResource | Ensure that resources like this StringReader object are closed after use | 3 | 110 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 113 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 115 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 115 |
CloseResource | Ensure that resources like this FileWriter object are closed after use | 3 | 136 |
CloseResource | Ensure that resources like this FileReader object are closed after use | 3 | 160 |
CloseResource | Ensure that resources like this BufferedReader object are closed after use | 3 | 161 |
AssignmentInOperand | Avoid assignments in operands | 3 | 167 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 168 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 172 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 243 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–748 |
CyclomaticComplexity | The class 'ConnectionActions' has a total cyclomatic complexity of 113 (highest 34). | 3 | 75–748 |
AbstractClassWithoutAbstractMethod | This abstract class does not have any abstract methods | 3 | 75–748 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 75–748 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 85 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 101 |
NPathComplexity | The method 'channelClosed()' has an NPath complexity of 90732, current threshold is 200 | 3 | 122–233 |
CyclomaticComplexity | The method 'channelClosed()' has a cyclomatic complexity of 34. | 3 | 122–233 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 122–233 |
CognitiveComplexity | The method 'channelClosed()' has a cognitive complexity of 63, current threshold is 15 | 3 | 122–233 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 138 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 144 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 144 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 145 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 146 |
AvoidDeeplyNestedIfStmts | Deeply nested if..then statements are hard to read | 3 | 148–152 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 148 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 149 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 149 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 177 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 178 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 178 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 182–183 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 183 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 192 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 204 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 212 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 218 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 220 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 228 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 242–243 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 242–243 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 268 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 274 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 278 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 289 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 302–304 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 303 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 307 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 310 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 311–314 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 311–314 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 313 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 321–323 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'e1' | 2 | 326 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 332 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 337 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 345–347 |
NPathComplexity | The method 'authent(AuthentPacket, boolean)' has an NPath complexity of 214272, current threshold is 200 | 3 | 360–515 |
CyclomaticComplexity | The method 'authent(AuthentPacket, boolean)' has a cyclomatic complexity of 26. | 3 | 360–515 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 360–515 |
NcssCount | The method 'authent(AuthentPacket, boolean)' has a NCSS line count of 89. | 3 | 360–515 |
CognitiveComplexity | The method 'authent(AuthentPacket, boolean)' has a cognitive complexity of 50, current threshold is 15 | 3 | 360–515 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 364–366 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 372 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 375–376 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 379 |
AvoidDuplicateLiterals | The String literal "Service unavailable" appears 4 times in this file; the first occurrence is on line 381 | 3 | 381 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 385 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 396 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 403–404 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 410 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 422 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 423 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 427 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 428 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 429 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 431 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 439 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 444 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 451 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 451 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 462 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 471 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 481 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 482 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 497 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 504–505 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 504–505 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 505 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 506–508 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 506–508 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 506–508 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 507 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 509–511 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 509–511 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 511 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 513–514 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 514 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 518 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 523–524 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 525–527 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 525–527 |
CyclomaticComplexity | The method 'validateAuthenticationReuse()' has a cyclomatic complexity of 10. | 3 | 530–575 |
CognitiveComplexity | The method 'validateAuthenticationReuse()' has a cognitive complexity of 21, current threshold is 15 | 3 | 530–575 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 534–535 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 534–535 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 538 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 541–542 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 542 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 544 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 544 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 545 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 548 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 551 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 556 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 557 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 563 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 584 |
CognitiveComplexity | The method 'errorMesg(ErrorPacket)' has a cognitive complexity of 29, current threshold is 15 | 3 | 608–709 |
NcssCount | The method 'errorMesg(ErrorPacket)' has a NCSS line count of 70. | 3 | 608–709 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 608–709 |
CyclomaticComplexity | The method 'errorMesg(ErrorPacket)' has a cyclomatic complexity of 19. | 3 | 608–709 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 612 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 612 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 616 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 619–620 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 630 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 631 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 3 | 640 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 649 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 654 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 655 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 657 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 3 | 666 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 680 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 729 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 730 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessivePublicCount | This class has a bunch of public methods and attributes | 3 | 20–765 |
CyclomaticComplexity | The class 'LocalChannelReference' has a total cyclomatic complexity of 107 (highest 17). | 3 | 53–765 |
TooManyFields | Too many fields | 3 | 53–765 |
GodClass | Possible God Class (WMC=107, ATFD=117, TCC=9.397%) | 3 | 53–765 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 63 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 67 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 106 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 111 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 116 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 131 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 138 |
AvoidFieldNameMatchingMethodName | Field isSendThroughMode has the same name as a method | 3 | 138 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 142 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 212 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 364–365 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 385 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 423–424 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 425 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 426 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 451 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 452 |
CyclomaticComplexity | The method 'invalidateRequest(R66Result)' has a cyclomatic complexity of 17. | 3 | 480–554 |
CognitiveComplexity | The method 'invalidateRequest(R66Result)' has a cognitive complexity of 31, current threshold is 15 | 3 | 480–554 |
NPathComplexity | The method 'invalidateRequest(R66Result)' has an NPath complexity of 7776, current threshold is 200 | 3 | 480–554 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 542–543 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 550–552 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 575 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 576 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 581–582 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 583 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 584 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 601–603 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 601–603 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 617 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 618 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 620 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 621 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 675 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 682 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 743 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 743 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 746 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–597 |
GodClass | Possible God Class (WMC=111, ATFD=225, TCC=28.571%) | 3 | 80–597 |
CyclomaticComplexity | The class 'LocalServerHandler' has a total cyclomatic complexity of 111 (highest 53). | 3 | 80–597 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 112 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 114 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 126 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 131–378 |
CognitiveComplexity | The method 'channelRead1(LocalChannelReference, AbstractLocalPacket)' has a cognitive complexity of 66, current threshold is 15 | 3 | 131–378 |
CyclomaticComplexity | The method 'channelRead1(LocalChannelReference, AbstractLocalPacket)' has a cyclomatic complexity of 43. | 3 | 131–378 |
NPathComplexity | The method 'channelRead1(LocalChannelReference, AbstractLocalPacket)' has an NPath complexity of 313, current threshold is 200 | 3 | 131–378 |
NcssCount | The method 'channelRead1(LocalChannelReference, AbstractLocalPacket)' has a NCSS line count of 144. | 3 | 131–378 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 3 | 133 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 138 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 141–142 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 142 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 143 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 145 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 146 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 150 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 151–154 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 151–154 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 153–154 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 162–163 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 169 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 170 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 171–173 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 173 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 173 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 177–180 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 179 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 179 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 181 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 192 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 193–194 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 195 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 208 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 212 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 221–222 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 222 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 222 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 234 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 247 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 256 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 256 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 257 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 264 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 265 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 272 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 281 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 298 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 299–301 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 302 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 311 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 317 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 320–321 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 328 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 337 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 342 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 343 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 346–347 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 347 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 347 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 361 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 361 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 362 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 369 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 370 |
CognitiveComplexity | The method 'exceptionCaught(TransferActions, Throwable)' has a cognitive complexity of 182, current threshold is 15 | 3 | 380–558 |
NcssCount | The method 'exceptionCaught(TransferActions, Throwable)' has a NCSS line count of 129. | 3 | 380–558 |
NPathComplexity | The method 'exceptionCaught(TransferActions, Throwable)' has an NPath complexity of 870960, current threshold is 200 | 3 | 380–558 |
CyclomaticComplexity | The method 'exceptionCaught(TransferActions, Throwable)' has a cyclomatic complexity of 53. | 3 | 380–558 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 380–558 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 385 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 387 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 388 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 395 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 399 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 406–411 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 409 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 413 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 417 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 422 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 427 |
UnusedAssignment | The value assigned to variable 'code' is never used | 3 | 442 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 445 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 446 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 476 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 3 | 482–492 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 482 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 491 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 511–513 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 515 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 516–518 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 516–518 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 524 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 526–527 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 531–532 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 536–537 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 542 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 544 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 547 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 549 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 552 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 556 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 563–565 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 565 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 565 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 570 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 578–579 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 578–579 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 581 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 583–584 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 586–587 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 595 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 64 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 71 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 103 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 146 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 148 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 173 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 179–180 |
CyclomaticComplexity | The method 'shutdownLocalChannels()' has a cyclomatic complexity of 14. | 3 | 246–318 |
CognitiveComplexity | The method 'shutdownLocalChannels()' has a cognitive complexity of 37, current threshold is 15 | 3 | 246–318 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 247–248 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 251 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 261 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 262 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 263 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 264 |
AvoidDeeplyNestedIfStmts | Deeply nested if..then statements are hard to read | 3 | 265–268 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 265 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 266 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 271 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 276 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 278 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 278–279 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 283–285 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 283 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 284 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 286 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 288–289 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 288–289 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 288–289 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 291 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 297 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 304 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 309–311 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 309 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 310 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 312 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 312 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 316 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessivePublicCount | This class has a bunch of public methods and attributes | 3 | 20–1546 |
ExcessiveClassLength | Avoid really long classes. | 3 | 54–1546 |
TooManyFields | Too many fields | 3 | 54–1546 |
GodClass | Possible God Class (WMC=174, ATFD=231, TCC=26.901%) | 3 | 54–1546 |
CyclomaticComplexity | The class 'Monitoring' has a total cyclomatic complexity of 174 (highest 61). | 3 | 54–1546 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 54–1546 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 61 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 64 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 65 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 66 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 67 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 68 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 71 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 72 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 73 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 74 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 75 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 76 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 77 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 82 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 85 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 86 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 87 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 88 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 89 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 90 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 91 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 92 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 93 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 94 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 95 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 96 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 97 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 100 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 101 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 102 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 103 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 104 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 105 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 106 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 109 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 112 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 113 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 114 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 115 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 116 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 117 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 118 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 120 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 121 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 122 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 123 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 124 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 125 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 126 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 127 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 130 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 131 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 132 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 133 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 134 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 135 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 136 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 139 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 140 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 141 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 142 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 143 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 144 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 145 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 148 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 149 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 150 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 151 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 152 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 153 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 154 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 155 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 156 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 157 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 158 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 159 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 160 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 161 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 162 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 163 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 164 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 165 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 166 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 167 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 168 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 169 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 170 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 171 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 314 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 321 |
CyclomaticComplexity | The method 'run(long, boolean)' has a cyclomatic complexity of 13. | 3 | 372–657 |
CognitiveComplexity | The method 'run(long, boolean)' has a cognitive complexity of 24, current threshold is 15 | 3 | 372–657 |
NcssCount | The method 'run(long, boolean)' has a NCSS line count of 113. | 3 | 372–657 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 372–657 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 400 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 401 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 402–403 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 402–403 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 405 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 408–409 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 408–409 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 412 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 412 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 664–772 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 665 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 24, but has at least 816 characters appended. | 3 | 665 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 667 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 715 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 716 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 717 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 719 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 720 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 728 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 730 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 732 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 733 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 735 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 736 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 738 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 739 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 741 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 742 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 744 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 745 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 748 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 750 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 751 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 754 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 755 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 757 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 758 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 760 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 761 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 763 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 764 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 766 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 767 |
NcssCount | The method 'exportAsJson(boolean)' has a NCSS line count of 72. | 3 | 788–871 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 790 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 792 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 792 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 796 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 797 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 798 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 799 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 800 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 803 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 804 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 805 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 806 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 807 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 808 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 809 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 810 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 811 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 812 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 813 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 816 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 817 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 818 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 819 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 822 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 823 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 824 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 825 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 826 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 827 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 828 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 831 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 832 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 888 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 888 |
CognitiveComplexity | The method 'run(long, WaarpGlobalValuesIndex)' has a cognitive complexity of 17, current threshold is 15 | 3 | 949–1187 |
CyclomaticComplexity | The method 'run(long, WaarpGlobalValuesIndex)' has a cyclomatic complexity of 61. | 3 | 949–1187 |
NcssCount | The method 'run(long, WaarpGlobalValuesIndex)' has a NCSS line count of 186. | 3 | 949–1187 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 949–1187 |
NPathComplexity | The method 'run(long, WaarpGlobalValuesIndex)' has an NPath complexity of 900, current threshold is 200 | 3 | 949–1187 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1013 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1020–1021 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1020–1021 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 3 | 1044–1180 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 1195–1360 |
CyclomaticComplexity | The method 'run(long, WaarpDetailedValuesIndex)' has a cyclomatic complexity of 33. | 3 | 1195–1360 |
NPathComplexity | The method 'run(long, WaarpDetailedValuesIndex)' has an NPath complexity of 255, current threshold is 200 | 3 | 1195–1360 |
NcssCount | The method 'run(long, WaarpDetailedValuesIndex)' has a NCSS line count of 119. | 3 | 1195–1360 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1221–1222 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1221–1222 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 3 | 1248–1341 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1346 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1346 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1354 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1354 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 1368–1545 |
CyclomaticComplexity | The method 'run(long, WaarpErrorValuesIndex)' has a cyclomatic complexity of 27. | 3 | 1368–1545 |
NcssCount | The method 'run(long, WaarpErrorValuesIndex)' has a NCSS line count of 101. | 3 | 1368–1545 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 3 | 1375–1543 |
Rule | Violation | Priority | Line |
---|---|---|---|
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 48 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 55 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 57 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 59 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 61 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 63 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 64 |
NPathComplexity | The method 'run()' has an NPath complexity of 535, current threshold is 200 | 3 | 94–193 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 20. | 3 | 94–193 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 30, current threshold is 15 | 3 | 94–193 |
NcssCount | The method 'run()' has a NCSS line count of 63. | 3 | 94–193 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 99 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 100 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 120 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 131 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 137 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 138–139 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 139 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 140 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 141 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 145 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 148 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 149 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 158–159 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 159 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 165 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 171 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 173 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 196 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 198 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 199–201 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 203 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 207 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 209–210 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 209–210 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 214–216 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 214–216 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 214–216 |
CognitiveComplexity | The method 'finalizeRequestDone(boolean)' has a cognitive complexity of 20, current threshold is 15 | 3 | 230–265 |
CyclomaticComplexity | The method 'finalizeRequestDone(boolean)' has a cyclomatic complexity of 12. | 3 | 230–265 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 231 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 232 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 236 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 239 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 240 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 251 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 257 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 274 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–2835 |
GodClass | Possible God Class (WMC=517, ATFD=700, TCC=29.864%) | 3 | 125–2835 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 125–2835 |
CyclomaticComplexity | The class 'ServerActions' has a total cyclomatic complexity of 517 (highest 84). | 3 | 125–2835 |
ExcessiveClassLength | Avoid really long classes. | 3 | 125–2835 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 171–174 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 172 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 173 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 206 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 225 |
CyclomaticComplexity | The method 'valid(ValidPacket)' has a cyclomatic complexity of 16. | 3 | 244–317 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 3 | 258–316 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 314 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 322 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 323 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 335 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 342 |
NPathComplexity | The method 'configImportPacket(ValidPacket)' has an NPath complexity of 161616, current threshold is 200 | 3 | 355–478 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 355–478 |
CognitiveComplexity | The method 'configImportPacket(ValidPacket)' has a cognitive complexity of 59, current threshold is 15 | 3 | 355–478 |
CyclomaticComplexity | The method 'configImportPacket(ValidPacket)' has a cyclomatic complexity of 31. | 3 | 355–478 |
NcssCount | The method 'configImportPacket(ValidPacket)' has a NCSS line count of 76. | 3 | 355–478 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 362–363 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 362–363 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 363 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 363 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 364 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 372 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 373–374 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 373–374 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 374 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 378 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 379 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 380 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 381 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 382 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 383 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 391–393 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 410–412 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 422–424 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 432 |
AvoidDuplicateLiterals | The String literal "Rule:KO" appears 4 times in this file; the first occurrence is on line 433 | 3 | 433 |
AvoidDuplicateLiterals | The String literal "Error" appears 17 times in this file; the first occurrence is on line 436 | 3 | 436 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 454–456 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 468 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 498 |
CyclomaticComplexity | The method 'logPacket(ValidPacket)' has a cyclomatic complexity of 20. | 3 | 510–587 |
CognitiveComplexity | The method 'logPacket(ValidPacket)' has a cognitive complexity of 16, current threshold is 15 | 3 | 510–587 |
NPathComplexity | The method 'logPacket(ValidPacket)' has an NPath complexity of 1120, current threshold is 200 | 3 | 510–587 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 515–516 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 515–516 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 516 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 516 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 517 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 535 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 536 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 538 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 559 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 560–562 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 560–562 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 562 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 577 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 622 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 624 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 627 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 638 |
SimpleDateFormatNeedsLocale | When instantiating a SimpleDateFormat object, specify a Locale | 3 | 642 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 651 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 651 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 653 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 654 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 673 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 680 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 680 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 682 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 697 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 703–705 |
CyclomaticComplexity | The method 'jsonCommand(JsonCommandPacket, JsonPacket)' has a cyclomatic complexity of 20. | 3 | 739–816 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 3 | 758–815 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 814 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 826 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 856 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 874 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 874 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 875 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 875 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 876 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 882 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 884 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 925 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 943 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 945 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 970 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1018 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1020 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1020 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1022 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1043 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1043 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1044 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1056 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1056 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1058 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1075 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1077 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1094 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1122 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1142 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1158 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1158 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1160 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1179 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1185 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1198 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1199 |
AvoidDuplicateLiterals | The String literal "Unblock" appears 4 times in this file; the first occurrence is on line 1 207 | 3 | 1207 |
AvoidDuplicateLiterals | The String literal "Block" appears 4 times in this file; the first occurrence is on line 1 207 | 3 | 1207 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1209 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1209 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1225 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1236 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1257 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1283 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1284 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1288 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1292 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1317–1318 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1319 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1323 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1327 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1329 |
CognitiveComplexity | The method 'bandwidth(boolean, long, long, long, long)' has a cognitive complexity of 15, current threshold is 15 | 3 | 1357–1410 |
CyclomaticComplexity | The method 'bandwidth(boolean, long, long, long, long)' has a cyclomatic complexity of 12. | 3 | 1357–1410 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1364–1365 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1364–1365 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1365 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1365 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1366 |
EmptyIfStmt | Avoid empty if statements | 3 | 1374–1377 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1383 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1386 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1389 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1392 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1394 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1395–1398 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1395–1398 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1398 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1400–1401 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1401 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1405 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1406 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1407 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1408 |
CognitiveComplexity | The method 'configImport(ConfigImportJsonPacket)' has a cognitive complexity of 157, current threshold is 15 | 3 | 1422–1698 |
NcssCount | The method 'configImport(ConfigImportJsonPacket)' has a NCSS line count of 175. | 3 | 1422–1698 |
CyclomaticComplexity | The method 'configImport(ConfigImportJsonPacket)' has a cyclomatic complexity of 84. | 3 | 1422–1698 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 1422–1698 |
NPathComplexity | The method 'configImport(ConfigImportJsonPacket)' has an NPath complexity of 2147483647, current threshold is 200 | 3 | 1422–1698 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1430–1431 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1430–1431 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1431 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1431 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1432 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1440 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1441–1442 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1441–1442 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1442 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1468 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1471 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1471 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1473 |
AvoidDuplicateLiterals | The String literal " : {}" appears 5 times in this file; the first occurrence is on line 1 473 | 3 | 1473 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1482 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1484 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1485 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1487 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1488 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 1496–1498 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 1514–1516 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1528 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1530 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1531 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1533 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1534 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 1542–1544 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1552 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 1570–1572 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1585 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1593 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1594 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1596 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1597 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1620 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1621 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1623 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1624 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1646 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1647 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1649 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1650 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1667 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1720–1721 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1720–1721 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1721 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1721 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1722 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1730 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1731–1732 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1731–1732 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1732 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1734 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1735 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 1751–1854 |
CognitiveComplexity | The method 'staticConfigExport(String, boolean, boolean, boolean, boolean, boolean)' has a cognitive complexity of 35, current threshold is 15 | 3 | 1751–1854 |
NPathComplexity | The method 'staticConfigExport(String, boolean, boolean, boolean, boolean, boolean)' has an NPath complexity of 1136, current threshold is 200 | 3 | 1751–1854 |
NcssCount | The method 'staticConfigExport(String, boolean, boolean, boolean, boolean, boolean)' has a NCSS line count of 73. | 3 | 1751–1854 |
CyclomaticComplexity | The method 'staticConfigExport(String, boolean, boolean, boolean, boolean, boolean)' has a cyclomatic complexity of 20. | 3 | 1751–1854 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1759 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1769 |
UnusedAssignment | The value assigned to variable 'bhost' is never used | 3 | 1770 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'bhost' | 2 | 1770 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1773 |
UnusedAssignment | The value assigned to variable 'bhost' is never used | 3 | 1774 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1782 |
UnusedAssignment | The value assigned to variable 'brule' is never used | 3 | 1783 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'brule' | 2 | 1783 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1786 |
UnusedAssignment | The value assigned to variable 'brule' is never used | 3 | 1787 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1793 |
CloseResource | Ensure that resources like this FileOutputStream object are closed after use | 3 | 1799 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1802 |
UnusedAssignment | The value assigned to variable 'bbusiness' is never used | 3 | 1808 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'bbusiness' | 2 | 1808 |
CloseResource | Ensure that resources like this FileOutputStream object are closed after use | 3 | 1815 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1818 |
UnusedAssignment | The value assigned to variable 'balias' is never used | 3 | 1824 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'balias' | 2 | 1824 |
CloseResource | Ensure that resources like this FileOutputStream object are closed after use | 3 | 1831 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'broles' | 2 | 1840 |
UnusedAssignment | The value assigned to variable 'broles' is never used | 3 | 1840 |
CyclomaticComplexity | The method 'requestRestart(String, String, long, Date)' has a cyclomatic complexity of 13. | 3 | 1868–1937 |
CognitiveComplexity | The method 'requestRestart(String, String, long, Date)' has a cognitive complexity of 18, current threshold is 15 | 3 | 1868–1937 |
UnusedAssignment | The initializer for variable 'returnCode' is never used (overwritten on lines 1895, 1903, 1927 and 1929) | 3 | 1872 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1876–1877 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1876–1877 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1877 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1877 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1878 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1888–1889 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1888–1889 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1890–1893 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1893 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1893 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1920–1921 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1920–1921 |
UnusedAssignment | The value assigned to variable 'returnCode' is never used | 3 | 1927 |
CyclomaticComplexity | The method 'isCodeValid(ErrorCode)' has a cyclomatic complexity of 35. | 3 | 1944–1984 |
NPathComplexity | The method 'logPurge(boolean, boolean, Timestamp, Timestamp, String, String, String, String, boolean, boolean, boolean, boolean, boolean)' has an NPath complexity of 3360, current threshold is 200 | 3 | 2008–2103 |
CyclomaticComplexity | The method 'logPurge(boolean, boolean, Timestamp, Timestamp, String, String, String, String, boolean, boolean, boolean, boolean, boolean)' has a cyclomatic complexity of 26. | 3 | 2008–2103 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 3 | 2008–2014 |
CognitiveComplexity | The method 'logPurge(boolean, boolean, Timestamp, Timestamp, String, String, String, String, boolean, boolean, boolean, boolean, boolean)' has a cognitive complexity of 26, current threshold is 15 | 3 | 2008–2103 |
ExcessiveParameterList | Avoid long parameter lists. | 3 | 2008–2014 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2019–2020 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2019–2020 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2020 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2020 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2021 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2039 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2043 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2044 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2046 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2074 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2075–2077 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2075–2077 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2077 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'stopid' | 2 | 2083 |
CyclomaticComplexity | The method 'stopOrCancel(byte, String, String, long)' has a cyclomatic complexity of 13. | 3 | 2119–2176 |
CognitiveComplexity | The method 'stopOrCancel(byte, String, String, long)' has a cognitive complexity of 17, current threshold is 15 | 3 | 2119–2176 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2125–2126 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2125–2126 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2126 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2126 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2127 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2139 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2139 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2147 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2149 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 2159 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2160 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2183–2184 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2183–2184 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2203 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2203 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 2207 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2208 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2214 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2235 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2235 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 2239 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2240 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2246 |
CyclomaticComplexity | The method 'shutdown(byte, boolean)' has a cyclomatic complexity of 10. | 3 | 2302–2335 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2311 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2312 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2314 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2315–2318 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2315–2318 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2317 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2318 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2320 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2320 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2331–2333 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2332 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2360 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2378 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2385 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2399 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2439–2441 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2439–2441 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2440–2441 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2442–2443 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2443 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2460 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2477 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2477 |
CyclomaticComplexity | The method 'blockRequest(byte, boolean)' has a cyclomatic complexity of 10. | 3 | 2499–2529 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2507 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2508 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2510 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2511–2513 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2511–2513 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2513 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2515 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2516 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2526–2527 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2526 |
NcssCount | The method 'informationFile(byte, String, String, boolean)' has a NCSS line count of 74. | 3 | 2545–2653 |
CyclomaticComplexity | The method 'informationFile(byte, String, String, boolean)' has a cyclomatic complexity of 21. | 3 | 2545–2653 |
NPathComplexity | The method 'informationFile(byte, String, String, boolean)' has an NPath complexity of 280, current threshold is 200 | 3 | 2545–2653 |
CognitiveComplexity | The method 'informationFile(byte, String, String, boolean)' has a cognitive complexity of 40, current threshold is 15 | 3 | 2545–2653 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 2545–2653 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2560 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2564 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2566 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2567 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2570 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2571 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2573 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2580 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2582 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2584 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2596 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2609 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2611 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2614 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2614 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2617 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2620 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2621 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2622 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2626 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2631 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2650 |
CyclomaticComplexity | The method 'informationRequest(long, boolean, String, boolean)' has a cyclomatic complexity of 15. | 3 | 2674–2732 |
NPathComplexity | The method 'informationRequest(long, boolean, String, boolean)' has an NPath complexity of 384, current threshold is 200 | 3 | 2674–2732 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2683 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2689 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2700–2701 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2702–2703 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2711–2712 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2713 |
CyclomaticComplexity | The method 'initTransferRequest(TransferRequestJsonPacket)' has a cyclomatic complexity of 11. | 3 | 2775–2834 |
CognitiveComplexity | The method 'initTransferRequest(TransferRequestJsonPacket)' has a cognitive complexity of 15, current threshold is 15 | 3 | 2775–2834 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2793–2794 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2812 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 2829 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–1495 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 78–1495 |
ExcessiveClassLength | Avoid really long classes. | 3 | 78–1495 |
CyclomaticComplexity | The class 'TransferActions' has a total cyclomatic complexity of 257 (highest 27). | 3 | 78–1495 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 107–110 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 120 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 122 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 125 |
NcssCount | The method 'request(RequestPacket)' has a NCSS line count of 79. | 3 | 158–300 |
NPathComplexity | The method 'request(RequestPacket)' has an NPath complexity of 57344, current threshold is 200 | 3 | 158–300 |
CognitiveComplexity | The method 'request(RequestPacket)' has a cognitive complexity of 31, current threshold is 15 | 3 | 158–300 |
CyclomaticComplexity | The method 'request(RequestPacket)' has a cyclomatic complexity of 27. | 3 | 158–300 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 158–300 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 178–179 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'packet' | 2 | 188 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 192 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 212 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 214 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 220 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 221 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 221–222 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 223–226 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 225 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 226 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 227–232 |
SimplifyBooleanExpressions | Avoid unnecessary comparisons in boolean expressions | 3 | 245 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 250 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 253–258 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 256–257 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 264 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 271 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 278–279 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 278–279 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 282 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 289 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 307 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 313 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 314–315 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 315 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 316 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 317 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'packet' | 2 | 318 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 339 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 340–341 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 349–350 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 349–350 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 356–357 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 357 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 370 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 374–375 |
CyclomaticComplexity | The method 'setFileSizeFromRequest(RequestPacket, DbTaskRunner, boolean)' has a cyclomatic complexity of 19. | 3 | 385–429 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 389–390 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'shouldInformBack' | 2 | 392 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 393 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 403 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 435 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 436 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 436 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 441 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 443 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 446 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 457 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 457 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 458 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 459 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 460 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 460 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 467–468 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 482 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 502 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 502 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 513 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 523–524 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 523–524 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 549 |
CognitiveComplexity | The method 'checkRunnerConsistency(RequestPacket, DbTaskRunner, LocalChannelReference)' has a cognitive complexity of 16, current threshold is 15 | 3 | 564–602 |
CyclomaticComplexity | The method 'checkRunnerConsistency(RequestPacket, DbTaskRunner, LocalChannelReference)' has a cyclomatic complexity of 13. | 3 | 564–602 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 569 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 574 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 575 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 576–578 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 579 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 586 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 588 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 592 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 593–594 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 593–594 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 619–620 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 635–636 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 635–636 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 646 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 652 |
UnusedAssignment | The initializer for variable 'runner' is never used (overwritten on lines 665 and 682) | 3 | 663 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 670–671 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 683–684 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 702 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 703–705 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 703–705 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 705 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 705 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 707–710 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 709 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 709 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 715 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 715 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 733 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 735 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 742 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 753 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 754 |
CyclomaticComplexity | The method 'data(DataPacket)' has a cyclomatic complexity of 27. | 3 | 811–981 |
NPathComplexity | The method 'data(DataPacket)' has an NPath complexity of 45360, current threshold is 200 | 3 | 811–981 |
CognitiveComplexity | The method 'data(DataPacket)' has a cognitive complexity of 38, current threshold is 15 | 3 | 811–981 |
NcssCount | The method 'data(DataPacket)' has a NCSS line count of 88. | 3 | 811–981 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 811–981 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 825 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 831 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 832–833 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 833 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 834 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 845 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 846–847 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 847 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 850–853 |
AvoidDuplicateLiterals | The String literal " : " appears 5 times in this file; the first occurrence is on line 851 | 3 | 851 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 852 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 861 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 862–863 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 863 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 864 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 866 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 867 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 869 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 871–872 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 872 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 880–881 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 881 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 884 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 890 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 892 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 892–903 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 893 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 895–898 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 897 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 906 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 909 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 911 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 916–919 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 918–919 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 918–919 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 922–923 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 922–923 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 932–935 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 934–935 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 934–935 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 937–938 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 937–938 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 943 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 948 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 952–954 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 955 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 956 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 957–958 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 958 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 968 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 969 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 970 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 971–972 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 972 |
CognitiveComplexity | The method 'prepareGlobalDigests()' has a cognitive complexity of 34, current threshold is 15 | 3 | 983–1032 |
CyclomaticComplexity | The method 'prepareGlobalDigests()' has a cyclomatic complexity of 16. | 3 | 983–1032 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 984 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 988 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 992 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 994 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 995 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 997 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1000 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1005 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1008 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1009 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1014–1016 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1015 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1018 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1020 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1025 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1030 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1030 |
CyclomaticComplexity | The method 'endTransfer(EndTransferPacket)' has a cyclomatic complexity of 10. | 3 | 1041–1075 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1048 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1049–1050 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1050 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1052 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1054 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1070 |
EmptyIfStmt | Avoid empty if statements | 3 | 1071–1073 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1078 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 1088–1090 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1093 |
CyclomaticComplexity | The method 'checkGlobalDigest(EndTransferPacket)' has a cyclomatic complexity of 13. | 3 | 1099–1160 |
CognitiveComplexity | The method 'checkGlobalDigest(EndTransferPacket)' has a cognitive complexity of 23, current threshold is 15 | 3 | 1099–1160 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1101–1103 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1102 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1106 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1107 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1109–1110 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1113 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1113 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1126 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1126 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1127 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1136 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1137 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1139 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1146 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1154 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1157 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1158 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1164 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1165 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1166 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1169 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1170 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1186 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 1198–1200 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1207 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1209 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1211 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1212 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1212 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1215 |
CyclomaticComplexity | The method 'endRequest(EndRequestPacket)' has a cyclomatic complexity of 19. | 3 | 1253–1316 |
NPathComplexity | The method 'endRequest(EndRequestPacket)' has an NPath complexity of 1296, current threshold is 200 | 3 | 1253–1316 |
CognitiveComplexity | The method 'endRequest(EndRequestPacket)' has a cognitive complexity of 29, current threshold is 15 | 3 | 1253–1316 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 1262–1264 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1271 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1274 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1275 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1278 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1279 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1281 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1282 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1286 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1286 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1288 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1288 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1290 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1313 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1313 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1332 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1335 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1371 |
CyclomaticComplexity | The method 'requestChangeNameSize(String, long)' has a cyclomatic complexity of 11. | 3 | 1382–1440 |
CognitiveComplexity | The method 'requestChangeNameSize(String, long)' has a cognitive complexity of 18, current threshold is 15 | 3 | 1382–1440 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1399 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1413 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1416 |
CognitiveComplexity | The method 'checkIfAnyTaskCheckFile(String, long, DbTaskRunner)' has a cognitive complexity of 25, current threshold is 15 | 3 | 1442–1494 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1446 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1450 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1452 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1453 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1453 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1454 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1454 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1461–1463 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1464–1466 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1466 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1474–1476 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1475 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1478–1480 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1479 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1482–1484 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1483 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 46 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 48 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 50 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'global' | 3 | 52 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 52 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 55 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 56 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 57 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 131–176 |
CognitiveComplexity | The method 'getLocalPacketForNetworkPacket(LocalChannelReference, NetworkPacket)' has a cognitive complexity of 21, current threshold is 15 | 3 | 131–176 |
CyclomaticComplexity | The method 'getLocalPacketForNetworkPacket(LocalChannelReference, NetworkPacket)' has a cyclomatic complexity of 13. | 3 | 131–176 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 153–154 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 180 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 182 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 184 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 193–195 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 193–195 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 198–214 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 200 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 206 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 209 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 212 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 216–224 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 56 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 58 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 60 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 62 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 85 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 96 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 97 |
ArrayIsStoredDirectly | The user-supplied array 'key' is stored directly. | 3 | 133 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 154–182 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 169 |
MethodReturnsInternalArray | Returning 'key' may expose an internal array. | 3 | 206 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 228 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 229 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 231 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 233 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 234 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 236 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 237 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 237 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 242 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 242 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 242 |
Rule | Violation | Priority | Line |
---|---|---|---|
ArrayIsStoredDirectly | The user-supplied array 'spassword' is stored directly. | 3 | 67 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 78–88 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 84 |
MethodReturnsInternalArray | Returning 'key' may expose an internal array. | 3 | 111 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 47 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 58 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 62 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 89–108 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 98 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 163 |
Rule | Violation | Priority | Line |
---|---|---|---|
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 80–102 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 92 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 47 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 49 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 50 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 52 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 95 |
ArrayIsStoredDirectly | The user-supplied array 'data' is stored directly. | 3 | 106 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 110 |
ArrayIsStoredDirectly | The user-supplied array 'data' is stored directly. | 3 | 121 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 139–141 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 144–147 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 145 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 150–157 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 188–198 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 196 |
MethodReturnsInternalArray | Returning 'data' may expose an internal array. | 3 | 206 |
MethodReturnsInternalArray | Returning 'key' may expose an internal array. | 3 | 213 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 237–240 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 251–258 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 254 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 255 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 256 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 43 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 62 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 65 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 115–137 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 126 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 43 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 45 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 62 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 65 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 125–147 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 136 |
Rule | Violation | Priority | Line |
---|---|---|---|
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 72 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 97–122 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 109 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 44 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 66 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 99–126 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 115 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 43 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 90 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 112–137 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 124 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 169 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 39 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 56 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 83–92 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 87 |
Rule | Violation | Priority | Line |
---|---|---|---|
UseUtilityClass | All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. | 3 | 28–55 |
Rule | Violation | Priority | Line |
---|---|---|---|
CyclomaticComplexity | The method 'createPacketFromByteBuf(int, int, int, ByteBuf)' has a cyclomatic complexity of 28. | 3 | 98–170 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 178 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 178 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 179 |
Rule | Violation | Priority | Line |
---|---|---|---|
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 58–65 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 61 |
Rule | Violation | Priority | Line |
---|---|---|---|
GodClass | Possible God Class (WMC=69, ATFD=66, TCC=20.120%) | 3 | 48–585 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 81 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 91 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 117 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 118 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 119 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 120 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 141 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 142 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 163 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 164 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 177 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 178 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 187 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 188 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 189 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 190 |
NPathComplexity | The method 'createFromBuffer(int, int, int, ByteBuf)' has an NPath complexity of 384, current threshold is 200 | 3 | 214–287 |
CyclomaticComplexity | The method 'createFromBuffer(int, int, int, ByteBuf)' has a cyclomatic complexity of 14. | 3 | 214–287 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 222 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 244 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 244 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 244 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 245 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 245 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 245 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 246 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 246 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 246 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 247 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 247 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 247 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 248 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 248 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 248 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 249 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 249 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 249 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 251 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 251 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 251 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 252 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 252 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 252 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 254 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 254 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 254 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 260 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 266 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 269 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 274 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 275 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 281 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 309 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 367–372 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 375–395 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 380 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 381 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 386 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 390–391 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 392–393 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 398–443 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 404 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 405 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 416–418 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 422–424 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 427–428 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 431–432 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 435–436 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 439–441 |
AvoidDuplicateLiterals | The String literal " : " appears 9 times in this file; the first occurrence is on line 452 | 3 | 452 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 552–555 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 554 |
Rule | Violation | Priority | Line |
---|---|---|---|
ArrayIsStoredDirectly | The user-supplied array 'spassword' is stored directly. | 3 | 68 |
ArrayIsStoredDirectly | The user-supplied array 'spassword' is stored directly. | 3 | 77 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 88–110 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 96 |
MethodReturnsInternalArray | Returning 'key' may expose an internal array. | 3 | 126 |
Rule | Violation | Priority | Line |
---|---|---|---|
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 68–83 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 76 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 36 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 38 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 40 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 71–92 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 83 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 107–110 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 109 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 38 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 83–104 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 95 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 126–128 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 133–136 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 135 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 38 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 55–57 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 65 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 67–69 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 69 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 87–88 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 89–92 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 99 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 100–101 |
Rule | Violation | Priority | Line |
---|---|---|---|
DataClass | The class 'BandwidthJsonPacket' is suspected to be a Data Class (WOC=16.667%, NOPA=0, NOAM=10, WMC=13) | 3 | 27–123 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 29 |
AvoidFieldNameMatchingMethodName | Field isToApplied has the same name as a method | 3 | 29 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 34 |
AvoidFieldNameMatchingMethodName | Field isValidated has the same name as a method | 3 | 34 |
Rule | Violation | Priority | Line |
---|---|---|---|
DataClass | The class 'ConfigExportJsonPacket' is suspected to be a Data Class (WOC=16.667%, NOPA=0, NOAM=10, WMC=13) | 3 | 27–122 |
Rule | Violation | Priority | Line |
---|---|---|---|
DataClass | The class 'ConfigExportResponseJsonPacket' is suspected to be a Data Class (WOC=7.692%, NOPA=0, NOAM=12, WMC=13) | 3 | 27–124 |
Rule | Violation | Priority | Line |
---|---|---|---|
DataClass | The class 'ConfigImportJsonPacket' is suspected to be a Data Class (WOC=6.250%, NOPA=0, NOAM=30, WMC=33) | 3 | 29–284 |
Rule | Violation | Priority | Line |
---|---|---|---|
DataClass | The class 'ConfigImportResponseJsonPacket' is suspected to be a Data Class (WOC=4.348%, NOPA=0, NOAM=22, WMC=23) | 3 | 27–199 |
Rule | Violation | Priority | Line |
---|---|---|---|
DataClass | The class 'InformationJsonPacket' is suspected to be a Data Class (WOC=31.250%, NOPA=0, NOAM=8, WMC=16) | 3 | 27–168 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 29 |
AvoidFieldNameMatchingMethodName | Field isIdRequest has the same name as a method | 3 | 29 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 31 |
AvoidFieldNameMatchingMethodName | Field isTo has the same name as a method | 3 | 31 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 48 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 49 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 52 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 112 |
Rule | Violation | Priority | Line |
---|---|---|---|
DataClass | The class 'LogJsonPacket' is suspected to be a Data Class (WOC=7.692%, NOPA=0, NOAM=24, WMC=27) | 3 | 29–235 |
Rule | Violation | Priority | Line |
---|---|---|---|
DataClass | The class 'LogResponseJsonPacket' is suspected to be a Data Class (WOC=11.111%, NOPA=0, NOAM=8, WMC=9) | 3 | 27–94 |
Rule | Violation | Priority | Line |
---|---|---|---|
DataClass | The class 'RequestJsonPacket' is suspected to be a Data Class (WOC=14.286%, NOPA=0, NOAM=6, WMC=7) | 3 | 27–79 |
Rule | Violation | Priority | Line |
---|---|---|---|
DataClass | The class 'RestartTransferJsonPacket' is suspected to be a Data Class (WOC=11.111%, NOPA=1, NOAM=8, WMC=9) | 3 | 31–98 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 31 |
AvoidFieldNameMatchingMethodName | Field isRestartOrBlock has the same name as a method | 3 | 31 |
AvoidFieldNameMatchingMethodName | Field isShutdownOrBlock has the same name as a method | 3 | 35 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 35 |
MethodReturnsInternalArray | Returning 'key' may expose an internal array. | 3 | 41 |
ArrayIsStoredDirectly | The user-supplied array 'key' is stored directly. | 3 | 47 |
Rule | Violation | Priority | Line |
---|---|---|---|
DataClass | The class 'TransferRequestJsonPacket' is suspected to be a Data Class (WOC=18.750%, NOPA=0, NOAM=26, WMC=33) | 3 | 35–299 |
AvoidFieldNameMatchingMethodName | Field validate has the same name as a method | 3 | 55 |
AvoidFieldNameMatchingMethodName | Field isAdditionalDelay has the same name as a method | 3 | 65 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 65 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'fileInformation' | 2 | 263 |
Rule | Violation | Priority | Line |
---|---|---|---|
UseUtilityClass | All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. | 3 | 31–91 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'factory' | 3 | 32 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 62 |
Rule | Violation | Priority | Line |
---|---|---|---|
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 3 | 52–55 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 21–278 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 73 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 74 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 76 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 77 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 78 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 79 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 80 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 81 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'remoteRestChannel' | 3 | 81 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 83 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'futurePost' | 3 | 83 |
NPathComplexity | The constructor 'HttpMonitoringExporterClient(String, String, String, String, String, boolean, EventLoopGroup)' has an NPath complexity of 576, current threshold is 200 | 3 | 101–164 |
CyclomaticComplexity | The constructor 'HttpMonitoringExporterClient(String, String, String, String, String, boolean, EventLoopGroup)' has a cyclomatic complexity of 15. | 3 | 101–164 |
CognitiveComplexity | The constructor 'HttpMonitoringExporterClient(String, String, String, String, String, boolean, EventLoopGroup)' has a cognitive complexity of 15, current threshold is 15 | 3 | 101–164 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 106 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 121 |
AvoidUsingHardCodedIP | Do not hard code the IP address | 3 | 126 |
NPathComplexity | The method 'post(ObjectNode, DateTime, DateTime, String)' has an NPath complexity of 1152, current threshold is 200 | 3 | 174–257 |
CognitiveComplexity | The method 'post(ObjectNode, DateTime, DateTime, String)' has a cognitive complexity of 15, current threshold is 15 | 3 | 174–257 |
CyclomaticComplexity | The method 'post(ObjectNode, DateTime, DateTime, String)' has a cyclomatic complexity of 14. | 3 | 174–257 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 181 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 187 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 187 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 202 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 234–235 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 238–239 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 245 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 246 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 275 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 37 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 50 |
UnusedLocalVariable | Avoid unused local variables such as 'status'. | 3 | 50 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 53 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 53 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 53 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 53 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 66 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 31 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 32 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 21–431 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 109 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 111 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 132 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 133 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 134 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 135 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 137 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 138 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 140 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 141 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 170 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 182 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 191 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 199 |
ExcessiveParameterList | Avoid long parameter lists. | 3 | 245–251 |
CyclomaticComplexity | The constructor 'MonitorExporterTransfers(String, String, String, String, String, String, String, boolean, boolean, boolean)' has a cyclomatic complexity of 14. | 3 | 245–312 |
NPathComplexity | The constructor 'MonitorExporterTransfers(String, String, String, String, String, String, String, boolean, boolean, boolean)' has an NPath complexity of 288, current threshold is 200 | 3 | 245–312 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 264 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 270 |
AvoidUsingHardCodedIP | Do not hard code the IP address | 3 | 272 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 280 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 296 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 304 |
NPathComplexity | The method 'run()' has an NPath complexity of 1488, current threshold is 200 | 3 | 315–420 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 315–420 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 15. | 3 | 315–420 |
NcssCount | The method 'run()' has a NCSS line count of 83. | 3 | 315–420 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 27, current threshold is 15 | 3 | 315–420 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 333 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 335 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 340 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 350 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 351 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 354 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 354 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 356 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 356 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 361 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 363 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 365 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 367 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 371 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 372 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 373 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 375 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 376 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 377 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 380 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 380 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 381 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 381 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 382 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 383 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 384 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 386 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 387–388 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 389 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 390 |
UseLocaleWithCaseConversions | When doing a String.toLowerCase()/toUpperCase() call, use a Locale | 3 | 390 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 394 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 396 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 400 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 411 |
Rule | Violation | Priority | Line |
---|---|---|---|
GodClass | Possible God Class (WMC=57, ATFD=36, TCC=21.377%) | 3 | 51–421 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 51–421 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 64 |
AvoidFieldNameMatchingMethodName | Field isShuttingDown has the same name as a method | 3 | 64 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 68 |
AvoidFieldNameMatchingMethodName | Field channel has the same name as a method | 3 | 73 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 73 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 77 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 81 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 93 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 97 |
AvoidFieldNameMatchingMethodName | Field isSSL has the same name as a method | 3 | 101 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 101 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 166 |
CognitiveComplexity | The method 'shutdownAllLocalChannels()' has a cognitive complexity of 24, current threshold is 15 | 3 | 185–236 |
CyclomaticComplexity | The method 'shutdownAllLocalChannels()' has a cyclomatic complexity of 10. | 3 | 185–236 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 195–196 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 196 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 197 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 198–199 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 199 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 200 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 201 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 206–207 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 210–211 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 225 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 228–229 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 229 |
CognitiveComplexity | The method 'shutdownAllowed()' has a cognitive complexity of 16, current threshold is 15 | 3 | 255–294 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 265 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 274 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 276 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 317 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 318 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 319 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 343 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 343 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 353 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–565 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 79 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 83 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 88 |
AvoidFieldNameMatchingMethodName | Field isSSL has the same name as a method | 3 | 92 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 92 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 96 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 100 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 104 |
CyclomaticComplexity | The method 'channelInactive(ChannelHandlerContext)' has a cyclomatic complexity of 13. | 3 | 114–159 |
CognitiveComplexity | The method 'channelInactive(ChannelHandlerContext)' has a cognitive complexity of 17, current threshold is 15 | 3 | 114–159 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 116 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 118–119 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 118–119 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 123–125 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 124 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 132 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 142 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 154 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 165 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 167–168 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 167–168 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 170 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 178 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 179–180 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 179–180 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 190–191 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 197–198 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 216 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 216 |
CyclomaticComplexity | The method 'userEventTriggered(ChannelHandlerContext, Object)' has a cyclomatic complexity of 14. | 3 | 221–276 |
CognitiveComplexity | The method 'userEventTriggered(ChannelHandlerContext, Object)' has a cognitive complexity of 28, current threshold is 15 | 3 | 221–276 |
NPathComplexity | The method 'userEventTriggered(ChannelHandlerContext, Object)' has an NPath complexity of 446, current threshold is 200 | 3 | 221–276 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 223 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 229 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 244–246 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 250 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 254–256 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 257 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 258–260 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 258–260 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 270 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 286–444 |
CyclomaticComplexity | The method 'channelRead0(ChannelHandlerContext, NetworkPacket)' has a cyclomatic complexity of 24. | 3 | 286–444 |
NPathComplexity | The method 'channelRead0(ChannelHandlerContext, NetworkPacket)' has an NPath complexity of 1261, current threshold is 200 | 3 | 286–444 |
NcssCount | The method 'channelRead0(ChannelHandlerContext, NetworkPacket)' has a NCSS line count of 80. | 3 | 286–444 |
CognitiveComplexity | The method 'channelRead0(ChannelHandlerContext, NetworkPacket)' has a cognitive complexity of 58, current threshold is 15 | 3 | 286–444 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 307–310 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 322–324 |
AvoidDuplicateLiterals | The String literal " : " appears 9 times in this file; the first occurrence is on line 324 | 3 | 324 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 324 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 334 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 335 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 363–365 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 363–365 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 369–371 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 385–387 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 385–387 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 391–393 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 406–408 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 406–408 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 411 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 420–421 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 434–435 |
CyclomaticComplexity | The method 'exceptionCaught(ChannelHandlerContext, Throwable)' has a cyclomatic complexity of 10. | 3 | 447–509 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 451–452 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 452 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 456 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 456 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 460–462 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 461 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 479–481 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 480 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 487–489 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 488 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 493–495 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 494 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 498 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 502–504 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 503 |
EmptyIfStmt | Avoid empty if statements | 3 | 506–508 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 3 | 531 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 537 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 538 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 547 |
Rule | Violation | Priority | Line |
---|---|---|---|
DataClass | The class 'NetworkServerInitializer' is suspected to be a Data Class (WOC=0.000%, NOPA=5, NOAM=0, WMC=4) | 3 | 39–86 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 53 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 62–63 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 63 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 65 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 69 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 75 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 78 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 79 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 80 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 81 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 83 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–1427 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 85–1427 |
GodClass | Possible God Class (WMC=201, ATFD=113, TCC=18.588%) | 3 | 85–1427 |
ExcessiveClassLength | Avoid really long classes. | 3 | 85–1427 |
CyclomaticComplexity | The class 'NetworkTransaction' has a total cyclomatic complexity of 201 (highest 24). | 3 | 85–1427 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 138 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 140 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 142 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 143 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 144 |
CognitiveComplexity | The method 'clearPreviousStates()' has a cognitive complexity of 17, current threshold is 15 | 3 | 182–204 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 186 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 187–189 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 188–189 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 188–189 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 190 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 190 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 196 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 197–198 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 197–198 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 197–198 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 199 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 199 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 49, but has at least 238 characters appended. | 3 | 207 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 328 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 328 |
CognitiveComplexity | The method 'createConnectionWithRetryWithAuthenticationException(SocketAddress, boolean, R66Future)' has a cognitive complexity of 17, current threshold is 15 | 3 | 393–438 |
CyclomaticComplexity | The method 'createConnectionWithRetryWithAuthenticationException(SocketAddress, boolean, R66Future)' has a cyclomatic complexity of 11. | 3 | 393–438 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 408 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 412 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 416 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 420 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 425 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 428 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 430 |
CyclomaticComplexity | The method 'createConnection(SocketAddress, boolean, R66Future)' has a cyclomatic complexity of 13. | 3 | 455–518 |
CognitiveComplexity | The method 'createConnection(SocketAddress, boolean, R66Future)' has a cognitive complexity of 15, current threshold is 15 | 3 | 455–518 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 467 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 468 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 469 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 472–473 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 472–473 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 492–495 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 492–495 |
AvoidCatchingNPE | Avoid catching NullPointerException; consider removing the cause of the NPE. | 3 | 496 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 496 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 505 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 505 |
CyclomaticComplexity | The method 'createNewConnection(SocketAddress, boolean)' has a cyclomatic complexity of 24. | 3 | 531–621 |
NPathComplexity | The method 'createNewConnection(SocketAddress, boolean)' has an NPath complexity of 905, current threshold is 200 | 3 | 531–621 |
CognitiveComplexity | The method 'createNewConnection(SocketAddress, boolean)' has a cognitive complexity of 36, current threshold is 15 | 3 | 531–621 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 539 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 544 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 560 |
PreserveStackTrace | New exception is thrown in catch block, original stack trace may be lost | 3 | 569–570 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 573 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 574 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 575 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 579 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 587 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 595 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 597 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 602 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 603 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 603 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 603 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 605 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 605 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 605 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 607 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 607 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 613 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 638–639 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 638–639 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 645–647 |
CyclomaticComplexity | The method 'sendValidationConnection(LocalChannelReference)' has a cyclomatic complexity of 15. | 3 | 666–762 |
CognitiveComplexity | The method 'sendValidationConnection(LocalChannelReference)' has a cognitive complexity of 20, current threshold is 15 | 3 | 666–762 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 670–671 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 679 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 680 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 681 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 682–683 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 683 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 685 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 692 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 693–694 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 718 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 720 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 736 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 744–745 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 745 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 747 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 779 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 807 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 831 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 3 | 835–836 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 837–839 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 837–839 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 838 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 840–842 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 869 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 3 | 873–874 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 875–877 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 875–877 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 876 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 878–880 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 905 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 912 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 3 | 916–917 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 918–921 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 918–921 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 919 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 922–924 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 935 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 973–974 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 999–1000 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 1012–1013 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1052 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 1091 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1111–1112 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1111–1112 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1134–1135 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 3 | 1146 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1147–1150 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1147–1150 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1148 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1163 |
CyclomaticComplexity | The method 'getRemoteChannel(SocketAddress)' has a cyclomatic complexity of 15. | 3 | 1230–1267 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1258 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1258 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 1293 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 1294 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1320 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1321 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1322 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1325 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1326 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1329 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1331 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1340–1341 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1340–1341 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1350 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1350 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1352 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1353–1354 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1353–1354 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1364 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1394 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 1395–1397 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1401 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1406 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1410 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1411 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1419 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1421 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 1422 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1423 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveParameterList | Avoid long parameter lists. | 3 | 121–130 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 139 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 140–141 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 140–141 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 148 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 153 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 40 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 48 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 129–130 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 132–133 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 132–133 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 149 |
Rule | Violation | Priority | Line |
---|---|---|---|
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 46 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 56 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 78 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 79 |
AvoidDeeplyNestedIfStmts | Deeply nested if..then statements are hard to read | 3 | 85–87 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 86 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 91 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 92 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'isServer'. | 3 | 48 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 70–71 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 73 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 74–75 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 74–75 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 86 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 95 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 96–98 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 96–98 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 100 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 100 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 51 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 69 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 72–73 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 73 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 75 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 76–77 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 77 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 81 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 86 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 92 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 96 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 97 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 98 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 99 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 103 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 30 |
ImmutableField | Private field 'type' could be made final; it is only initialized in the declaration or constructor. | 3 | 30 |
UnusedAssignment | The field initializer for 'type' is never used (overwritten on lines 38 and 44) | 3 | 30 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 31 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 51 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 51 |
Rule | Violation | Priority | Line |
---|---|---|---|
ImmutableField | Private field 'type' could be made final; it is only initialized in the declaration or constructor. | 3 | 30 |
UnusedAssignment | The field initializer for 'type' is never used (overwritten on lines 38 and 44) | 3 | 30 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 30 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 31 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 51 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 51 |
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 45–399 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 76 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 77 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 78 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 79 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 80 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 81 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 83 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 85 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 91 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 93 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 96 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 99 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 104 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 111 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 115 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 127 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 140 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 154 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 167 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 179–311 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 183 |
UseNotifyAllInsteadOfNotify | Call Thread.notifyAll() rather than Thread.notify() | 3 | 187–307 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 188–189 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 192–194 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 195 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 197–199 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 203–205 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 205 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 209–211 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 211 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 216–218 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 218 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 222–224 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 224 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 226–227 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 229–231 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 231 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 235–237 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 237 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 241–243 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 243 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 247–249 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 249 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 251 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 253–255 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 255 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 261–263 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 263 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 266–268 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 268 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 270–271 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 273–275 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 275 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 279–281 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 281 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 285–287 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 287 |
AvoidCatchingNPE | Avoid catching NullPointerException; consider removing the cause of the NPE. | 3 | 308 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 308 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 322 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 341 |
UseNotifyAllInsteadOfNotify | Call Thread.notifyAll() rather than Thread.notify() | 3 | 364–383 |
AvoidCatchingNPE | Avoid catching NullPointerException; consider removing the cause of the NPE. | 3 | 384 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 384 |
Rule | Violation | Priority | Line |
---|---|---|---|
ImmutableField | Private field 'type' could be made final; it is only initialized in the declaration or constructor. | 3 | 30 |
UnusedAssignment | The field initializer for 'type' is never used (overwritten on lines 38 and 44) | 3 | 30 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 30 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 31 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 51 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 51 |
Rule | Violation | Priority | Line |
---|---|---|---|
CyclomaticComplexity | The method 'getVariable(OID, int, int, int)' has a cyclomatic complexity of 12. | 3 | 39–80 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 41 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 42 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 43 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 44 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 69 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 71 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 84 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 101 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–368 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 61 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 61–368 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 66 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 76 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 80 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 80 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 82 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 82 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 93 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 97 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 97 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 99 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 99 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 109 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 112 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 112 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 114 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 114 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 127 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 128 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 131 |
CyclomaticComplexity | The method 'writeBackDataBlock(LocalChannelReference, FilesystemBasedDigest, DataBlock, FilesystemBasedDigest)' has a cyclomatic complexity of 10. | 3 | 145–188 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 151 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 160 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 161 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 163 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 168 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 173 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 174 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 175 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 181 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 186 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 244–246 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 253 |
CyclomaticComplexity | The method 'exit()' has a cyclomatic complexity of 10. | 3 | 282–345 |
NPathComplexity | The method 'exit()' has an NPath complexity of 384, current threshold is 200 | 3 | 282–345 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 283–284 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 284 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 285 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 286 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 286 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 294 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 295 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 296 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 298 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 299–300 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 299–300 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 301 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 301 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 302 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 307 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 310–311 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 315 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 318 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 319–320 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 319–320 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 322 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 323 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 323 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 328 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 329 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 329 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 332 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 338 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 341 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 342–343 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 353 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 364 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 364 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 364 |
Rule | Violation | Priority | Line |
---|---|---|---|
CognitiveComplexity | The method 'getFile(WaarpLogger, R66Session, String, boolean, boolean, boolean, R66File)' has a cognitive complexity of 17, current threshold is 15 | 3 | 59–114 |
CyclomaticComplexity | The method 'getFile(WaarpLogger, R66Session, String, boolean, boolean, boolean, R66File)' has a cyclomatic complexity of 11. | 3 | 59–114 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 68 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 68 |
AvoidReassigningParameters | Avoid reassigning parameters such as 'file' | 2 | 81 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 81 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 83–84 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 87 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 94–95 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 102 |
Rule | Violation | Priority | Line |
---|---|---|---|
DataClass | The class 'R66Future' is suspected to be a Data Class (WOC=11.111%, NOPA=0, NOAM=6, WMC=11) | 3 | 29–99 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 68 |
Rule | Violation | Priority | Line |
---|---|---|---|
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 27 |
Rule | Violation | Priority | Line |
---|---|---|---|
CyclomaticComplexity | The method 'restartTransfer(DbTaskRunner, LocalChannelReference)' has a cyclomatic complexity of 16. | 3 | 72–180 |
NcssCount | The method 'restartTransfer(DbTaskRunner, LocalChannelReference)' has a NCSS line count of 70. | 3 | 72–180 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 72–180 |
CognitiveComplexity | The method 'restartTransfer(DbTaskRunner, LocalChannelReference)' has a cognitive complexity of 37, current threshold is 15 | 3 | 72–180 |
EmptyIfStmt | Avoid empty if statements | 3 | 80–82 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 93 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 97 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 102 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 114–115 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 114–115 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 124 |
CyclomaticComplexity | The method 'finalizeTaskWithNoSession(DbTaskRunner, LocalChannelReference)' has a cyclomatic complexity of 15. | 3 | 190–256 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 198 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 203 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 203 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 210 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 210 |
ExceptionAsFlowControl | Avoid using exceptions as flow control. | 3 | 221 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 222–223 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 244–245 |
CognitiveComplexity | The method 'stopOneTransfer(DbTaskRunner, Object, R66Session, String)' has a cognitive complexity of 17, current threshold is 15 | 3 | 259–311 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 264–265 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 264–265 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 278 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 279 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 3 | 333–344 |
ExcessiveParameterList | Avoid long parameter lists. | 3 | 333–344 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 3 | 350–362 |
ExcessiveParameterList | Avoid long parameter lists. | 3 | 350–362 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 366 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 372 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 394–395 |
CyclomaticComplexity | The method 'cleanOneTransfer(DbTaskRunner, Object, R66Session, String)' has a cyclomatic complexity of 14. | 3 | 408–462 |
CognitiveComplexity | The method 'cleanOneTransfer(DbTaskRunner, Object, R66Session, String)' has a cognitive complexity of 29, current threshold is 15 | 3 | 408–462 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 416 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 420 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 421 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 422–423 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 424 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 425–426 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 432 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 440–441 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 452–453 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 452–453 |
ExcessiveParameterList | Avoid long parameter lists. | 3 | 486–498 |
UseObjectForClearerAPI | Rather than using a lot of String arguments, consider using a container object for those values. | 3 | 486–498 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 502 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 509 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 532–533 |
Rule | Violation | Priority | Line |
---|---|---|---|
SystemPrintln | System.out.println is used | 2 | 36 |
Rule | Violation | Priority | Line |
---|---|---|---|
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 2 | 55 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 55 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 63 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 64 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 65 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 66 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 67 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 68 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 69 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 3 | 82 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 13. | 3 | 96–138 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 105 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 136–137 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 140 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 141 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 142 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 143 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 144 |
CyclomaticComplexity | The method 'getParams(String)' has a cyclomatic complexity of 15. | 3 | 146–187 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 146 |
NPathComplexity | The method 'getParams(String)' has an NPath complexity of 320, current threshold is 200 | 3 | 146–187 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 147–149 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 150 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 162 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 165 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 168 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 171 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 174 |
CognitiveComplexity | The method 'main(String)' has a cognitive complexity of 29, current threshold is 15 | 3 | 189–267 |
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 13. | 3 | 189–267 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 192–194 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 205 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 212–224 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 216–218 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 223 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 234 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 236 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 238 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 243 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 244–245 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 247–248 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 251 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 254 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 258 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 261 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 261 |
Rule | Violation | Priority | Line |
---|---|---|---|
MutableStaticState | Do not use non-final non-private static fields | 3 | 55 |
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 2 | 55 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 63 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 64 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 65 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 66 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 67 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 68 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 69 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 70 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 3 | 84 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 3 | 101 |
NPathComplexity | The method 'run()' has an NPath complexity of 960, current threshold is 200 | 3 | 115–171 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 15. | 3 | 115–171 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 124 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 132 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 153 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 159 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 163 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 165 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 166 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 166 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 170 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 173 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 174 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 175 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 176 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 177 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 178 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 180 |
CyclomaticComplexity | The method 'getParams(String)' has a cyclomatic complexity of 13. | 3 | 180–214 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 181–183 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 184 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 205 |
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 14. | 3 | 216–292 |
CognitiveComplexity | The method 'main(String)' has a cognitive complexity of 31, current threshold is 15 | 3 | 216–292 |
NPathComplexity | The method 'main(String)' has an NPath complexity of 222, current threshold is 200 | 3 | 216–292 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 219–221 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 232 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 238–250 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 242–244 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 249 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 261 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 262 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 264 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 265 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 267 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 268–269 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 271–273 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 276 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 279 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 283 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 286 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 286 |
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyFields | Too many fields | 3 | 48–415 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 52 |
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 2 | 52 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 70 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 71 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 72 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 73 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 74 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 75 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 76 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 77 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 78 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 79 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 80 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 81 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 82 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 83 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 84 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 85 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 86 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 87 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 3 | 107 |
ExcessiveParameterList | Avoid long parameter lists. | 3 | 111–117 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 3 | 132 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 174 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 207 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 208 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 209 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 210 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 211 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 212 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 213 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 214 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 215 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 216 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 217 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 218 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 219 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 220 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 221 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 222 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 224–334 |
CognitiveComplexity | The method 'getParams(String)' has a cognitive complexity of 192, current threshold is 15 | 3 | 224–334 |
CyclomaticComplexity | The method 'getParams(String)' has a cyclomatic complexity of 36. | 3 | 224–334 |
NcssCount | The method 'getParams(String)' has a NCSS line count of 99. | 3 | 224–334 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 224 |
NPathComplexity | The method 'getParams(String)' has an NPath complexity of 304, current threshold is 200 | 3 | 224–334 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 225–227 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 228 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 239 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 245 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 251 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 257 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 263 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 279 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 282 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 292 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 302 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 312 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 322 |
NPathComplexity | The method 'main(String)' has an NPath complexity of 222, current threshold is 200 | 3 | 336–413 |
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 14. | 3 | 336–413 |
CognitiveComplexity | The method 'main(String)' has a cognitive complexity of 31, current threshold is 15 | 3 | 336–413 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 339–341 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 352 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 360–372 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 364–366 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 371 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 383 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 384 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 386 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 387 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 389 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 390–391 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 393–394 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 397 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 400 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 404 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 407 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 407 |
Rule | Violation | Priority | Line |
---|---|---|---|
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 2 | 53 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 53 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 64 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 65 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 66 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 67 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 68 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 69 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 70 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 3 | 84 |
NPathComplexity | The method 'run()' has an NPath complexity of 320, current threshold is 200 | 3 | 98–130 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 11. | 3 | 98–130 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 115 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 115 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 116 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 116 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 122 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 125 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 128–129 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 132 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 133 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 134 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 135 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 136 |
CognitiveComplexity | The method 'getParams(String)' has a cognitive complexity of 18, current threshold is 15 | 3 | 138–185 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 138 |
CyclomaticComplexity | The method 'getParams(String)' has a cyclomatic complexity of 16. | 3 | 138–185 |
NPathComplexity | The method 'getParams(String)' has an NPath complexity of 1512, current threshold is 200 | 3 | 138–185 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 139–141 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 142 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 159 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 162 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 165 |
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 13. | 3 | 187–255 |
CognitiveComplexity | The method 'main(String)' has a cognitive complexity of 28, current threshold is 15 | 3 | 187–255 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 190–192 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 203 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 209–221 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 213–215 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 220 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 228 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 229 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 229–231 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 230 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 233–236 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 234 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 235 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 239 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 242 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 246 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 249 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 249 |
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyFields | Too many fields | 3 | 57–465 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 61 |
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 2 | 61 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 75 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 76 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 77 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 78 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 79 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 80 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 81 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 82 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 83 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 84 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 85 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 86 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 87 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 88 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 89 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 90 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 91 |
ExcessiveParameterList | Avoid long parameter lists. | 3 | 110–118 |
AssignmentToNonFinalStatic | Possible unsafe assignment to a non-final static field in a constructor. | 3 | 135 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 149–151 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 151 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 152–153 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 153 |
NPathComplexity | The method 'run()' has an NPath complexity of 1920, current threshold is 200 | 3 | 162–237 |
CyclomaticComplexity | The method 'run()' has a cyclomatic complexity of 15. | 3 | 162–237 |
CognitiveComplexity | The method 'run()' has a cognitive complexity of 15, current threshold is 15 | 3 | 162–237 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 171 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 192 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 201 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 207 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 213 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 236 |
CognitiveComplexity | The method 'importLog(R66Future)' has a cognitive complexity of 30, current threshold is 15 | 3 | 239–295 |
CyclomaticComplexity | The method 'importLog(R66Future)' has a cyclomatic complexity of 16. | 3 | 239–295 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 243 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 246 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 247 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 255 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 257 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 268 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 268 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 274–276 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 275 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 278 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 297 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 298 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 299 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 300 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 301 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 302 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 303 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 304 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 305 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 306 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 307 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 308 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 309 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 310 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 311 |
CognitiveComplexity | The method 'getParams(String)' has a cognitive complexity of 29, current threshold is 15 | 3 | 313–388 |
CyclomaticComplexity | The method 'getParams(String)' has a cyclomatic complexity of 27. | 3 | 313–388 |
NcssCount | The method 'getParams(String)' has a NCSS line count of 77. | 3 | 313–388 |
NPathComplexity | The method 'getParams(String)' has an NPath complexity of 7344, current threshold is 200 | 3 | 313–388 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 313 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 314–316 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 317 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 334 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 337 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 340 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 343 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 346 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 349 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 362 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 365 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 384–386 |
NPathComplexity | The method 'main(String)' has an NPath complexity of 216, current threshold is 200 | 3 | 390–463 |
CognitiveComplexity | The method 'main(String)' has a cognitive complexity of 31, current threshold is 15 | 3 | 390–463 |
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 14. | 3 | 390–463 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 393–395 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 405–418 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 416 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 417 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 421 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 436 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 437 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 437–439 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 438 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 441–444 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 442 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 443 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 447 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 450 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 454 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 457 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 457 |
Rule | Violation | Priority | Line |
---|---|---|---|
UseUtilityClass | All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. | 3 | 41–95 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 53–55 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 56 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 57–58 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 77–78 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 87 |
Rule | Violation | Priority | Line |
---|---|---|---|
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 1 | 36–97 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 49 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 50–51 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 57–61 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 58 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 62–64 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 64 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 66–67 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 67 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 68–70 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 70 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 3 | 73–75 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 74 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 79–81 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 84–85 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 89 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 3 | 90–94 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 91 |
Rule | Violation | Priority | Line |
---|---|---|---|
UseUtilityClass | All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. | 3 | 41–114 |
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 11. | 3 | 51–112 |
NPathComplexity | The method 'main(String)' has an NPath complexity of 224, current threshold is 200 | 3 | 51–112 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 54–56 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 57 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 58–60 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 75 |
Rule | Violation | Priority | Line |
---|---|---|---|
GodClass | Possible God Class (WMC=62, ATFD=68, TCC=21.429%) | 3 | 48–390 |
ClassWithOnlyPrivateConstructorsShouldBeFinal | A class which only has private constructors should be final | 1 | 48–390 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 52 |
AvoidUsingVolatile | Use of modifier volatile is not recommended. | 2 | 52 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 57 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 58 |
AvoidFieldNameMatchingMethodName | Field upgradeDb has the same name as a method | 3 | 59 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 59 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 60 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 61 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 62 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 63 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 64 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 65 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 66 |
RedundantFieldInitializer | Avoid using redundant field initializer for 'sextendedFactoryClassList' | 3 | 66 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 67 |
CyclomaticComplexity | The method 'getParams(String)' has a cyclomatic complexity of 15. | 3 | 72–121 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 72 |
CognitiveComplexity | The method 'getParams(String)' has a cognitive complexity of 25, current threshold is 15 | 3 | 72–121 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 73–75 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 76 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 89 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 92 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 95 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 98 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 101 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 104 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 107 |
AvoidReassigningLoopVariables | Avoid reassigning the loop control variable 'i' | 3 | 110 |
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 30. | 3 | 127–303 |
CognitiveComplexity | The method 'main(String)' has a cognitive complexity of 46, current threshold is 15 | 3 | 127–303 |
NcssCount | The method 'main(String)' has a NCSS line count of 107. | 3 | 127–303 |
NPathComplexity | The method 'main(String)' has an NPath complexity of 777618, current threshold is 200 | 3 | 127–303 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 127–303 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 130–132 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 134 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 147 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 153–154 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 155 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 157–158 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 159 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 167 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 168–170 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 171 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 177–178 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 179 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 182–183 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 184 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 189–190 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 191 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 200–202 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 203 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 207–208 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 216 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 220–221 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 222 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 228 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 232 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 238 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 245 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 250 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 256 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 258–288 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 259–261 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 262–264 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 265–267 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 271 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 284 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 289–290 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 291 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 294–295 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 296 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 308–309 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 308–309 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 308–309 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 311–312 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 325 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 325 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 328 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 336 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 336 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 336 |
NonThreadSafeSingleton | Singleton is not thread safe | 3 | 343–345 |
UnusedAssignment | The initializer for variable 'uptodate' is never used (overwritten on lines 353 and 356) | 3 | 347 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 350 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 353–354 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 353–354 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 353–354 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 356–357 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 356–357 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 356–357 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 360–361 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 364–365 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 368–369 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 380 |
Rule | Violation | Priority | Line |
---|---|---|---|
UseUtilityClass | All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. | 3 | 50–199 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 62–197 |
NPathComplexity | The method 'main(String)' has an NPath complexity of 483840, current threshold is 200 | 3 | 62–197 |
CognitiveComplexity | The method 'main(String)' has a cognitive complexity of 54, current threshold is 15 | 3 | 62–197 |
CyclomaticComplexity | The method 'main(String)' has a cyclomatic complexity of 32. | 3 | 62–197 |
NcssCount | The method 'main(String)' has a NCSS line count of 104. | 3 | 62–197 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 68 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 86 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 101 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 103 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 106 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 123 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 142 |
UnusedAssignment | The initializer for variable 'localChannelReference' is never used (overwritten on line 146) | 3 | 144 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 149 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 159 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 159 |
UnusedAssignment | The initializer for variable 'value' is never used (overwritten on lines 164, 171, 176, 184, 187 and 191) | 3 | 160 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 162 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 163 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 167 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 168–170 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 170 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 171 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 171 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 174 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 179 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 180 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 181 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 185 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 189–190 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 190 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 191 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 191 |
Rule | Violation | Priority | Line |
---|---|---|---|
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 35 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 40 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 49–50 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 55 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 55 |
AvoidCatchingThrowable | A catch statement should never catch throwable since it includes errors. | 3 | 61–66 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 67 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 86 |
Rule | Violation | Priority | Line |
---|---|---|---|
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 3 | 34 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 34 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 38 |
SignatureDeclareThrowsException | A method/constructor should not explicitly throw java.lang.Exception | 3 | 38 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 42 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 54 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 55 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–473 |
CognitiveComplexity | The method 'initRequest(R66Request)' has a cognitive complexity of 16, current threshold is 15 | 3 | 68–133 |
CyclomaticComplexity | The method 'initRequest(R66Request)' has a cyclomatic complexity of 11. | 3 | 68–133 |
SimpleDateFormatNeedsLocale | When instantiating a SimpleDateFormat object, specify a Locale | 3 | 74 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 76 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 81 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 81 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 83 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 92–93 |
AvoidDuplicateLiterals | The String literal " : {}" appears 5 times in this file; the first occurrence is on line 92 | 3 | 92 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 111 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 128 |
CognitiveComplexity | The method 'transferRequestQuery(R66Request)' has a cognitive complexity of 24, current threshold is 15 | 3 | 136–190 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 159 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 172 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 173 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 207 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 208 |
DoNotUseThreads | To be compliant to J2EE, a webapp should not use any thread. | 3 | 219 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 221 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 239–240 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 253 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 255 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 264 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 294–295 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 294–295 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 296–298 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 298 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 298 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 312 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 312 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 313 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 315–316 |
CyclomaticComplexity | The method 'infoTransferQuery(R66Request)' has a cyclomatic complexity of 12. | 3 | 323–383 |
AvoidDuplicateLiterals | The String literal "Not enough arguments" appears 5 times in this file; the first occurrence is on line 337 | 3 | 337 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 343–345 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 343–345 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 379 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 379 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 381 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 396–397 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 396–397 |
NPathComplexity | The method 'infoListQuery(R66Request)' has an NPath complexity of 228, current threshold is 200 | 3 | 402–471 |
CognitiveComplexity | The method 'infoListQuery(R66Request)' has a cognitive complexity of 18, current threshold is 15 | 3 | 402–471 |
CyclomaticComplexity | The method 'infoListQuery(R66Request)' has a cyclomatic complexity of 13. | 3 | 402–471 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 420–421 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 421 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 426 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 432 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 434 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 441 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 443 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 453 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 456 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 459 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 460 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 467 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedAssignment | The field initializer for 'port' is never used (overwritten on line 54) | 3 | 46 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 46 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 47 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 48 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 49 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 68 |
Rule | Violation | Priority | Line |
---|---|---|---|
MutableStaticState | Do not use non-final non-private static fields | 3 | 192 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 196 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 200 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 204 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 208 |
CognitiveComplexity | The method 'loadConfig()' has a cognitive complexity of 20, current threshold is 15 | 3 | 220–266 |
CyclomaticComplexity | The method 'loadConfig()' has a cyclomatic complexity of 15. | 3 | 220–266 |
NPathComplexity | The method 'loadConfig()' has an NPath complexity of 1080, current threshold is 200 | 3 | 220–266 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 223 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 224 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 247 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 254 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 258 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 262 |
CognitiveComplexity | The method 'loadSecurity()' has a cognitive complexity of 34, current threshold is 15 | 3 | 310–375 |
NPathComplexity | The method 'loadSecurity()' has an NPath complexity of 3073, current threshold is 200 | 3 | 310–375 |
CyclomaticComplexity | The method 'loadSecurity()' has a cyclomatic complexity of 18. | 3 | 310–375 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 318 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 320 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 321 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 322 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 336 |
UnusedAssignment | The value assigned to variable 'securityProtocol' is never used (overwritten on line 332) | 3 | 342 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 342 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 354 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 360 |
UnusedAssignment | The value assigned to variable 'securityPrivProtocol' is never used (overwritten on line 350) | 3 | 360 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 365 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 365–371 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 368 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 370–371 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 398 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 400 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 402 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 404 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 406 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 408 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 410 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 412 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 454 |
MutableStaticState | Do not use non-final non-private static fields | 3 | 458 |
NPathComplexity | The method 'loadTarget()' has an NPath complexity of 209953, current threshold is 200 | 3 | 485–590 |
NcssCount | The method 'loadTarget()' has a NCSS line count of 84. | 3 | 485–590 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 485–590 |
CyclomaticComplexity | The method 'loadTarget()' has a cyclomatic complexity of 28. | 3 | 485–590 |
CognitiveComplexity | The method 'loadTarget()' has a cognitive complexity of 38, current threshold is 15 | 3 | 485–590 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 495 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 497 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 506 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 515 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 520 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 531 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 537 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 541 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 545 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 555 |
UnusedAssignment | The initializer for variable 'isV2' is never used (overwritten on lines 570 and 572) | 3 | 568 |
AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 3 | 582–586 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 582 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 582–586 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 583 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 584 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 585 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 603 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 605–607 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 611–612 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 634 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 635 |
UnusedAssignment | The value assigned to variable 'configuration' is never used | 3 | 635 |
Rule | Violation | Priority | Line |
---|---|---|---|
CyclomaticComplexity | The method 'getVariable(OID, Object, int, int, int)' has a cyclomatic complexity of 15. | 3 | 103–158 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 113 |
CyclomaticComplexity | The method 'setVariable(Variable, Object, int)' has a cyclomatic complexity of 14. | 3 | 167–212 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 20–547 |
GodClass | Possible God Class (WMC=49, ATFD=110, TCC=25.263%) | 3 | 69–547 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 69–547 |
UnusedAssignment | The field initializer for 'address' is never used (overwritten on line 136) | 3 | 76 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 76 |
ImmutableField | Private field 'address' could be made final; it is only initialized in the declaration or constructor. | 3 | 76 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 78 |
ImmutableField | Private field 'useTrap' could be made final; it is only initialized in the declaration or constructor. | 3 | 80 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 80 |
UnusedAssignment | The field initializer for 'useTrap' is never used (overwritten on line 139) | 3 | 80 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 84 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 86 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 88 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 90 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 92 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 94 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 114 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 173 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 173 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 190 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 202 |
AvoidDuplicateLiterals | The String literal "cpublic" appears 4 times in this file; the first occurrence is on line 258 | 3 | 258 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 295–296 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 299 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 300 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 303 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 304 |
AvoidDuplicateLiterals | The String literal "public" appears 6 times in this file; the first occurrence is on line 308 | 3 | 308 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 363 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 373 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 387–388 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 388 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 388 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 391 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 392 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 405 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 422 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 429 |
GuardLogStatement | Logger calls should be surrounded by log level guards. | 2 | 436–437 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 437 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 438 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 443 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 447 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 450 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 453 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 455 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 458 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 469 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 474 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 478 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 481 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 484 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 486 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 489 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 494 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 501 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 508 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 512 |
Rule | Violation | Priority | Line |
---|---|---|---|
CloneMethodReturnTypeMustMatchClassName | The return type of the clone() method must be the class name when implements Cloneable | 3 | 60–63 |
Rule | Violation | Priority | Line |
---|---|---|---|
CloneMethodReturnTypeMustMatchClassName | The return type of the clone() method must be the class name when implements Cloneable | 3 | 60–63 |
Rule | Violation | Priority | Line |
---|---|---|---|
CloneMethodReturnTypeMustMatchClassName | The return type of the clone() method must be the class name when implements Cloneable | 3 | 60–63 |
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyFields | Too many fields | 3 | 46–720 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 57 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 62 |
UnusedAssignment | The field initializer for 'contactName' is never used (overwritten on line 206) | 3 | 67 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 67 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 72 |
UnusedAssignment | The field initializer for 'textualName' is never used (overwritten on line 207) | 3 | 72 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 77 |
UnusedAssignment | The field initializer for 'address' is never used (overwritten on line 208) | 3 | 77 |
UnusedAssignment | The field initializer for 'service' is never used (overwritten on line 209) | 3 | 84 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 84 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 89 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 96 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 101 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 106 |
UnusedAssignment | The field initializer for 'smiPrivateCode' is never used (overwritten on line 204) | 3 | 106 |
UnusedAssignment | The field initializer for 'smiTypeWaarp' is never used (overwritten on line 205) | 3 | 111 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 111 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 115 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 119 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 124 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 129 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 134 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 138 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 143 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 147 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 152 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 157 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 162 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 166 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 171 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 175 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 180 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 185 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 283 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 287 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 289 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 292 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 295 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 300 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 307 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 311 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 355 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 356 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 357 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 360 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 361 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 362 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 362 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 47 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 3 | 55–67 |
Rule | Violation | Priority | Line |
---|---|---|---|
CyclomaticComplexity | The method 'getVariable(OID, int, int, int)' has a cyclomatic complexity of 12. | 3 | 43–84 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 31 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 35 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 42 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 46 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 50 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 54 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 76 |
AvoidUncheckedExceptionsInSignatures | A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause | 3 | 94 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 95 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 98 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 106 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 115 |
MethodReturnsInternalArray | Returning 'row' may expose an internal array. | 3 | 125 |
UseVarargs | Consider using varargs for methods or constructors which take an array the last parameter. | 4 | 131 |
ArrayIsStoredDirectly | The user-supplied array 'row' is stored directly. | 3 | 131 |
Rule | Violation | Priority | Line |
---|---|---|---|
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 33 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 57 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 70 |
Rule | Violation | Priority | Line |
---|---|---|---|
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 36 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 40 |
CloneMethodReturnTypeMustMatchClassName | The return type of the clone() method must be the class name when implements Cloneable | 3 | 52–55 |
Rule | Violation | Priority | Line |
---|---|---|---|
NcssCount | The method 'findByValue(int)' has a NCSS line count of 66. | 3 | 179–246 |
CyclomaticComplexity | The method 'findByValue(int)' has a cyclomatic complexity of 32. | 3 | 179–246 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessivePublicCount | This class has a bunch of public methods and attributes | 3 | 26–1758 |
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 26–1758 |
TooManyFields | Too many fields | 3 | 61–1758 |
GodClass | Possible God Class (WMC=292, ATFD=67, TCC=12.045%) | 3 | 61–1758 |
ExcessiveClassLength | Avoid really long classes. | 3 | 61–1758 |
CyclomaticComplexity | The class 'R66Request' has a total cyclomatic complexity of 292 (highest 66). | 3 | 61–1758 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 62–1758 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 111 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 158 |
CyclomaticComplexity | The method 'findByThriftId(int)' has a cyclomatic complexity of 14. | 3 | 171–202 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 250 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 254 |
CyclomaticComplexity | The constructor 'R66Request(R66Request)' has a cyclomatic complexity of 10. | 3 | 315–348 |
NPathComplexity | The constructor 'R66Request(R66Request)' has an NPath complexity of 512, current threshold is 200 | 3 | 315–348 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 357 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 358 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 359 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 360 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 361 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 362 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 367 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 368 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 373 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 392 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 405 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 419 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 433 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 447 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 461 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 475 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 488 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 502 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 515 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 529 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 542 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 609 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 622 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 636 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 649 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 723 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 736 |
CognitiveComplexity | The method 'setFieldValue(_Fields, Object)' has a cognitive complexity of 40, current threshold is 15 | 3 | 741–848 |
CyclomaticComplexity | The method 'setFieldValue(_Fields, Object)' has a cyclomatic complexity of 27. | 3 | 741–848 |
NcssCount | The method 'setFieldValue(_Fields, Object)' has a NCSS line count of 80. | 3 | 741–848 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 741–848 |
CyclomaticComplexity | The method 'getFieldValue(_Fields)' has a cyclomatic complexity of 15. | 3 | 851–894 |
CyclomaticComplexity | The method 'isSet(_Fields)' has a cyclomatic complexity of 17. | 3 | 902–936 |
NPathComplexity | The method 'equals(R66Request)' has an NPath complexity of 2147483647, current threshold is 200 | 3 | 949–1096 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 949–1096 |
CyclomaticComplexity | The method 'equals(R66Request)' has a cyclomatic complexity of 66. | 3 | 949–1096 |
SuspiciousEqualsMethodName | The method name and parameter number are suspiciously close to equals(Object) | 2 | 949–1096 |
CognitiveComplexity | The method 'equals(R66Request)' has a cognitive complexity of 97, current threshold is 15 | 3 | 949–1096 |
NcssCount | The method 'equals(R66Request)' has a NCSS line count of 94. | 3 | 949–1096 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 1104–1247 |
NcssCount | The method 'compareTo(R66Request)' has a NCSS line count of 95. | 3 | 1104–1247 |
CyclomaticComplexity | The method 'compareTo(R66Request)' has a cyclomatic complexity of 40. | 3 | 1104–1247 |
NPathComplexity | The method 'compareTo(R66Request)' has an NPath complexity of 2147483647, current threshold is 200 | 3 | 1104–1247 |
CognitiveComplexity | The method 'compareTo(R66Request)' has a cognitive complexity of 51, current threshold is 15 | 3 | 1104–1247 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1105 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1106 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1106 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1106 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1111 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1122 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1133 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1143 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1153 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1163 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1173 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1184 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1195 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1206 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1217 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1227 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1238 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1256 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1256 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1261 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1261 |
NPathComplexity | The method 'toString()' has an NPath complexity of 209952, current threshold is 200 | 3 | 1265–1364 |
NcssCount | The method 'toString()' has a NCSS line count of 77. | 3 | 1265–1364 |
CognitiveComplexity | The method 'toString()' has a cognitive complexity of 39, current threshold is 15 | 3 | 1265–1364 |
CyclomaticComplexity | The method 'toString()' has a cyclomatic complexity of 22. | 3 | 1265–1364 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 1266 |
AvoidDuplicateLiterals | The String literal "null" appears 9 times in this file; the first occurrence is on line 1 270 | 3 | 1270 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 1275 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 1284 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 1293 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 1302 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 1311 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 1320 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 1324 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 1328 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 1337 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 1346 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 1350 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 1354 |
GodClass | Possible God Class (WMC=51, ATFD=101, TCC=0.000%) | 3 | 1403–1608 |
NcssCount | The method 'read(TProtocol, R66Request)' has a NCSS line count of 104. | 3 | 1407–1531 |
CyclomaticComplexity | The method 'read(TProtocol, R66Request)' has a cyclomatic complexity of 29. | 3 | 1407–1531 |
CognitiveComplexity | The method 'read(TProtocol, R66Request)' has a cognitive complexity of 57, current threshold is 15 | 3 | 1407–1531 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 1407–1531 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 3 | 1416–1523 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1419 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1427 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1435 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1443 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1451 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1459 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1467 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1475 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1483 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1491 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1499 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1507 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1515 |
NPathComplexity | The method 'write(TProtocol, R66Request)' has an NPath complexity of 209952, current threshold is 200 | 3 | 1534–1606 |
CyclomaticComplexity | The method 'write(TProtocol, R66Request)' has a cyclomatic complexity of 22. | 3 | 1534–1606 |
CognitiveComplexity | The method 'write(TProtocol, R66Request)' has a cognitive complexity of 21, current threshold is 15 | 3 | 1534–1606 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1539 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1540 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1541 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1541 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1544 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1545 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1546 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1549 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1550 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1551 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1554 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1555 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1556 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1559 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1560 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1561 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1564 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1565 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1566 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1570 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1571 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1575 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1576 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1579 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1580 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1581 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1584 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1585 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1586 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1590 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1591 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1595 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1596 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1599 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1600 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1601 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1601 |
NPathComplexity | The method 'write(TProtocol, R66Request)' has an NPath complexity of 16777216, current threshold is 200 | 3 | 1620–1698 |
CognitiveComplexity | The method 'write(TProtocol, R66Request)' has a cognitive complexity of 24, current threshold is 15 | 3 | 1620–1698 |
CyclomaticComplexity | The method 'write(TProtocol, R66Request)' has a cyclomatic complexity of 25. | 3 | 1620–1698 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1623 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1623 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1623 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1661 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1663 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1666 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1669 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1672 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1675 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1678 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1681 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1684 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1687 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1690 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1693 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1696 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1696 |
CyclomaticComplexity | The method 'read(TProtocol, R66Request)' has a cyclomatic complexity of 13. | 3 | 1701–1755 |
NPathComplexity | The method 'read(TProtocol, R66Request)' has an NPath complexity of 4096, current threshold is 200 | 3 | 1701–1755 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1704 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1704 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1706 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1707 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1708 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1711 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1712 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1715 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1716 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1719 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1720 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1723 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1724 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1727 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1728 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1731 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1732 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1735 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1736 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1739 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1740 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1743 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1744 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1747 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1748 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1751 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1752 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 26–2494 |
ExcessivePublicCount | This class has a bunch of public methods and attributes | 3 | 26–2494 |
TooManyFields | Too many fields | 3 | 61–2494 |
CyclomaticComplexity | The class 'R66Result' has a total cyclomatic complexity of 426 (highest 101). | 3 | 61–2494 |
ExcessiveClassLength | Avoid really long classes. | 3 | 61–2494 |
GodClass | Possible God Class (WMC=426, ATFD=100, TCC=12.010%) | 3 | 61–2494 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 62–2494 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 135 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 197 |
CyclomaticComplexity | The method 'findByThriftId(int)' has a cyclomatic complexity of 21. | 3 | 210–255 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 308 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 312 |
CyclomaticComplexity | The constructor 'R66Result(R66Result)' has a cyclomatic complexity of 12. | 3 | 396–440 |
NPathComplexity | The constructor 'R66Result(R66Result)' has an NPath complexity of 2048, current threshold is 200 | 3 | 396–440 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 449 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 450 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 451 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 452 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 453 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 456 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 457 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 458 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 471 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 476 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 477 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 496 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 509 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 523 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 537 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 551 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 565 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 579 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 592 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 606 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 619 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 665 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 678 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 698 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 711 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 725 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 738 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 916 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 929 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 998 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1011 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1025 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1038 |
NcssCount | The method 'setFieldValue(_Fields, Object)' has a NCSS line count of 122. | 3 | 1043–1206 |
CognitiveComplexity | The method 'setFieldValue(_Fields, Object)' has a cognitive complexity of 61, current threshold is 15 | 3 | 1043–1206 |
CyclomaticComplexity | The method 'setFieldValue(_Fields, Object)' has a cyclomatic complexity of 41. | 3 | 1043–1206 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 1043–1206 |
CyclomaticComplexity | The method 'getFieldValue(_Fields)' has a cyclomatic complexity of 22. | 3 | 1209–1273 |
CyclomaticComplexity | The method 'isSet(_Fields)' has a cyclomatic complexity of 24. | 3 | 1281–1329 |
SuspiciousEqualsMethodName | The method name and parameter number are suspiciously close to equals(Object) | 2 | 1342–1566 |
CyclomaticComplexity | The method 'equals(R66Result)' has a cyclomatic complexity of 101. | 3 | 1342–1566 |
CognitiveComplexity | The method 'equals(R66Result)' has a cognitive complexity of 147, current threshold is 15 | 3 | 1342–1566 |
NcssCount | The method 'equals(R66Result)' has a NCSS line count of 143. | 3 | 1342–1566 |
NPathComplexity | The method 'equals(R66Result)' has an NPath complexity of 2147483647, current threshold is 200 | 3 | 1342–1566 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 1342–1566 |
NcssCount | The method 'compareTo(R66Result)' has a NCSS line count of 144. | 3 | 1574–1794 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 1574–1794 |
NPathComplexity | The method 'compareTo(R66Result)' has an NPath complexity of 2147483647, current threshold is 200 | 3 | 1574–1794 |
CognitiveComplexity | The method 'compareTo(R66Result)' has a cognitive complexity of 79, current threshold is 15 | 3 | 1574–1794 |
CyclomaticComplexity | The method 'compareTo(R66Result)' has a cyclomatic complexity of 61. | 3 | 1574–1794 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1575 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1576 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1576 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1576 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1581 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1592 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1603 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1613 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1623 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1633 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1644 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1654 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1665 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1676 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1686–1687 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1698 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1708 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1718–1719 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1730 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1740–1741 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1753 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1763–1764 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1775 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1785 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1803 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1803 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1808 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1808 |
NPathComplexity | The method 'toString()' has an NPath complexity of 26873856, current threshold is 200 | 3 | 1812–1945 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 1812–1945 |
NcssCount | The method 'toString()' has a NCSS line count of 104. | 3 | 1812–1945 |
CognitiveComplexity | The method 'toString()' has a cognitive complexity of 48, current threshold is 15 | 3 | 1812–1945 |
CyclomaticComplexity | The method 'toString()' has a cyclomatic complexity of 29. | 3 | 1812–1945 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 1813 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 26, but has at least 36 characters appended. | 3 | 1813 |
AvoidDuplicateLiterals | The String literal "null" appears 11 times in this file; the first occurrence is on line 1 817 | 3 | 1817 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 1822 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 1831 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 1840 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 1849 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 1858 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 1862 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 1870 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 3 | 1870 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 1877 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 3 | 1877 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 1885 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 1889 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 1893 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 1897 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 1901 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 1905 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 1909 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 1918 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 1922 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 1926 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 1935 |
GodClass | Possible God Class (WMC=72, ATFD=149, TCC=0.000%) | 3 | 1992–2288 |
CyclomaticComplexity | The method 'read(TProtocol, R66Result)' has a cyclomatic complexity of 43. | 3 | 1996–2176 |
NcssCount | The method 'read(TProtocol, R66Result)' has a NCSS line count of 153. | 3 | 1996–2176 |
CognitiveComplexity | The method 'read(TProtocol, R66Result)' has a cognitive complexity of 85, current threshold is 15 | 3 | 1996–2176 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 1996–2176 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 3 | 2005–2168 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2008 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2016 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2024 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2032 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2040 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2048 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2056 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2064 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2072 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2080 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2088 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2096 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2104 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2112 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2120 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2128 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2136 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2144 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2152 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2160 |
CognitiveComplexity | The method 'write(TProtocol, R66Result)' has a cognitive complexity of 28, current threshold is 15 | 3 | 2179–2286 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 2179–2286 |
CyclomaticComplexity | The method 'write(TProtocol, R66Result)' has a cyclomatic complexity of 29. | 3 | 2179–2286 |
NPathComplexity | The method 'write(TProtocol, R66Result)' has an NPath complexity of 26873856, current threshold is 200 | 3 | 2179–2286 |
NcssCount | The method 'write(TProtocol, R66Result)' has a NCSS line count of 85. | 3 | 2179–2286 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2184 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2185 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2186 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2186 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2189 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2190 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2191 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2194 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2195 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2196 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2199 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2200 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2201 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2204 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2205 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2206 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2210 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2211 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2214 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2215 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2216 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2216 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2219 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2220 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2221 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2221 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2224 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2225 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2226 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2230 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2231 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2235 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2236 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2240 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2241 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2245 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2246 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2250 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2251 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2255 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2256 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2259 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2260 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2261 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2265 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2266 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2270 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2271 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2274 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2275 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2276 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2279 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2280 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2281 |
GodClass | Possible God Class (WMC=53, ATFD=125, TCC=0.000%) | 3 | 2297–2492 |
NcssCount | The method 'write(TProtocol, R66Result)' has a NCSS line count of 75. | 3 | 2300–2410 |
NPathComplexity | The method 'write(TProtocol, R66Result)' has an NPath complexity of 2147483647, current threshold is 200 | 3 | 2300–2410 |
CyclomaticComplexity | The method 'write(TProtocol, R66Result)' has a cyclomatic complexity of 35. | 3 | 2300–2410 |
CognitiveComplexity | The method 'write(TProtocol, R66Result)' has a cognitive complexity of 34, current threshold is 15 | 3 | 2300–2410 |
ExcessiveMethodLength | Avoid really long methods. | 3 | 2300–2410 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2303 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2303 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2303 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2304 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2304 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2304 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2305 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2305 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2358 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2360 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2363 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2366 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2369 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2372 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2375 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2375 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2378 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2381 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2384 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2387 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2390 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2393 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2396 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2399 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2402 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2405 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2408 |
CognitiveComplexity | The method 'read(TProtocol, R66Result)' has a cognitive complexity of 17, current threshold is 15 | 3 | 2413–2491 |
CyclomaticComplexity | The method 'read(TProtocol, R66Result)' has a cyclomatic complexity of 18. | 3 | 2413–2491 |
NPathComplexity | The method 'read(TProtocol, R66Result)' has an NPath complexity of 131072, current threshold is 200 | 3 | 2413–2491 |
NcssCount | The method 'read(TProtocol, R66Result)' has a NCSS line count of 60. | 3 | 2413–2491 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2416 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2416 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2418 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2418 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2420 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2420 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2422 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2423 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2424 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2427 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2428 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2431 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2432 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2435 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2436 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2439 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2440 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2443 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2444 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2447 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2448 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2451 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2452 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2455 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2456 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2459 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2460 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2463 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2464 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2467 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2468 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2471 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2472 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2475 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2476 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2479 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2480 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2483 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2484 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2487 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2488 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExcessivePublicCount | This class has a bunch of public methods and attributes | 3 | 26–4172 |
ExcessiveImports | A high number of imports can indicate a high degree of coupling within an object. | 3 | 26–4172 |
CouplingBetweenObjects | High amount of different objects as members denotes a high coupling | 3 | 26–4172 |
NcssCount | The class 'R66Service' has a NCSS line count of 1902 (Highest = 0). | 3 | 80–4172 |
ExcessiveClassLength | Avoid really long classes. | 3 | 80–4172 |
AvoidDuplicateLiterals | The String literal "request" appears 5 times in this file; the first occurrence is on line 81 | 3 | 81 |
AvoidDuplicateLiterals | The String literal "success" appears 7 times in this file; the first occurrence is on line 82 | 3 | 82 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 117–249 |
AvoidDuplicateLiterals | The String literal "transferRequestQuery" appears 4 times in this file; the first occurrence is on line 118 | 3 | 118 |
AvoidDuplicateLiterals | The String literal "isStillRunning" appears 4 times in this file; the first occurrence is on line 119 | 3 | 119 |
AvoidDuplicateLiterals | The String literal "infoTransferQuery" appears 4 times in this file; the first occurrence is on line 120 | 3 | 120 |
AvoidDuplicateLiterals | The String literal "infoListQuery" appears 4 times in this file; the first occurrence is on line 121 | 3 | 121 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 167 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 167 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 167 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 167 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 191 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 191 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 191 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 191 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 219 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 219 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 219 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 219 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 243 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 243 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 243 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 243 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 253 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 254 |
AvoidDuplicateLiterals | The String literal "Method call not finished!" appears 4 times in this file; the first occurrence is on line 290 | 3 | 290 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 291 |
CloseResource | Ensure that resources like this TMemoryInputTransport object are closed after use | 3 | 317 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 318 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 320 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 340 |
CloseResource | Ensure that resources like this TMemoryInputTransport object are closed after use | 3 | 366 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 367 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 369 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 389 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 390 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 391 |
CloseResource | Ensure that resources like this TMemoryInputTransport object are closed after use | 3 | 422 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 423 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 425 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 444 |
CloseResource | Ensure that resources like this TMemoryInputTransport object are closed after use | 3 | 470 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 471 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 473 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 527 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 527 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 527 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 527 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 527 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 527 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 527 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 527 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 527 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 527 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 553 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 553 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 553 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 553 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 553 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 553 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 553 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 553 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 553 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 553 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 579 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 579 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 579 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 579 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 580 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 580 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 580 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 580 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 580 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 580 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 607 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 607 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 607 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 607 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 607 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 607 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 607 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 607 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 607 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 607 |
GodClass | Possible God Class (WMC=51, ATFD=18, TCC=19.913%) | 3 | 614–1032 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 616–1032 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 631 |
AvoidDuplicateLiterals | The String literal "Field " appears 8 times in this file; the first occurrence is on line 657 | 3 | 657 |
AvoidDuplicateLiterals | The String literal " doesn't exist!" appears 8 times in this file; the first occurrence is on line 658 | 3 | 658 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 659 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 674 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 724 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 759 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 773 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 786 |
SuspiciousEqualsMethodName | The method name and parameter number are suspiciously close to equals(Object) | 2 | 837–852 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 861 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 862 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 862 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 862 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 868 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 886 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 886 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 891 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 891 |
AvoidDuplicateLiterals | The String literal "null" appears 8 times in this file; the first occurrence is on line 899 | 3 | 899 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 954 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 956 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 956 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 957 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 957 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 981 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 982 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 983 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 983 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1012 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1014 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1014 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1023 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1024 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1025 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1026 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1026 |
GodClass | Possible God Class (WMC=51, ATFD=18, TCC=19.913%) | 3 | 1034–1453 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 1036–1453 |
AvoidDuplicateLiterals | The String literal "success:" appears 4 times in this file; the first occurrence is on line 1 038 | 3 | 1038 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 1051 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 1077 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 1143 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1179 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1193 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1206 |
SuspiciousEqualsMethodName | The method name and parameter number are suspiciously close to equals(Object) | 2 | 1257–1272 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1281 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1282 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1282 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1282 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1288 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1306 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1306 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1311 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1311 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1377 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1377 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1378 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1378 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1402 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1403 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1404 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1404 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1433 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1435 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1435 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1444 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1445 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1446 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1447 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1447 |
GodClass | Possible God Class (WMC=51, ATFD=18, TCC=19.913%) | 3 | 1455–1868 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 1457–1868 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 1469 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 1495 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 1510 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 1561 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1596 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1609 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 1622 |
SuspiciousEqualsMethodName | The method name and parameter number are suspiciously close to equals(Object) | 2 | 1673–1688 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1697 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1698 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1698 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1698 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1704 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1722 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1722 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1727 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 1727 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 1732 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 1790 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 1792 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1792 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1793 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1793 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1817 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1818 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1819 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1819 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1848 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1850 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1850 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1859 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 1860 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1861 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 1862 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 1862 |
GodClass | Possible God Class (WMC=50, ATFD=18, TCC=21.905%) | 3 | 1870–2277 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 1872–2277 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 1884 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 1904 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 1970 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 2005 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 2018 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 2031 |
SuspiciousEqualsMethodName | The method name and parameter number are suspiciously close to equals(Object) | 2 | 2082–2097 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2106 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2107 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2107 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2107 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2113 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2131 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2131 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2136 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2136 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 2141 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2201 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 2201 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2202 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2202 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2226 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2227 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2228 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2228 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2257 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2259 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2259 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2268 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2269 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2270 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 2271 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2271 |
CyclomaticComplexity | The class 'isStillRunning_args' has a total cyclomatic complexity of 83 (highest 12). | 3 | 2279–2902 |
GodClass | Possible God Class (WMC=83, ATFD=23, TCC=16.532%) | 3 | 2279–2902 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 2281–2902 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 2301 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 2329 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 2399 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 2403 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 2452 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 2453 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 2468 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 2481 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 2495 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 2509 |
SwitchStmtsShouldHaveDefault | Switch statements should be exhaustive, add a default case (or missing enum branches) | 3 | 2542–2567 |
SwitchStmtsShouldHaveDefault | Switch statements should be exhaustive, add a default case (or missing enum branches) | 3 | 2572–2582 |
SwitchStmtsShouldHaveDefault | Switch statements should be exhaustive, add a default case (or missing enum branches) | 3 | 2597–2604 |
CyclomaticComplexity | The method 'equals(isStillRunning_args)' has a cyclomatic complexity of 12. | 3 | 2619–2647 |
CognitiveComplexity | The method 'equals(isStillRunning_args)' has a cognitive complexity of 17, current threshold is 15 | 3 | 2619–2647 |
SuspiciousEqualsMethodName | The method name and parameter number are suspiciously close to equals(Object) | 2 | 2619–2647 |
CyclomaticComplexity | The method 'compareTo(isStillRunning_args)' has a cyclomatic complexity of 10. | 3 | 2655–2693 |
NPathComplexity | The method 'compareTo(isStillRunning_args)' has an NPath complexity of 288, current threshold is 200 | 3 | 2655–2693 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2656 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2657 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2657 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2657 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2663 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2674 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2684 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2702 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2702 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2707 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 2707 |
InsufficientStringBufferDeclaration | StringBuilder has been initialized with size 36, but has at least 43 characters appended. | 3 | 2712 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 2712 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 3 | 2720 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 2720 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 2727 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 3 | 2727 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 3 | 2728 |
CognitiveComplexity | The method 'read(TProtocol, isStillRunning_args)' has a cognitive complexity of 17, current threshold is 15 | 3 | 2770–2815 |
ImplicitSwitchFallThrough | A switch statement does not contain a break | 3 | 2780–2807 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2783 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2791 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2799 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2824 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2825 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2826 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2829 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2830 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2831 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2834 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2835 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2869 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2871 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2874 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2877 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2886 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2887 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2888 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2891 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2892 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 2895 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 2896 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 2906–3302 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 2918 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 2944 |
BeanMembersShouldSerialize | Found non-transient, non-static member. Please mark as transient or provide accessors. | 3 | 3008 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 3012 |
SuspiciousEqualsMethodName | The method name and parameter number are suspiciously close to equals(Object) | 2 | 3124–3129 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3138 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3139 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3139 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3139 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3145 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3163 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3163 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3168 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3168 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 3173 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 3 | 3174 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 3228 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 3253 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 3254 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 3283 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 3285 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 3294 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 3295 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 3296 |
GodClass | Possible God Class (WMC=51, ATFD=18, TCC=19.913%) | 3 | 3304–3715 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 3306–3715 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 3318 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 3343 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 3358 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 3409 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 3443 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 3456 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 3469 |
SuspiciousEqualsMethodName | The method name and parameter number are suspiciously close to equals(Object) | 2 | 3520–3535 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3544 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3545 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3545 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3545 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3551 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3569 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3569 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3574 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3574 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 3579 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 3637 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 3639 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 3639 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 3640 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 3640 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 3664 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 3665 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 3666 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 3666 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 3695 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 3697 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 3697 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 3706 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 3707 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 3708 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 3709 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 3709 |
GodClass | Possible God Class (WMC=56, ATFD=18, TCC=22.333%) | 3 | 3717–4170 |
TooManyMethods | This class has too many methods, consider refactoring it. | 3 | 3719–4170 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 3731 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 3757 |
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 3823 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 3859 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 3887 |
NullAssignment | Assigning an Object to null is a code smell. Consider refactoring. | 3 | 3900 |
SuspiciousEqualsMethodName | The method name and parameter number are suspiciously close to equals(Object) | 2 | 3951–3966 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3975 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3976 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3976 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3976 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 3982 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 4000 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 4000 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 4005 |
LawOfDemeter | Potential violation of Law of Demeter (method chain calls) | 3 | 4005 |
ConsecutiveLiteralAppends | StringBuffer (or StringBuilder).append is called 2 consecutive times with literals. Use a single append with a single combined String. | 3 | 4010 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 4069 |
AvoidInstantiatingObjectsInLoops | Avoid instantiating new objects inside loops | 3 | 4069 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 4073 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4073 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 4100 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 4101 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 4104 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4104 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 4105 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 4138 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4141 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 4141 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 4142 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 4154 |
LawOfDemeter | Potential violation of Law of Demeter (object not created locally) | 3 | 4155 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 4158 |
AccessorMethodGeneration | Avoid autogenerated methods to access private fields and methods of inner / outer classes | 3 | 4162 |
LawOfDemeter | Potential violation of Law of Demeter (static property access) | 3 | 4162 |
Filename | Problem |
---|---|
Waarp Common - org/waarp/common/filemonitor/FileMonitor.java | RuntimeException: //PrimaryPrefix/Name [ends-with(@Image, '.get') or ends-with(@Image, '.getString')] [ starts-with(@Image, concat( ancestor::MethodDeclaration//FormalParameter/Type/ReferenceType/ClassOrInterfaceType[pmd-java:typeIs('org.apache.commons.fileupload.FileItem')]/../../..//VariableDeclaratorId/@Name, '.') ) or starts-with(@Image, concat( ancestor::MethodDeclaration//LocalVariableDeclaration/Type/ReferenceType/ClassOrInterfaceType[pmd-java:typeIs('org.apache.commons.fileupload.FileItem')]/../../..//VariableDeclaratorId/@Name, '.') ) or starts-with(@Image, concat( ancestor::ClassOrInterfaceBody/ClassOrInterfaceBodyDeclaration/FieldDeclaration/Type/ReferenceType/ClassOrInterfaceType[pmd-java:typeIs('org.apache.commons.fileupload.FileItem')]/../../..//VariableDeclaratorId/@Name, '.') ) ] had problem: A sequence of more than one item is not allowed as the first argument of concat()
java.lang.RuntimeException: //PrimaryPrefix/Name [ends-with(@Image, '.get') or ends-with(@Image, '.getString')] [ starts-with(@Image, concat( ancestor::MethodDeclaration//FormalParameter/Type/ReferenceType/ClassOrInterfaceType[pmd-java:typeIs('org.apache.commons.fileupload.FileItem')]/../../..//VariableDeclaratorId/@Name, '.') ) or starts-with(@Image, concat( ancestor::MethodDeclaration//LocalVariableDeclaration/Type/ReferenceType/ClassOrInterfaceType[pmd-java:typeIs('org.apache.commons.fileupload.FileItem')]/../../..//VariableDeclaratorId/@Name, '.') ) or starts-with(@Image, concat( ancestor::ClassOrInterfaceBody/ClassOrInterfaceBodyDeclaration/FieldDeclaration/Type/ReferenceType/ClassOrInterfaceType[pmd-java:typeIs('org.apache.commons.fileupload.FileItem')]/../../..//VariableDeclaratorId/@Name, '.') ) ] had problem: A sequence of more than one item is not allowed as the first argument of concat() at net.sourceforge.pmd.lang.rule.xpath.SaxonXPathRuleQuery.evaluate(SaxonXPathRuleQuery.java:142) at net.sourceforge.pmd.lang.rule.XPathRule.evaluate(XPathRule.java:176) at net.sourceforge.pmd.lang.rule.XPathRule.apply(XPathRule.java:158) at net.sourceforge.pmd.lang.internal.DefaultRulechainVisitor.visit(DefaultRulechainVisitor.java:26) at net.sourceforge.pmd.lang.rule.AbstractRuleChainVisitor.visitAll(AbstractRuleChainVisitor.java:99) at net.sourceforge.pmd.RuleChain.apply(RuleChain.java:72) at net.sourceforge.pmd.RuleSets.apply(RuleSets.java:160) at net.sourceforge.pmd.SourceCodeProcessor.processSource(SourceCodeProcessor.java:209) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:118) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:85) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:29) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: net.sf.saxon.trans.XPathException: A sequence of more than one item is not allowed as the first argument of concat() at net.sf.saxon.expr.Expression.typeError(Expression.java:981) at net.sf.saxon.expr.SingletonAtomizer.evaluateItem(SingletonAtomizer.java:152) at net.sf.saxon.functions.Concat.evaluateItem(Concat.java:38) at net.sf.saxon.functions.Contains.evaluateItem(Contains.java:42) at net.sf.saxon.expr.Expression.iterate(Expression.java:370) at net.sf.saxon.expr.Expression.effectiveBooleanValue(Expression.java:421) at net.sf.saxon.expr.BooleanExpression.effectiveBooleanValue(BooleanExpression.java:185) at net.sf.saxon.expr.BooleanExpression.effectiveBooleanValue(BooleanExpression.java:185) at net.sf.saxon.expr.FilterIterator$NonNumeric.matches(FilterIterator.java:182) at net.sf.saxon.expr.FilterIterator.getNextMatchingItem(FilterIterator.java:65) at net.sf.saxon.expr.FilterIterator.next(FilterIterator.java:44) at net.sourceforge.pmd.lang.rule.xpath.SaxonXPathRuleQuery.evaluate(SaxonXPathRuleQuery.java:128) ... 18 more |
Waarp Extensions for JRE 8 and greater - org/waarp/openr66/context/task/S3GetAndDeleteTask.java | PMDException: Error while parsing /home/frederic/Waarp2/Waarp-All/WaarpR66-Extensions/src/main/java/org/waarp/openr66/context/task/S3GetAndDeleteTask.java
net.sourceforge.pmd.PMDException: Error while parsing /home/frederic/Waarp2/Waarp-All/WaarpR66-Extensions/src/main/java/org/waarp/openr66/context/task/S3GetAndDeleteTask.java at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:124) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:85) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:29) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: net.sourceforge.pmd.lang.java.ast.ParseException: Line 95, Column 52: Cannot catch multiple exceptions when running in JDK inferior to 1.7 mode! at net.sourceforge.pmd.lang.java.ast.JavaParser.throwParseException(JavaParser.java:30) at net.sourceforge.pmd.lang.java.ast.JavaParser.checkForBadMultipleExceptionsCatching(JavaParser.java:107) at net.sourceforge.pmd.lang.java.ast.JavaParser.FormalParameter(JavaParser.java:2315) at net.sourceforge.pmd.lang.java.ast.JavaParser.CatchStatement(JavaParser.java:6925) at net.sourceforge.pmd.lang.java.ast.JavaParser.TryStatement(JavaParser.java:6732) at net.sourceforge.pmd.lang.java.ast.JavaParser.Statement(JavaParser.java:5508) at net.sourceforge.pmd.lang.java.ast.JavaParser.BlockStatement(JavaParser.java:5671) at net.sourceforge.pmd.lang.java.ast.JavaParser.Block(JavaParser.java:5588) at net.sourceforge.pmd.lang.java.ast.JavaParser.MethodDeclaration(JavaParser.java:2130) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBodyDeclaration(JavaParser.java:1811) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBody(JavaParser.java:1764) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceDeclaration(JavaParser.java:905) at net.sourceforge.pmd.lang.java.ast.JavaParser.TypeDeclaration(JavaParser.java:807) at net.sourceforge.pmd.lang.java.ast.JavaParser.CompilationUnit(JavaParser.java:527) at net.sourceforge.pmd.lang.java.AbstractJavaParser.parse(AbstractJavaParser.java:62) at net.sourceforge.pmd.lang.AbstractParser.doParse(AbstractParser.java:44) at net.sourceforge.pmd.SourceCodeProcessor.parse(SourceCodeProcessor.java:136) at net.sourceforge.pmd.SourceCodeProcessor.processSource(SourceCodeProcessor.java:200) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:118) ... 10 more |
Waarp Extensions for JRE 8 and greater - org/waarp/openr66/context/task/S3GetTask.java | PMDException: Error while parsing /home/frederic/Waarp2/Waarp-All/WaarpR66-Extensions/src/main/java/org/waarp/openr66/context/task/S3GetTask.java
net.sourceforge.pmd.PMDException: Error while parsing /home/frederic/Waarp2/Waarp-All/WaarpR66-Extensions/src/main/java/org/waarp/openr66/context/task/S3GetTask.java at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:124) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:85) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:29) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: net.sourceforge.pmd.lang.java.ast.ParseException: Line 94, Column 52: Cannot catch multiple exceptions when running in JDK inferior to 1.7 mode! at net.sourceforge.pmd.lang.java.ast.JavaParser.throwParseException(JavaParser.java:30) at net.sourceforge.pmd.lang.java.ast.JavaParser.checkForBadMultipleExceptionsCatching(JavaParser.java:107) at net.sourceforge.pmd.lang.java.ast.JavaParser.FormalParameter(JavaParser.java:2315) at net.sourceforge.pmd.lang.java.ast.JavaParser.CatchStatement(JavaParser.java:6925) at net.sourceforge.pmd.lang.java.ast.JavaParser.TryStatement(JavaParser.java:6732) at net.sourceforge.pmd.lang.java.ast.JavaParser.Statement(JavaParser.java:5508) at net.sourceforge.pmd.lang.java.ast.JavaParser.BlockStatement(JavaParser.java:5671) at net.sourceforge.pmd.lang.java.ast.JavaParser.Block(JavaParser.java:5588) at net.sourceforge.pmd.lang.java.ast.JavaParser.MethodDeclaration(JavaParser.java:2130) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBodyDeclaration(JavaParser.java:1811) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBody(JavaParser.java:1764) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceDeclaration(JavaParser.java:905) at net.sourceforge.pmd.lang.java.ast.JavaParser.TypeDeclaration(JavaParser.java:807) at net.sourceforge.pmd.lang.java.ast.JavaParser.CompilationUnit(JavaParser.java:527) at net.sourceforge.pmd.lang.java.AbstractJavaParser.parse(AbstractJavaParser.java:62) at net.sourceforge.pmd.lang.AbstractParser.doParse(AbstractParser.java:44) at net.sourceforge.pmd.SourceCodeProcessor.parse(SourceCodeProcessor.java:136) at net.sourceforge.pmd.SourceCodeProcessor.processSource(SourceCodeProcessor.java:200) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:118) ... 10 more |
Waarp Extensions for JRE 8 and greater - org/waarp/openr66/context/task/S3TaskArgs.java | PMDException: Error while parsing /home/frederic/Waarp2/Waarp-All/WaarpR66-Extensions/src/main/java/org/waarp/openr66/context/task/S3TaskArgs.java
net.sourceforge.pmd.PMDException: Error while parsing /home/frederic/Waarp2/Waarp-All/WaarpR66-Extensions/src/main/java/org/waarp/openr66/context/task/S3TaskArgs.java at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:124) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:85) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:29) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: net.sourceforge.pmd.lang.java.ast.ParseException: Line 178, Column 31: Cannot use the diamond generic notation when running in JDK inferior to 1.7 mode! at net.sourceforge.pmd.lang.java.ast.JavaParser.throwParseException(JavaParser.java:30) at net.sourceforge.pmd.lang.java.ast.JavaParser.checkForBadDiamondUsage(JavaParser.java:95) at net.sourceforge.pmd.lang.java.ast.JavaParser.TypeArguments(JavaParser.java:2794) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceType(JavaParser.java:2683) at net.sourceforge.pmd.lang.java.ast.JavaParser.AllocationExpression(JavaParser.java:5295) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimaryPrefix(JavaParser.java:4691) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimaryExpression(JavaParser.java:4503) at net.sourceforge.pmd.lang.java.ast.JavaParser.PostfixExpression(JavaParser.java:4325) at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpressionNotPlusMinus(JavaParser.java:4223) at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpression(JavaParser.java:4100) at net.sourceforge.pmd.lang.java.ast.JavaParser.MultiplicativeExpression(JavaParser.java:4015) at net.sourceforge.pmd.lang.java.ast.JavaParser.AdditiveExpression(JavaParser.java:3962) at net.sourceforge.pmd.lang.java.ast.JavaParser.ShiftExpression(JavaParser.java:3905) at net.sourceforge.pmd.lang.java.ast.JavaParser.RelationalExpression(JavaParser.java:3844) at net.sourceforge.pmd.lang.java.ast.JavaParser.InstanceOfExpression(JavaParser.java:3746) at net.sourceforge.pmd.lang.java.ast.JavaParser.EqualityExpression(JavaParser.java:3566) at net.sourceforge.pmd.lang.java.ast.JavaParser.AndExpression(JavaParser.java:3526) at net.sourceforge.pmd.lang.java.ast.JavaParser.ExclusiveOrExpression(JavaParser.java:3486) at net.sourceforge.pmd.lang.java.ast.JavaParser.InclusiveOrExpression(JavaParser.java:3446) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalAndExpression(JavaParser.java:3406) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalOrExpression(JavaParser.java:3366) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalExpression(JavaParser.java:3328) at net.sourceforge.pmd.lang.java.ast.JavaParser.Expression(JavaParser.java:3185) at net.sourceforge.pmd.lang.java.ast.JavaParser.StatementExpression(JavaParser.java:5860) at net.sourceforge.pmd.lang.java.ast.JavaParser.Statement(JavaParser.java:5473) at net.sourceforge.pmd.lang.java.ast.JavaParser.BlockStatement(JavaParser.java:5671) at net.sourceforge.pmd.lang.java.ast.JavaParser.Block(JavaParser.java:5588) at net.sourceforge.pmd.lang.java.ast.JavaParser.Statement(JavaParser.java:5465) at net.sourceforge.pmd.lang.java.ast.JavaParser.IfStatement(JavaParser.java:6278) at net.sourceforge.pmd.lang.java.ast.JavaParser.Statement(JavaParser.java:5481) at net.sourceforge.pmd.lang.java.ast.JavaParser.BlockStatement(JavaParser.java:5671) at net.sourceforge.pmd.lang.java.ast.JavaParser.Block(JavaParser.java:5588) at net.sourceforge.pmd.lang.java.ast.JavaParser.TryStatement(JavaParser.java:6721) at net.sourceforge.pmd.lang.java.ast.JavaParser.Statement(JavaParser.java:5508) at net.sourceforge.pmd.lang.java.ast.JavaParser.BlockStatement(JavaParser.java:5671) at net.sourceforge.pmd.lang.java.ast.JavaParser.Block(JavaParser.java:5588) at net.sourceforge.pmd.lang.java.ast.JavaParser.MethodDeclaration(JavaParser.java:2130) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBodyDeclaration(JavaParser.java:1811) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBody(JavaParser.java:1764) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceDeclaration(JavaParser.java:905) at net.sourceforge.pmd.lang.java.ast.JavaParser.TypeDeclaration(JavaParser.java:807) at net.sourceforge.pmd.lang.java.ast.JavaParser.CompilationUnit(JavaParser.java:527) at net.sourceforge.pmd.lang.java.AbstractJavaParser.parse(AbstractJavaParser.java:62) at net.sourceforge.pmd.lang.AbstractParser.doParse(AbstractParser.java:44) at net.sourceforge.pmd.SourceCodeProcessor.parse(SourceCodeProcessor.java:136) at net.sourceforge.pmd.SourceCodeProcessor.processSource(SourceCodeProcessor.java:200) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:118) ... 10 more |
Waarp Extensions for JRE 8 and greater - org/waarp/openr66/elasticsearch/ElasticsearchMonitoringExporterClientImpl.java | PMDException: Error while parsing /home/frederic/Waarp2/Waarp-All/WaarpR66-Extensions/src/main/java/org/waarp/openr66/elasticsearch/ElasticsearchMonitoringExporterClientImpl.java
net.sourceforge.pmd.PMDException: Error while parsing /home/frederic/Waarp2/Waarp-All/WaarpR66-Extensions/src/main/java/org/waarp/openr66/elasticsearch/ElasticsearchMonitoringExporterClientImpl.java at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:124) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:85) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:29) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: net.sourceforge.pmd.lang.java.ast.ParseException: Line 152, Column 47: Cannot catch multiple exceptions when running in JDK inferior to 1.7 mode! at net.sourceforge.pmd.lang.java.ast.JavaParser.throwParseException(JavaParser.java:30) at net.sourceforge.pmd.lang.java.ast.JavaParser.checkForBadMultipleExceptionsCatching(JavaParser.java:107) at net.sourceforge.pmd.lang.java.ast.JavaParser.FormalParameter(JavaParser.java:2315) at net.sourceforge.pmd.lang.java.ast.JavaParser.CatchStatement(JavaParser.java:6925) at net.sourceforge.pmd.lang.java.ast.JavaParser.TryStatement(JavaParser.java:6732) at net.sourceforge.pmd.lang.java.ast.JavaParser.Statement(JavaParser.java:5508) at net.sourceforge.pmd.lang.java.ast.JavaParser.BlockStatement(JavaParser.java:5671) at net.sourceforge.pmd.lang.java.ast.JavaParser.Block(JavaParser.java:5588) at net.sourceforge.pmd.lang.java.ast.JavaParser.Statement(JavaParser.java:5465) at net.sourceforge.pmd.lang.java.ast.JavaParser.IfStatement(JavaParser.java:6278) at net.sourceforge.pmd.lang.java.ast.JavaParser.Statement(JavaParser.java:5481) at net.sourceforge.pmd.lang.java.ast.JavaParser.BlockStatement(JavaParser.java:5671) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConstructorDeclaration(JavaParser.java:2392) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBodyDeclaration(JavaParser.java:1807) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBody(JavaParser.java:1764) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceDeclaration(JavaParser.java:905) at net.sourceforge.pmd.lang.java.ast.JavaParser.TypeDeclaration(JavaParser.java:807) at net.sourceforge.pmd.lang.java.ast.JavaParser.CompilationUnit(JavaParser.java:527) at net.sourceforge.pmd.lang.java.AbstractJavaParser.parse(AbstractJavaParser.java:62) at net.sourceforge.pmd.lang.AbstractParser.doParse(AbstractParser.java:44) at net.sourceforge.pmd.SourceCodeProcessor.parse(SourceCodeProcessor.java:136) at net.sourceforge.pmd.SourceCodeProcessor.processSource(SourceCodeProcessor.java:200) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:118) ... 10 more |
Waarp Extensions for JRE 8 and greater - org/waarp/openr66/s3/WaarpR66S3Client.java | PMDException: Error while parsing /home/frederic/Waarp2/Waarp-All/WaarpR66-Extensions/src/main/java/org/waarp/openr66/s3/WaarpR66S3Client.java
net.sourceforge.pmd.PMDException: Error while parsing /home/frederic/Waarp2/Waarp-All/WaarpR66-Extensions/src/main/java/org/waarp/openr66/s3/WaarpR66S3Client.java at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:124) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:85) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:29) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: net.sourceforge.pmd.lang.java.ast.ParseException: Line 88, Column 41: Cannot catch multiple exceptions when running in JDK inferior to 1.7 mode! at net.sourceforge.pmd.lang.java.ast.JavaParser.throwParseException(JavaParser.java:30) at net.sourceforge.pmd.lang.java.ast.JavaParser.checkForBadMultipleExceptionsCatching(JavaParser.java:107) at net.sourceforge.pmd.lang.java.ast.JavaParser.FormalParameter(JavaParser.java:2315) at net.sourceforge.pmd.lang.java.ast.JavaParser.CatchStatement(JavaParser.java:6925) at net.sourceforge.pmd.lang.java.ast.JavaParser.TryStatement(JavaParser.java:6732) at net.sourceforge.pmd.lang.java.ast.JavaParser.Statement(JavaParser.java:5508) at net.sourceforge.pmd.lang.java.ast.JavaParser.BlockStatement(JavaParser.java:5671) at net.sourceforge.pmd.lang.java.ast.JavaParser.Block(JavaParser.java:5588) at net.sourceforge.pmd.lang.java.ast.JavaParser.MethodDeclaration(JavaParser.java:2130) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBodyDeclaration(JavaParser.java:1811) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBody(JavaParser.java:1764) at net.sourceforge.pmd.lang.java.ast.JavaParser.AllocationExpression(JavaParser.java:5306) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimaryPrefix(JavaParser.java:4691) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimaryExpression(JavaParser.java:4503) at net.sourceforge.pmd.lang.java.ast.JavaParser.PostfixExpression(JavaParser.java:4325) at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpressionNotPlusMinus(JavaParser.java:4223) at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpression(JavaParser.java:4100) at net.sourceforge.pmd.lang.java.ast.JavaParser.MultiplicativeExpression(JavaParser.java:4015) at net.sourceforge.pmd.lang.java.ast.JavaParser.AdditiveExpression(JavaParser.java:3962) at net.sourceforge.pmd.lang.java.ast.JavaParser.ShiftExpression(JavaParser.java:3905) at net.sourceforge.pmd.lang.java.ast.JavaParser.RelationalExpression(JavaParser.java:3844) at net.sourceforge.pmd.lang.java.ast.JavaParser.InstanceOfExpression(JavaParser.java:3746) at net.sourceforge.pmd.lang.java.ast.JavaParser.EqualityExpression(JavaParser.java:3566) at net.sourceforge.pmd.lang.java.ast.JavaParser.AndExpression(JavaParser.java:3526) at net.sourceforge.pmd.lang.java.ast.JavaParser.ExclusiveOrExpression(JavaParser.java:3486) at net.sourceforge.pmd.lang.java.ast.JavaParser.InclusiveOrExpression(JavaParser.java:3446) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalAndExpression(JavaParser.java:3406) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalOrExpression(JavaParser.java:3366) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalExpression(JavaParser.java:3328) at net.sourceforge.pmd.lang.java.ast.JavaParser.Expression(JavaParser.java:3185) at net.sourceforge.pmd.lang.java.ast.JavaParser.VariableInitializer(JavaParser.java:2007) at net.sourceforge.pmd.lang.java.ast.JavaParser.VariableDeclarator(JavaParser.java:1907) at net.sourceforge.pmd.lang.java.ast.JavaParser.FieldDeclaration(JavaParser.java:1859) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBodyDeclaration(JavaParser.java:1809) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBody(JavaParser.java:1764) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceDeclaration(JavaParser.java:905) at net.sourceforge.pmd.lang.java.ast.JavaParser.TypeDeclaration(JavaParser.java:807) at net.sourceforge.pmd.lang.java.ast.JavaParser.CompilationUnit(JavaParser.java:527) at net.sourceforge.pmd.lang.java.AbstractJavaParser.parse(AbstractJavaParser.java:62) at net.sourceforge.pmd.lang.AbstractParser.doParse(AbstractParser.java:44) at net.sourceforge.pmd.SourceCodeProcessor.parse(SourceCodeProcessor.java:136) at net.sourceforge.pmd.SourceCodeProcessor.processSource(SourceCodeProcessor.java:200) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:118) ... 10 more |
Waarp Extensions for JRE 8 and greater - org/waarp/openr66/s3/taskfactory/S3TaskFactory.java | PMDException: Error while parsing /home/frederic/Waarp2/Waarp-All/WaarpR66-Extensions/src/main/java/org/waarp/openr66/s3/taskfactory/S3TaskFactory.java
net.sourceforge.pmd.PMDException: Error while parsing /home/frederic/Waarp2/Waarp-All/WaarpR66-Extensions/src/main/java/org/waarp/openr66/s3/taskfactory/S3TaskFactory.java at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:124) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:85) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:29) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: net.sourceforge.pmd.lang.java.ast.ParseException: Line 64, Column 49: Cannot use the diamond generic notation when running in JDK inferior to 1.7 mode! at net.sourceforge.pmd.lang.java.ast.JavaParser.throwParseException(JavaParser.java:30) at net.sourceforge.pmd.lang.java.ast.JavaParser.checkForBadDiamondUsage(JavaParser.java:95) at net.sourceforge.pmd.lang.java.ast.JavaParser.TypeArguments(JavaParser.java:2794) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceType(JavaParser.java:2683) at net.sourceforge.pmd.lang.java.ast.JavaParser.AllocationExpression(JavaParser.java:5295) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimaryPrefix(JavaParser.java:4691) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimaryExpression(JavaParser.java:4503) at net.sourceforge.pmd.lang.java.ast.JavaParser.PostfixExpression(JavaParser.java:4325) at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpressionNotPlusMinus(JavaParser.java:4223) at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpression(JavaParser.java:4100) at net.sourceforge.pmd.lang.java.ast.JavaParser.MultiplicativeExpression(JavaParser.java:4015) at net.sourceforge.pmd.lang.java.ast.JavaParser.AdditiveExpression(JavaParser.java:3962) at net.sourceforge.pmd.lang.java.ast.JavaParser.ShiftExpression(JavaParser.java:3905) at net.sourceforge.pmd.lang.java.ast.JavaParser.RelationalExpression(JavaParser.java:3844) at net.sourceforge.pmd.lang.java.ast.JavaParser.InstanceOfExpression(JavaParser.java:3746) at net.sourceforge.pmd.lang.java.ast.JavaParser.EqualityExpression(JavaParser.java:3566) at net.sourceforge.pmd.lang.java.ast.JavaParser.AndExpression(JavaParser.java:3526) at net.sourceforge.pmd.lang.java.ast.JavaParser.ExclusiveOrExpression(JavaParser.java:3486) at net.sourceforge.pmd.lang.java.ast.JavaParser.InclusiveOrExpression(JavaParser.java:3446) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalAndExpression(JavaParser.java:3406) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalOrExpression(JavaParser.java:3366) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalExpression(JavaParser.java:3328) at net.sourceforge.pmd.lang.java.ast.JavaParser.Expression(JavaParser.java:3185) at net.sourceforge.pmd.lang.java.ast.JavaParser.VariableInitializer(JavaParser.java:2007) at net.sourceforge.pmd.lang.java.ast.JavaParser.VariableDeclarator(JavaParser.java:1907) at net.sourceforge.pmd.lang.java.ast.JavaParser.LocalVariableDeclaration(JavaParser.java:5752) at net.sourceforge.pmd.lang.java.ast.JavaParser.BlockStatement(JavaParser.java:5643) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConstructorDeclaration(JavaParser.java:2392) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBodyDeclaration(JavaParser.java:1807) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBody(JavaParser.java:1764) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceDeclaration(JavaParser.java:905) at net.sourceforge.pmd.lang.java.ast.JavaParser.TypeDeclaration(JavaParser.java:807) at net.sourceforge.pmd.lang.java.ast.JavaParser.CompilationUnit(JavaParser.java:527) at net.sourceforge.pmd.lang.java.AbstractJavaParser.parse(AbstractJavaParser.java:62) at net.sourceforge.pmd.lang.AbstractParser.doParse(AbstractParser.java:44) at net.sourceforge.pmd.SourceCodeProcessor.parse(SourceCodeProcessor.java:136) at net.sourceforge.pmd.SourceCodeProcessor.processSource(SourceCodeProcessor.java:200) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:118) ... 10 more |