Checkstyle Results

The following document contains the results of Checkstyle 10.21.3 with config/dsol-checks.xml ruleset.

Summary

Files  Info  Warnings  Errors
322 25 31 0

Files

File  I  W  E
org/opentrafficsim/road/gtu/generator/GtuSpawner.java 0 5 0
org/opentrafficsim/road/gtu/generator/Platoons.java 0 1 0
org/opentrafficsim/road/gtu/lane/LaneBasedGtu.java 0 1 0
org/opentrafficsim/road/gtu/lane/control/DelayedActuation.java 0 1 0
org/opentrafficsim/road/gtu/lane/perception/categories/DirectInfrastructurePerception.java 0 1 0
org/opentrafficsim/road/gtu/lane/perception/mental/AdaptationSituationalAwareness.java 1 0 0
org/opentrafficsim/road/gtu/lane/perception/mental/sdm/Distraction.java 1 0 0
org/opentrafficsim/road/gtu/lane/tactical/lmrs/AccelerationConflicts.java 1 0 0
org/opentrafficsim/road/gtu/lane/tactical/lmrs/AccelerationIncentive.java 1 0 0
org/opentrafficsim/road/gtu/lane/tactical/lmrs/AccelerationNoRightOvertake.java 1 0 0
org/opentrafficsim/road/gtu/lane/tactical/lmrs/AccelerationSpeedLimitTransition.java 1 0 0
org/opentrafficsim/road/gtu/lane/tactical/lmrs/AccelerationTrafficLights.java 1 0 0
org/opentrafficsim/road/gtu/lane/tactical/lmrs/IncentiveQueue.java 0 1 0
org/opentrafficsim/road/gtu/lane/tactical/lmrs/IncentiveSpeed.java 0 1 0
org/opentrafficsim/road/gtu/lane/tactical/lmrs/IncentiveStayRight.java 0 1 0
org/opentrafficsim/road/gtu/lane/tactical/lmrs/Lmrs.java 0 1 0
org/opentrafficsim/road/gtu/lane/tactical/util/ConflictUtil.java 1 2 0
org/opentrafficsim/road/gtu/lane/tactical/util/lmrs/Cooperation.java 0 1 0
org/opentrafficsim/road/gtu/lane/tactical/util/lmrs/GapAcceptance.java 4 0 0
org/opentrafficsim/road/gtu/lane/tactical/util/lmrs/LmrsUtil.java 1 1 0
org/opentrafficsim/road/gtu/lane/tactical/util/lmrs/Synchronization.java 8 0 0
org/opentrafficsim/road/network/LaneAccessLaw.java 1 0 0
org/opentrafficsim/road/network/RoadNetwork.java 0 2 0
org/opentrafficsim/road/network/factory/LaneFactory.java 1 0 0
org/opentrafficsim/road/network/lane/Lane.java 0 1 0
org/opentrafficsim/road/network/lane/LaneGeometryUtil.java 1 0 0
org/opentrafficsim/road/network/lane/conflict/ConflictBuilder.java 0 10 0
org/opentrafficsim/road/network/lane/object/detector/LoopDetector.java 0 1 0
org/opentrafficsim/road/od/Category.java 1 0 0

Rules

Category Rule Violations Severity
coding HiddenField
  • ignoreConstructorParameter: "true"
  • ignoreSetter: "true"
6  Warning
InnerAssignment 2  Warning
design VisibilityModifier 4  Warning
javadoc JavadocPackage 1  Info
misc TodoComment 17  Warning
modifier RedundantModifier 2  Warning
sizes LineLength
  • max: "128"
2  Info
MethodLength 2  Info
ParameterNumber 20  Info

Details

org/opentrafficsim/road/gtu/generator/GtuSpawner.java

Severity Category Rule Message Line
 Warning coding HiddenField 'defaultGtuTemplate' hides a field. 65
 Warning coding HiddenField 'stream' hides a field. 76
 Warning coding HiddenField 'noLaneChangeDistance' hides a field. 87
 Warning coding HiddenField 'bookkeeping' hides a field. 98
 Warning coding HiddenField 'errorHandler' hides a field. 109

org/opentrafficsim/road/gtu/generator/Platoons.java

Severity Category Rule Message Line
 Warning misc TodoComment Comment matches to-do format 'TODO:'. 311

org/opentrafficsim/road/gtu/lane/LaneBasedGtu.java

Severity Category Rule Message Line
 Warning misc TodoComment Comment matches to-do format 'TODO:'. 265

org/opentrafficsim/road/gtu/lane/control/DelayedActuation.java

Severity Category Rule Message Line
 Warning misc TodoComment Comment matches to-do format 'TODO:'. 43

org/opentrafficsim/road/gtu/lane/perception/categories/DirectInfrastructurePerception.java

Severity Category Rule Message Line
 Warning misc TodoComment Comment matches to-do format 'TODO:'. 154

org/opentrafficsim/road/gtu/lane/perception/mental/AdaptationSituationalAwareness.java

Severity Category Rule Message Line
 Info sizes LineLength Line is longer than 128 characters (found 130). 21

org/opentrafficsim/road/gtu/lane/perception/mental/sdm/Distraction.java

Severity Category Rule Message Line
 Info sizes ParameterNumber More than 7 parameters (found 8). 57

org/opentrafficsim/road/gtu/lane/tactical/lmrs/AccelerationConflicts.java

Severity Category Rule Message Line
 Info sizes ParameterNumber More than 7 parameters (found 9). 53

org/opentrafficsim/road/gtu/lane/tactical/lmrs/AccelerationIncentive.java

Severity Category Rule Message Line
 Info sizes ParameterNumber More than 7 parameters (found 9). 49

