Checkstyle Results

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

rss feed

Summary

Files
 Info
 Warnings
 Errors
343 43 81 0

Files

File
 I
 W
 E
org/opentrafficsim/road/definitions/DefaultsRoadNl.java 0 1 0
org/opentrafficsim/road/gtu/generator/Platoons.java 1 1 0
org/opentrafficsim/road/gtu/lane/LaneBasedGtu.java 0 26 0
org/opentrafficsim/road/gtu/lane/control/DelayedActuation.java 0 1 0
org/opentrafficsim/road/gtu/lane/perception/AbstractPerceptionReiterable.java 0 2 0
org/opentrafficsim/road/gtu/lane/perception/DownstreamNeighborsIterable.java 1 0 0
org/opentrafficsim/road/gtu/lane/perception/LaneBasedObjectIterable.java 1 0 0
org/opentrafficsim/road/gtu/lane/perception/PerceptionCollectable.java 0 2 0
org/opentrafficsim/road/gtu/lane/perception/RollingLaneStructure.java 1 1 0
org/opentrafficsim/road/gtu/lane/perception/categories/DirectInfrastructurePerception.java 0 4 0
org/opentrafficsim/road/gtu/lane/perception/headway/AbstractHeadwayGtu.java 1 0 0
org/opentrafficsim/road/gtu/lane/perception/headway/HeadwayGtuSimple.java 2 0 0
org/opentrafficsim/road/gtu/lane/perception/headway/HeadwayGtuType.java 1 0 0
org/opentrafficsim/road/gtu/lane/perception/mental/AdaptationSituationalAwareness.java 1 0 0
org/opentrafficsim/road/gtu/lane/perception/mental/TaskManager.java 0 1 0
org/opentrafficsim/road/gtu/lane/perception/mental/sdm/Distraction.java 1 0 0
org/opentrafficsim/road/gtu/lane/plan/operational/LaneChange.java 6 4 0
org/opentrafficsim/road/gtu/lane/plan/operational/LaneOperationalPlanBuilder.java 0 1 0
org/opentrafficsim/road/gtu/lane/tactical/LaneBasedCfLcTacticalPlanner.java 1 3 0
org/opentrafficsim/road/gtu/lane/tactical/directedlanechange/AbstractDirectedLaneChangeModel.java 1 0 0
org/opentrafficsim/road/gtu/lane/tactical/lanechangemobil/LaneChangeModel.java 0 1 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/Lmrs.java 0 1 0
org/opentrafficsim/road/gtu/lane/tactical/lmrs/LmrsFactory.java 1 1 0
org/opentrafficsim/road/gtu/lane/tactical/toledo/Toledo.java 2 0 0
org/opentrafficsim/road/gtu/lane/tactical/toledo/ToledoCfTester.java 0 1 0
org/opentrafficsim/road/gtu/lane/tactical/util/ConflictUtil.java 1 4 0
org/opentrafficsim/road/gtu/lane/tactical/util/lmrs/Cooperation.java 0 1 0
org/opentrafficsim/road/gtu/lane/tactical/util/lmrs/GapAcceptance.java 3 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 1 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/CrossSectionElement.java 0 1 0
org/opentrafficsim/road/network/lane/Lane.java 0 1 0
org/opentrafficsim/road/network/lane/changing/OvertakingConditions.java 0 1 0
org/opentrafficsim/road/network/lane/conflict/ConflictBuilder.java 0 8 0
org/opentrafficsim/road/network/lane/conflict/ConflictBuilderParallel.java 0 8 0
org/opentrafficsim/road/network/lane/object/detector/LoopDetector.java 1 0 0
org/opentrafficsim/road/od/Category.java 1 0 0

Rules

Category Rule Violations Severity
coding InnerAssignment 1
 Warning
design HideUtilityClassConstructor 2
 Warning
VisibilityModifier 18
 Warning
imports RedundantImport 1
 Warning
UnusedImports 3
 Warning
javadoc JavadocPackage 1
 Info
JavadocVariable 3
 Warning
misc TodoComment 42
 Warning
modifier RedundantModifier 1
 Warning
naming StaticVariableName 10
 Warning
sizes LineLength
  • max: "128"
3
 Info
MethodLength 7
 Info
ParameterNumber 32
 Info

Details

org/opentrafficsim/road/definitions/DefaultsRoadNl.java

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

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

Severity Category Rule Message Line
 Info
sizes LineLength Line is longer than 128 characters (found 129). 282
 Warning
misc TodoComment Comment matches to-do format 'TODO:'. 317

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

Severity Category Rule Message Line
 Warning
imports RedundantImport Duplicate import to line 66 - org.opentrafficsim.road.network.RoadNetwork. 67
 Warning
design VisibilityModifier Variable 'eventMargin' must be private and have accessor methods. 150
 Warning
misc TodoComment Comment matches to-do format 'TODO:'. 156
 Warning
