Checkstyle Results

The following document contains the results of Checkstyle 6.18 with development/dsol-checks.xml ruleset. rss feed

Summary

Files  Info  Warnings  Errors
55 10 57 0

Rules

Category Rule Violations Severity
blocks EmptyBlock 1  Warning
design DesignForExtension 47  Warning
imports UnusedImports 1  Warning
javadoc JavadocMethod 1  Warning
JavadocPackage 3  Info
misc TodoComment 4  Warning
modifier RedundantModifier 2  Warning
naming ConstantName 1  Warning
sizes MethodLength 4  Info
ParameterNumber 3  Info

Details

org/opentrafficsim/ahfe/AHFEUtil.java

Severity Category Rule Message Line
 Info sizes MethodLength Method length is 164 lines (max allowed is 150). 141
 Info sizes ParameterNumber More than 7 parameters (found 14). 351
 Warning modifier RedundantModifier Redundant 'public' modifier. 580
 Warning modifier RedundantModifier Redundant 'public' modifier. 592

org/opentrafficsim/ahfe/AbstractDelayedNeighborsPerception.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'updateAllDelayed' is not designed for extension - needs to be abstract, final or empty. 240

org/opentrafficsim/ahfe/DelayedNeighborsPerception.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'notify' is not designed for extension - needs to be abstract, final or empty. 129
 Info sizes MethodLength Method length is 218 lines (max allowed is 150). 138

org/opentrafficsim/demo/CircularLaneModel.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'makeInputParameterMap' is not designed for extension - needs to be abstract, final or empty. 113
 Warning design DesignForExtension Method 'constructModel' is not designed for extension - needs to be abstract, final or empty. 136
 Warning design DesignForExtension Method 'getPath' is not designed for extension - needs to be abstract, final or empty. 258
 Warning design DesignForExtension Method 'getNetwork' is not designed for extension - needs to be abstract, final or empty. 264
 Warning design DesignForExtension Method 'stopSimulator' is not designed for extension - needs to be abstract, final or empty. 283

org/opentrafficsim/demo/CircularLaneSwing.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'addTabs' is not designed for extension - needs to be abstract, final or empty. 67

org/opentrafficsim/demo/CircularRoadModel.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'makeInputParameterMap' is not designed for extension - needs to be abstract, final or empty. 107
 Warning design DesignForExtension Method 'getPath' is not designed for extension - needs to be abstract, final or empty. 143
 Warning design DesignForExtension Method 'constructModel' is not designed for extension - needs to be abstract, final or empty. 149
 Warning design DesignForExtension Method 'getNetwork' is not designed for extension - needs to be abstract, final or empty. 270
 Warning design DesignForExtension Method 'stopSimulator' is not designed for extension - needs to be abstract, final or empty. 289

org/opentrafficsim/demo/CircularRoadSwing.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'addTabs' is not designed for extension - needs to be abstract, final or empty. 76

org/opentrafficsim/demo/CrossingTrafficLightsModel.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getNetwork' is not designed for extension - needs to be abstract, final or empty. 259

org/opentrafficsim/demo/FundamentalDiagrams.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'addTabs' is not designed for extension - needs to be abstract, final or empty. 96

org/opentrafficsim/demo/NetworksModel.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'makeTemplate' is not designed for extension - needs to be abstract, final or empty. 416
 Warning design DesignForExtension Method 'notify' is not designed for extension - needs to be abstract, final or empty. 481
 Warning design DesignForExtension Method 'getNetwork' is not designed for extension - needs to be abstract, final or empty. 498

org/opentrafficsim/demo/NetworksSwing.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'addTabs' is not designed for extension - needs to be abstract, final or empty. 76
 Warning design DesignForExtension Method 'getParameter' is not designed for extension - needs to be abstract, final or empty. 268
 Warning design DesignForExtension Method 'getValue' is not designed for extension - needs to be abstract, final or empty. 276

org/opentrafficsim/demo/SequentialLanes.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'addTabs' is not designed for extension - needs to be abstract, final or empty. 103

org/opentrafficsim/demo/ShortMerge.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'setAnimationToggles' is not designed for extension - needs to be abstract, final or empty. 158
 Warning blocks EmptyBlock Must have at least one statement. 292
 Info sizes ParameterNumber More than 7 parameters (found 12). 439