org/opentrafficsim/road/gtu/lane/tactical/lmrs/AccelerationNoRightOvertake.java

Severity Category Rule Message Line
 Info sizes ParameterNumber More than 7 parameters (found 9). 62

org/opentrafficsim/road/gtu/lane/tactical/lmrs/AccelerationSpeedLimitTransition.java

Severity Category Rule Message Line
 Info sizes ParameterNumber More than 7 parameters (found 9). 51

org/opentrafficsim/road/gtu/lane/tactical/lmrs/AccelerationTrafficLights.java

Severity Category Rule Message Line
 Info sizes ParameterNumber More than 7 parameters (found 9). 51

org/opentrafficsim/road/gtu/lane/tactical/lmrs/IncentiveQueue.java

Severity Category Rule Message Line
 Warning misc TodoComment Comment matches to-do format 'TODO:'. 79

org/opentrafficsim/road/gtu/lane/tactical/lmrs/IncentiveSpeed.java

Severity Category Rule Message Line
 Warning misc TodoComment Comment matches to-do format 'TODO:'. 49

org/opentrafficsim/road/gtu/lane/tactical/lmrs/IncentiveStayRight.java

Severity Category Rule Message Line
 Warning coding InnerAssignment Inner assignments should be avoided. 65

org/opentrafficsim/road/gtu/lane/tactical/lmrs/Lmrs.java

Severity Category Rule Message Line
 Warning misc TodoComment Comment matches to-do format 'TODO:'. 114

org/opentrafficsim/road/gtu/lane/tactical/util/ConflictUtil.java

Severity Category Rule Message Line
 Info sizes MethodLength Method approachConflicts length is 223 lines (max allowed is 150). 146
 Warning misc TodoComment Comment matches to-do format 'TODO:'. 593
 Warning coding HiddenField 'zipGtuId' hides a field. 1052

org/opentrafficsim/road/gtu/lane/tactical/util/lmrs/Cooperation.java

Severity Category Rule Message Line
 Warning misc TodoComment Comment matches to-do format 'TODO:'. 99

org/opentrafficsim/road/gtu/lane/tactical/util/lmrs/GapAcceptance.java

Severity Category Rule Message Line
 Info sizes ParameterNumber More than 7 parameters (found 8). 38
 Info sizes ParameterNumber More than 7 parameters (found 8). 107
 Info sizes ParameterNumber More than 7 parameters (found 8). 174
 Info sizes ParameterNumber More than 7 parameters (found 8). 255

org/opentrafficsim/road/gtu/lane/tactical/util/lmrs/LmrsUtil.java

Severity Category Rule Message Line
 Info sizes ParameterNumber More than 7 parameters (found 9). 438
 Warning misc TodoComment Comment matches to-do format 'TODO:'. 494

org/opentrafficsim/road/gtu/lane/tactical/util/lmrs/Synchronization.java

Severity Category Rule Message Line
 Info sizes ParameterNumber More than 7 parameters (found 8). 46
 Info sizes ParameterNumber More than 7 parameters (found 8). 89
 Info sizes ParameterNumber More than 7 parameters (found 8). 169
 Info sizes ParameterNumber More than 7 parameters (found 8). 220
 Info sizes MethodLength Method synchronize length is 184 lines (max allowed is 150). 244
 Info sizes ParameterNumber More than 7 parameters (found 8). 245
 Info sizes ParameterNumber More than 7 parameters (found 8). 475
 Info sizes ParameterNumber More than 7 parameters (found 14). 589

org/opentrafficsim/road/network/LaneAccessLaw.java

Severity Category Rule Message Line
 Info javadoc JavadocPackage Missing package-info.java file. 1

org/opentrafficsim/road/network/RoadNetwork.java

Severity Category Rule Message Line
 Warning misc TodoComment Comment matches to-do format 'TODO:'. 173
 Warning misc TodoComment Comment matches to-do format 'TODO:'. 355

org/opentrafficsim/road/network/factory/LaneFactory.java

Severity Category Rule Message Line
 Info sizes ParameterNumber More than 7 parameters (found 8). 125

org/opentrafficsim/road/network/lane/Lane.java

Severity Category Rule Message Line
 Warning coding InnerAssignment Inner assignments should be avoided. 842

org/opentrafficsim/road/network/lane/LaneGeometryUtil.java

Severity Category Rule Message Line
 Info sizes ParameterNumber More than 7 parameters (found 8). 81

org/opentrafficsim/road/network/lane/conflict/ConflictBuilder.java

Severity Category Rule Message Line
 Warning misc TodoComment Comment matches to-do format 'TODO:'. 278
 Warning misc TodoComment Comment matches to-do format 'TODO:'. 502
 Warning misc TodoComment Comment matches to-do format 'TODO:'. 609
 Warning misc TodoComment Comment matches to-do format 'TODO:'. 1241
 Warning design VisibilityModifier Variable 'cbr' must be private and have accessor methods. 1261
 Warning design VisibilityModifier Variable 'nrOfJobs' must be private and have accessor methods. 1264
 Warning modifier RedundantModifier Redundant 'static' modifier. 1317
 Warning design VisibilityModifier Variable 'cbr' must be private and have accessor methods. 1338
 Warning design VisibilityModifier Variable 'nrOfJobs' must be private and have accessor methods. 1341
 Warning modifier RedundantModifier Redundant 'static' modifier. 1430

org/opentrafficsim/road/network/lane/object/detector/LoopDetector.java

Severity Category Rule Message Line
 Warning misc TodoComment Comment matches to-do format 'TODO:'. 300

org/opentrafficsim/road/od/Category.java

Severity Category Rule Message Line
 Info sizes LineLength Line is longer than 128 characters (found 130). 113