naming StaticVariableName Name 'CACHING' must match pattern '^[a-z][a-zA-Z0-9]*$'. 157
 Warning
design VisibilityModifier Variable 'CACHING' must be private and have accessor methods. 157
 Warning
misc TodoComment Comment matches to-do format 'TODO:'. 160
 Warning
naming StaticVariableName Name 'CACHED_POSITION' must match pattern '^[a-z][a-zA-Z0-9]*$'. 161
 Warning
design VisibilityModifier Variable 'CACHED_POSITION' must be private and have accessor methods. 161
 Warning
misc TodoComment Comment matches to-do format 'TODO:'. 164
 Warning
naming StaticVariableName Name 'NON_CACHED_POSITION' must match pattern '^[a-z][a-zA-Z0-9]*$'. 165
 Warning
design VisibilityModifier Variable 'NON_CACHED_POSITION' must be private and have accessor methods. 165
 Warning
misc TodoComment Comment matches to-do format 'TODO:'. 241
 Warning
misc TodoComment Comment matches to-do format 'TODO:'. 374
 Warning
misc TodoComment Comment matches to-do format 'TODO:'. 1438
 Warning
misc TodoComment Comment matches to-do format 'TODO:'. 1439
 Warning
naming StaticVariableName Name 'LANEBASED_MOVE_EVENT' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1760
 Warning
design VisibilityModifier Variable 'LANEBASED_MOVE_EVENT' must be private and have accessor methods. 1760
 Warning
naming StaticVariableName Name 'LANEBASED_DESTROY_EVENT' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1778
 Warning
design VisibilityModifier Variable 'LANEBASED_DESTROY_EVENT' must be private and have accessor methods. 1778
 Warning
misc TodoComment Comment matches to-do format 'TODO:'. 1788
 Warning
naming StaticVariableName Name 'LANE_ENTER_EVENT' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1794
 Warning
design VisibilityModifier Variable 'LANE_ENTER_EVENT' must be private and have accessor methods. 1794
 Warning
naming StaticVariableName Name 'LANE_EXIT_EVENT' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1805
 Warning
design VisibilityModifier Variable 'LANE_EXIT_EVENT' must be private and have accessor methods. 1805
 Warning
naming StaticVariableName Name 'LANE_CHANGE_EVENT' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1815
 Warning
design VisibilityModifier Variable 'LANE_CHANGE_EVENT' must be private and have accessor methods. 1815

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

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

org/opentrafficsim/road/gtu/lane/perception/AbstractPerceptionReiterable.java

Severity Category Rule Message Line
 Warning
imports UnusedImports Unused import - org.djutils.exceptions.Throw. 8
 Warning
imports UnusedImports Unused import - org.djutils.exceptions.Try. 9

org/opentrafficsim/road/gtu/lane/perception/DownstreamNeighborsIterable.java

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

org/opentrafficsim/road/gtu/lane/perception/LaneBasedObjectIterable.java

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

org/opentrafficsim/road/gtu/lane/perception/PerceptionCollectable.java

Severity Category Rule Message Line
 Warning
design VisibilityModifier Variable 'object' must be private and have accessor methods. 243
 Warning
design VisibilityModifier Variable 'distance' must be private and have accessor methods. 246

org/opentrafficsim/road/gtu/lane/perception/RollingLaneStructure.java

Severity Category Rule Message Line
 Info
sizes MethodLength Method length is 181 lines (max allowed is 150). 189
 Warning
misc TodoComment Comment matches to-do format 'TODO:'. 1211

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

Severity Category Rule Message Line
 Warning
misc TodoComment Comment matches to-do format 'TODO:'. 45
 Warning
misc TodoComment Comment matches to-do format 'TODO:'. 117
 Warning
misc TodoComment Comment matches to-do format 'TODO:'. 446
 Warning
misc TodoComment Comment matches to-do format 'TODO:'. 457

org/opentrafficsim/road/gtu/lane/perception/headway/AbstractHeadwayGtu.java

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

org/opentrafficsim/road/gtu/lane/perception/headway/HeadwayGtuSimple.java

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

org/opentrafficsim/road/gtu/lane/perception/headway/HeadwayGtuType.java

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

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

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

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

Severity Category Rule Message Line
 Warning
misc TodoComment Comment matches to-do format 'TODO:'. 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). 59

org/opentrafficsim/road/gtu/lane/plan/operational/LaneChange.java

Severity Category Rule Message Line
 Warning
naming StaticVariableName Name 'MIN_LC_LENGTH_FACTOR' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
 Warning
design VisibilityModifier Variable 'MIN_LC_LENGTH_FACTOR' must be private and have accessor methods. 76
 Info
sizes MethodLength Method length is 200 lines (max allowed is 150). 224
 Warning
misc TodoComment Comment matches to-do format 'TODO:'. 371
 Info
sizes ParameterNumber More than 7 parameters (found 10). 576
 Info
