The following document contains the results of Checkstyle 6.1.1 with development/dsol-checks.xml ruleset.
Category | Rule | Violations | Severity |
---|---|---|---|
blocks | AvoidNestedBlocks
|
3 | ![]() |
EmptyBlock | 2 | ![]() | |
coding | HiddenField
|
18 | ![]() |
design | DesignForExtension | 35 | ![]() |
VisibilityModifier | 7 | ![]() | |
javadoc | JavadocMethod | 4 | ![]() |
JavadocPackage | 1 | ![]() | |
JavadocStyle | 1 | ![]() | |
JavadocVariable | 1 | ![]() | |
misc | FinalParameters | 45 | ![]() |
TodoComment | 3 | ![]() | |
naming | StaticVariableName | 1 | ![]() |
sizes | LineLength
|
20 | ![]() |
MethodLength | 3 | ![]() | |
ParameterNumber | 2 | ![]() | |
whitespace | NoWhitespaceAfter | 7 | ![]() |
WhitespaceAround
|
1 | ![]() |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
sizes | ParameterNumber | More than 7 parameters (found 9). | 117 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
sizes | LineLength | Line is longer than 128 characters (found 131). | 574 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
design | VisibilityModifier | Variable 'flow' must be private and have accessor methods. | 131 |
![]() |
sizes | LineLength | Line is longer than 128 characters (found 134). | 487 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
design | DesignForExtension | Method 'getColor' is not designed for extension - needs to be abstract, final or empty. | 65 |
![]() |
misc | FinalParameters | Parameter gtu should be final. | 66 |
![]() |
design | DesignForExtension | Method 'getLegend' is not designed for extension - needs to be abstract, final or empty. | 91 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 97 |
![]() |
design | VisibilityModifier | Variable 'distance' must be private and have accessor methods. | 106 |
![]() |
javadoc | JavadocStyle | First sentence should end with a period. | 108 |
![]() |
design | VisibilityModifier | Variable 'left' must be private and have accessor methods. | 112 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 145 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
sizes | LineLength | Line is longer than 128 characters (found 129). | 64 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
blocks | AvoidNestedBlocks | Avoid nested blocks. | 323 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
sizes | ParameterNumber | More than 7 parameters (found 11). | 94 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
sizes | MethodLength | Method length is 156 lines (max allowed is 150). | 337 |
![]() |
whitespace | NoWhitespaceAfter | '{' is followed by whitespace. | 398 |
![]() |
sizes | LineLength | Line is longer than 128 characters (found 155). | 521 |
![]() |
sizes | LineLength | Line is longer than 128 characters (found 165). | 523 |
![]() |
whitespace | NoWhitespaceAfter | '{' is followed by whitespace. | 529 |
![]() |
whitespace | NoWhitespaceAfter | '{' is followed by whitespace. | 532 |
![]() |
whitespace | NoWhitespaceAfter | '{' is followed by whitespace. | 563 |
![]() |
whitespace | NoWhitespaceAfter | '{' is followed by whitespace. | 568 |
![]() |
whitespace | NoWhitespaceAfter | '{' is followed by whitespace. | 578 |
![]() |
misc | TodoComment | Comment matches to-do format 'TODO:'. | 626 |
![]() |
sizes | LineLength | Line is longer than 128 characters (found 137). | 763 |
![]() |
sizes | LineLength | Line is longer than 128 characters (found 139). | 764 |
![]() |
sizes | LineLength | Line is longer than 128 characters (found 135). | 765 |
![]() |
sizes | LineLength | Line is longer than 128 characters (found 138). | 766 |
![]() |
sizes | LineLength | Line is longer than 128 characters (found 135). | 767 |
![]() |
sizes | LineLength | Line is longer than 128 characters (found 144). | 768 |
![]() |
whitespace | NoWhitespaceAfter | '{' is followed by whitespace. | 787 |
![]() |
blocks | AvoidNestedBlocks | Avoid nested blocks. | 1041 |
![]() |
blocks | AvoidNestedBlocks | Avoid nested blocks. | 1217 |
![]() |
design | DesignForExtension | Method 'getLaneChangeDistanceAndDirection' is not designed for extension - needs to be abstract, final or empty. | 1545 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 1545 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
design | VisibilityModifier | Variable 'lane' must be private and have accessor methods. | 58 |
![]() |
design | VisibilityModifier | Variable 'position' must be private and have accessor methods. | 61 |
![]() |
naming | StaticVariableName | Name 'TIME_ABS_0' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 76 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 116 |
![]() |
coding | HiddenField | 'lane' hides a field. | 342 |
![]() |
coding | HiddenField | 'position' hides a field. | 342 |
![]() |
coding | HiddenField | 'lane' hides a field. | 349 |
![]() |
coding | HiddenField | 'lane' hides a field. | 373 |
![]() |
coding | HiddenField | 'lane' hides a field. | 384 |
![]() |
design | DesignForExtension | Method 'fractionalPositions' is not designed for extension - needs to be abstract, final or empty. | 400 |
![]() |
misc | FinalParameters | Parameter relativePosition should be final. | 401 |
![]() |
misc | FinalParameters | Parameter when should be final. | 401 |
![]() |
design | DesignForExtension | Method 'fractionalPosition' is not designed for extension - needs to be abstract, final or empty. | 410 |
![]() |
misc | FinalParameters | Parameter lane should be final. | 411 |
![]() |
coding | HiddenField | 'lane' hides a field. | 411 |
![]() |
misc | FinalParameters | Parameter relativePosition should be final. | 411 |
![]() |
misc | FinalParameters | Parameter when should be final. | 411 |
![]() |
design | DesignForExtension | Method 'fractionalPosition' is not designed for extension - needs to be abstract, final or empty. | 418 |
![]() |
misc | FinalParameters | Parameter lane should be final. | 419 |
![]() |
coding | HiddenField | 'lane' hides a field. | 419 |
![]() |
misc | FinalParameters | Parameter relativePosition should be final. | 419 |
![]() |
design | DesignForExtension | Method 'projectedPosition' is not designed for extension - needs to be abstract, final or empty. | 425 |
![]() |
misc | FinalParameters | Parameter projectionLane should be final. | 426 |
![]() |
misc | FinalParameters | Parameter relativePosition should be final. | 426 |
![]() |
misc | FinalParameters | Parameter when should be final. | 426 |
![]() |
design | DesignForExtension | Method 'headway' is not designed for extension - needs to be abstract, final or empty. | 433 |
![]() |
misc | FinalParameters | Parameter maxDistance should be final. | 434 |
![]() |
design | DesignForExtension | Method 'headway' is not designed for extension - needs to be abstract, final or empty. | 440 |
![]() |
misc | FinalParameters | Parameter lane should be final. | 441 |
![]() |
coding | HiddenField | 'lane' hides a field. | 441 |
![]() |
misc | FinalParameters | Parameter maxDistance should be final. | 441 |
![]() |
design | DesignForExtension | Method 'parallel' is not designed for extension - needs to be abstract, final or empty. | 447 |
![]() |
misc | FinalParameters | Parameter lane should be final. | 448 |
![]() |
coding | HiddenField | 'lane' hides a field. | 448 |
![]() |
misc | FinalParameters | Parameter when should be final. | 448 |
![]() |
design | DesignForExtension | Method 'parallel' is not designed for extension - needs to be abstract, final or empty. | 454 |
![]() |
misc | FinalParameters | Parameter lateralDirection should be final. | 455 |
![]() |
misc | FinalParameters | Parameter when should be final. | 455 |
![]() |
design | DesignForExtension | Method 'bestAccessibleAdjacentLane' is not designed for extension - needs to be abstract, final or empty. | 461 |
![]() |
misc | FinalParameters | Parameter currentLane should be final. | 462 |
![]() |
misc | FinalParameters | Parameter lateralDirection should be final. | 462 |
![]() |
misc | FinalParameters | Parameter longitudinalPosition should be final. | 463 |
![]() |
design | DesignForExtension | Method 'timeAtDistance' is not designed for extension - needs to be abstract, final or empty. | 469 |
![]() |
misc | FinalParameters | Parameter distance should be final. | 470 |
![]() |
design | DesignForExtension | Method 'deltaTimeForDistance' is not designed for extension - needs to be abstract, final or empty. | 476 |
![]() |
misc | FinalParameters | Parameter distance should be final. | 477 |
![]() |
design | DesignForExtension | Method 'getGTUFollowingModel' is not designed for extension - needs to be abstract, final or empty. | 483 |
![]() |
design | DesignForExtension | Method 'getLaneChangeDistanceAndDirection' is not designed for extension - needs to be abstract, final or empty. | 490 |
![]() |
design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 497 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
blocks | EmptyBlock | Must have at least one statement. | 126 |
![]() |
coding | HiddenField | 'lane' hides a field. | 298 |
![]() |
coding | HiddenField | 'position' hides a field. | 298 |
![]() |
coding | HiddenField | 'lane' hides a field. | 305 |
![]() |
coding | HiddenField | 'lane' hides a field. | 329 |
![]() |
coding | HiddenField | 'lane' hides a field. | 340 |
![]() |
design | DesignForExtension | Method 'fractionalPositions' is not designed for extension - needs to be abstract, final or empty. | 356 |
![]() |
misc | FinalParameters | Parameter relativePosition should be final. | 357 |
![]() |
misc | FinalParameters | Parameter when should be final. | 357 |
![]() |
design | DesignForExtension | Method 'fractionalPosition' is not designed for extension - needs to be abstract, final or empty. | 366 |
![]() |
misc | FinalParameters | Parameter lane should be final. | 367 |
![]() |
coding | HiddenField | 'lane' hides a field. | 367 |
![]() |
misc | FinalParameters | Parameter relativePosition should be final. | 367 |
![]() |
misc | FinalParameters | Parameter when should be final. | 367 |
![]() |
design | DesignForExtension | Method 'fractionalPosition' is not designed for extension - needs to be abstract, final or empty. | 374 |
![]() |
misc | FinalParameters | Parameter lane should be final. | 375 |
![]() |
coding | HiddenField | 'lane' hides a field. | 375 |
![]() |
misc | FinalParameters | Parameter relativePosition should be final. | 375 |
![]() |
design | DesignForExtension | Method 'projectedPosition' is not designed for extension - needs to be abstract, final or empty. | 381 |
![]() |
misc | FinalParameters | Parameter projectionLane should be final. | 382 |
![]() |
misc | FinalParameters | Parameter relativePosition should be final. | 382 |
![]() |
misc | FinalParameters | Parameter when should be final. | 382 |
![]() |
design | DesignForExtension | Method 'headway' is not designed for extension - needs to be abstract, final or empty. | 389 |
![]() |
misc | FinalParameters | Parameter maxDistance should be final. | 390 |
![]() |
design | DesignForExtension | Method 'headway' is not designed for extension - needs to be abstract, final or empty. | 396 |
![]() |
misc | FinalParameters | Parameter lane should be final. | 397 |
![]() |
coding | HiddenField | 'lane' hides a field. | 397 |
![]() |
misc | FinalParameters | Parameter maxDistance should be final. | 397 |
![]() |
design | DesignForExtension | Method 'parallel' is not designed for extension - needs to be abstract, final or empty. | 403 |
![]() |
misc | FinalParameters | Parameter lane should be final. | 404 |
![]() |
coding | HiddenField | 'lane' hides a field. | 404 |
![]() |
misc | FinalParameters | Parameter when should be final. | 404 |
![]() |
design | DesignForExtension | Method 'parallel' is not designed for extension - needs to be abstract, final or empty. | 410 |
![]() |
misc | FinalParameters | Parameter lateralDirection should be final. | 411 |
![]() |
misc | FinalParameters | Parameter when should be final. | 411 |
![]() |
design | DesignForExtension | Method 'bestAccessibleAdjacentLane' is not designed for extension - needs to be abstract, final or empty. | 417 |
![]() |
misc | FinalParameters | Parameter currentLane should be final. | 418 |
![]() |
misc | FinalParameters | Parameter lateralDirection should be final. | 418 |
![]() |
misc | FinalParameters | Parameter longitudinalPosition should be final. | 419 |
![]() |
design | DesignForExtension | Method 'timeAtDistance' is not designed for extension - needs to be abstract, final or empty. | 425 |
![]() |
misc | FinalParameters | Parameter distance should be final. | 426 |
![]() |
design | DesignForExtension | Method 'deltaTimeForDistance' is not designed for extension - needs to be abstract, final or empty. | 432 |
![]() |
misc | FinalParameters | Parameter distance should be final. | 433 |
![]() |
design | DesignForExtension | Method 'getGTUFollowingModel' is not designed for extension - needs to be abstract, final or empty. | 439 |
![]() |
design | DesignForExtension | Method 'getLaneChangeDistanceAndDirection' is not designed for extension - needs to be abstract, final or empty. | 446 |
![]() |
design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 453 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
blocks | EmptyBlock | Must have at least one statement. | 51 |
![]() |
design | DesignForExtension | Method 'changeColorTime' is not designed for extension - needs to be abstract, final or empty. | 62 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 62 |
![]() |
design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 77 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
sizes | LineLength | Line is longer than 128 characters (found 156). | 7 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
design | VisibilityModifier | Variable 'linksOriginating' must be private and have accessor methods. | 45 |
![]() |
design | VisibilityModifier | Variable 'linksTerminating' must be private and have accessor methods. | 48 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
sizes | LineLength | Line is longer than 128 characters (found 155). | 7 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
sizes | LineLength | Line is longer than 128 characters (found 155). | 7 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
sizes | MethodLength | Method length is 236 lines (max allowed is 150). | 206 |
![]() |
misc | TodoComment | Comment matches to-do format 'TODO:'. | 710 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
sizes | LineLength | Line is longer than 128 characters (found 155). | 7 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
sizes | LineLength | Line is longer than 128 characters (found 156). | 7 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
sizes | LineLength | Line is longer than 128 characters (found 156). | 7 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
whitespace | WhitespaceAround | '!=' is not preceded with whitespace. | 508 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
javadoc | JavadocPackage | Missing package-info.java file. |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
sizes | LineLength | Line is longer than 128 characters (found 130). | 285 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
sizes | LineLength | Line is longer than 128 characters (found 131). | 958 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
design | DesignForExtension | Method 'trigger' is not designed for extension - needs to be abstract, final or empty. | 47 |
![]() |
design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 54 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
misc | TodoComment | Comment matches to-do format 'TODO:'. | 82 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
sizes | MethodLength | Method length is 187 lines (max allowed is 150). | 87 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
sizes | LineLength | Line is longer than 128 characters (found 156). | 7 |