org/opentrafficsim/demo/StraightModel.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getPath' is not designed for extension - needs to be abstract, final or empty. 233
 Warning design DesignForExtension Method 'getNetwork' is not designed for extension - needs to be abstract, final or empty. 239
 Warning design DesignForExtension Method 'getLane' is not designed for extension - needs to be abstract, final or empty. 264

org/opentrafficsim/demo/StraightSwing.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'addTabs' is not designed for extension - needs to be abstract, final or empty. 67

org/opentrafficsim/demo/carFollowing/OpenStreetMap.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'setAnimationToggles' is not designed for extension - needs to be abstract, final or empty. 75

org/opentrafficsim/demo/conflict/BusStreetDemo.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 425

org/opentrafficsim/demo/conflictAndControl/DemoTrafcodAndTurbo.java

Severity Category Rule Message Line
 Info javadoc JavadocPackage Missing package-info.java file.
 Warning design DesignForExtension Method 'addTabs' is not designed for extension - needs to be abstract, final or empty. 113

org/opentrafficsim/demo/geometry/TestGeometry.java

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

org/opentrafficsim/demo/geometry/shape/ShapeFileReader.java

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

org/opentrafficsim/demo/lanechange/LaneChangeGraph.java

Severity Category Rule Message Line
 Info sizes ParameterNumber More than 7 parameters (found 8). 370
 Warning design DesignForExtension Method 'getSimulator' is not designed for extension - needs to be abstract, final or empty. 456
 Warning design DesignForExtension Method 'getInputParameterMap' is not designed for extension - needs to be abstract, final or empty. 463
 Warning design DesignForExtension Method 'getOutputStatistics' is not designed for extension - needs to be abstract, final or empty. 470
 Warning design DesignForExtension Method 'getShortName' is not designed for extension - needs to be abstract, final or empty. 477
 Warning design DesignForExtension Method 'getDescription' is not designed for extension - needs to be abstract, final or empty. 484

org/opentrafficsim/demo/sdm/SdmSimulation.java

Severity Category Rule Message Line
 Warning imports UnusedImports Unused import - org.opentrafficsim.demo.steering.SteeringSimulation. 36
 Warning design DesignForExtension Method 'setDefaultProperties' is not designed for extension - needs to be abstract, final or empty. 145
 Warning design DesignForExtension Method 'setupSimulation' is not designed for extension - needs to be abstract, final or empty. 194
 Warning design DesignForExtension Method 'addTabs' is not designed for extension - needs to be abstract, final or empty. 299
 Warning design DesignForExtension Method 'onSimulationEnd' is not designed for extension - needs to be abstract, final or empty. 391

org/opentrafficsim/demo/sdm/SdmStrategicalPlannerFactory.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getFactory' is not designed for extension - needs to be abstract, final or empty. 126

org/opentrafficsim/demo/steering/SteeringSimulation.java

Severity Category Rule Message Line
 Warning misc TodoComment Comment matches to-do format 'TODO:'. 86
 Warning design DesignForExtension Method 'setupSimulation' is not designed for extension - needs to be abstract, final or empty. 124
 Info sizes MethodLength Method length is 158 lines (max allowed is 150). 124
 Warning misc TodoComment Comment matches to-do format 'TODO:'. 229
 Warning misc TodoComment Comment matches to-do format 'TODO:'. 249
 Warning misc TodoComment Comment matches to-do format 'TODO:'. 255

strategies/LmrsStrategies.java

Severity Category Rule Message Line
 Warning naming ConstantName Name 'colorer' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 259
 Info sizes MethodLength Method length is 170 lines (max allowed is 150). 276
 Warning javadoc JavadocMethod Expected @throws tag for 'OTSDrawingException'. 497
 Warning design DesignForExtension Method 'notify' is not designed for extension - needs to be abstract, final or empty. 935

strategies/StrategiesDemo.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'setDefaultProperties' is not designed for extension - needs to be abstract, final or empty. 186
 Warning design DesignForExtension Method 'setupDemo' is not designed for extension - needs to be abstract, final or empty. 193
 Warning design DesignForExtension Method 'setupSimulation' is not designed for extension - needs to be abstract, final or empty. 487
 Warning design DesignForExtension Method 'createGtu' is not designed for extension - needs to be abstract, final or empty. 626