sizes ParameterNumber More than 7 parameters (found 10). 640
 Info
sizes ParameterNumber More than 7 parameters (found 11). 670
 Warning
misc TodoComment Comment matches to-do format 'TODO:'. 690
 Info
sizes ParameterNumber More than 7 parameters (found 10). 729
 Info
sizes ParameterNumber More than 7 parameters (found 10). 821

org/opentrafficsim/road/gtu/lane/plan/operational/LaneOperationalPlanBuilder.java

Severity Category Rule Message Line
 Warning
design HideUtilityClassConstructor Utility classes should not have a public or default constructor. 55

org/opentrafficsim/road/gtu/lane/tactical/LaneBasedCfLcTacticalPlanner.java

Severity Category Rule Message Line
 Warning
misc TodoComment Comment matches to-do format 'TODO:'. 231
 Warning
misc TodoComment Comment matches to-do format 'TODO:'. 379
 Info
sizes MethodLength Method length is 164 lines (max allowed is 150). 443
 Warning
misc TodoComment Comment matches to-do format 'TODO:'. 655

org/opentrafficsim/road/gtu/lane/tactical/directedlanechange/AbstractDirectedLaneChangeModel.java

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

org/opentrafficsim/road/gtu/lane/tactical/lanechangemobil/LaneChangeModel.java

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

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

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

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). 45

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

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

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

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

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

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

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

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

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

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

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

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

org/opentrafficsim/road/gtu/lane/tactical/toledo/Toledo.java

Severity Category Rule Message Line
 Info
sizes MethodLength Method length is 187 lines (max allowed is 150). 95
 Info
sizes MethodLength Method length is 165 lines (max allowed is 150). 296

org/opentrafficsim/road/gtu/lane/tactical/toledo/ToledoCfTester.java

Severity Category Rule Message Line
 Warning
design HideUtilityClassConstructor Utility classes should not have a public or default constructor. 29

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

Severity Category Rule Message Line
 Warning
imports UnusedImports Unused import - org.opentrafficsim.core.gtu.GtuType. 31
 Warning
naming StaticVariableName Name 'CROSSSTANDING' must match pattern '^[a-z][a-zA-Z0-9]*$'. 107
 Info
sizes MethodLength Method length is 187 lines (max allowed is 150). 138
 Warning
misc TodoComment Comment matches to-do format 'TODO:'. 189
 Warning
misc TodoComment Comment matches to-do format 'TODO:'. 542

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

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

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

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

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

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

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

Severity Category Rule Message Line
 Info
sizes ParameterNumber More than 7 parameters (found 9). 65
 Info
sizes ParameterNumber More than 7 parameters (found 9). 126
 Info
sizes ParameterNumber More than 7 parameters (found 9). 206
 Info
sizes ParameterNumber More than 7 parameters (found 9). 272
 Info
sizes MethodLength Method length is 196 lines (max allowed is 150). 291
 Info
sizes ParameterNumber More than 7 parameters (found 9). 292
 Warning
modifier RedundantModifier Redundant 'public' modifier. 501
 Info
sizes ParameterNumber More than 7 parameters (found 9). 530
 Info
sizes ParameterNumber More than 7 parameters (found 14). 725

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:'. 175
 Warning
misc TodoComment Comment matches to-do format 'TODO:'. 353

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

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

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

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

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

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

org/opentrafficsim/road/network/lane/changing/OvertakingConditions.java

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

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

Severity Category Rule Message Line
 Warning
misc TodoComment Comment matches to-do format 'TODO:'. 265
 Warning
misc TodoComment Comment matches to-do format 'TODO:'. 491
 Warning
misc TodoComment Comment matches to-do format 'TODO:'. 601
 Warning
misc TodoComment Comment matches to-do format 'TODO:'. 1291
 Warning
design VisibilityModifier Variable 'cbr' must be private and have accessor methods. 1302
 Warning
design VisibilityModifier Variable 'nrOfJobs' must be private and have accessor methods. 1305
 Warning
design VisibilityModifier Variable 'cbr' must be private and have accessor methods. 1427
 Warning
design VisibilityModifier Variable 'nrOfJobs' must be private and have accessor methods. 1430

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

Severity Category Rule Message Line
 Warning
javadoc JavadocVariable Missing a Javadoc comment. 48
 Warning
javadoc JavadocVariable Missing a Javadoc comment. 50
 Warning
javadoc JavadocVariable Missing a Javadoc comment. 52
 Warning
design VisibilityModifier Variable 'cbr' must be private and have accessor methods. 395
 Warning
design VisibilityModifier Variable 'nrOfJobs' must be private and have accessor methods. 398
 Warning
misc TodoComment Comment matches to-do format 'TODO:'. 517
 Warning
misc TodoComment Comment matches to-do format 'TODO:'. 740
 Warning
misc TodoComment Comment matches to-do format 'TODO:'. 850

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

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

org/opentrafficsim/road/od/Category.java

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