Checkstyle Results

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

Summary

Files  Info  Warnings  Errors
23 14 52 0

Rules

Category Rule Violations Severity
blocks EmptyBlock 5  Warning
coding HiddenField
  • ignoreConstructorParameter: "true"
  • ignoreSetter: "true"
1  Warning
design DesignForExtension 4  Warning
VisibilityModifier 6  Warning
imports UnusedImports 7  Warning
javadoc JavadocMethod 22  Warning
JavadocPackage 2  Info
misc FinalParameters 7  Warning
sizes LineLength
  • max: "128"
4  Info
MethodLength 6  Info
ParameterNumber 2  Info

Details

org/opentrafficsim/demo/carFollowing/CanPlaceDemoCode.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'canPlace' is not designed for extension - needs to be abstract, final or empty. 32
 Warning misc FinalParameters Parameter leaderSpeed should be final. 33
 Warning misc FinalParameters Parameter headway should be final. 33
 Warning misc FinalParameters Parameter laneBasedGTUCharacteristics should be final. 34
 Info sizes LineLength Line is longer than 128 characters (found 130). 56

org/opentrafficsim/demo/carFollowing/CircularLane.java

Severity Category Rule Message Line
 Info sizes MethodLength Method length is 168 lines (max allowed is 150). 375

org/opentrafficsim/demo/carFollowing/CircularRoad.java

Severity Category Rule Message Line
 Warning javadoc JavadocMethod Expected @throws tag for 'PropertyException'. 110
 Info sizes MethodLength Method length is 260 lines (max allowed is 150). 420

org/opentrafficsim/demo/carFollowing/CircularRoadIMB.java

Severity Category Rule Message Line
 Warning javadoc JavadocMethod Expected @throws tag for 'PropertyException'. 115
 Info sizes MethodLength Method length is 251 lines (max allowed is 150). 432

org/opentrafficsim/demo/carFollowing/DefaultsFactory.java

Severity Category Rule Message Line
 Warning imports UnusedImports Unused import - java.lang.reflect.Field. 3
 Warning imports UnusedImports Unused import - java.util.Set. 4
 Warning imports UnusedImports Unused import - nl.tudelft.simulation.language.reflection.ClassUtil. 6
 Warning imports UnusedImports Unused import - org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterType. 12
 Warning imports UnusedImports Unused import - org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeBoolean. 13
 Warning imports UnusedImports Unused import - org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDouble. 14
 Warning imports UnusedImports Unused import - org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeInteger. 15

org/opentrafficsim/demo/carFollowing/FundamentalDiagrams.java

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

org/opentrafficsim/demo/carFollowing/FundamentalDiagramsLane.java

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

org/opentrafficsim/demo/carFollowing/OpenStreetMap.java

Severity Category Rule Message Line
 Warning design VisibilityModifier Variable 'rectangle' must be private and have accessor methods. 88
 Warning design DesignForExtension Method 'makeModel' is not designed for extension - needs to be abstract, final or empty. 144
 Warning misc FinalParameters Parameter colorer should be final. 145
 Warning design DesignForExtension Method 'makeCharts' is not designed for extension - needs to be abstract, final or empty. 267
 Warning design DesignForExtension Method 'makeAnimationRectangle' is not designed for extension - needs to be abstract, final or empty. 274

org/opentrafficsim/demo/carFollowing/SequentialLanes.java

Severity Category Rule Message Line
 Warning javadoc JavadocMethod Expected @throws tag for 'PropertyException'. 110
 Info sizes MethodLength Method length is 157 lines (max allowed is 150). 414

org/opentrafficsim/demo/carFollowing/Straight.java

Severity Category Rule Message Line
 Warning javadoc JavadocMethod Expected @throws tag for 'PropertyException'. 105

org/opentrafficsim/demo/carFollowing/StraightPerception.java

Severity Category Rule Message Line
 Warning javadoc JavadocMethod Expected @throws tag for 'PropertyException'. 122
 Warning blocks EmptyBlock Must have at least one statement. 539
 Warning coding HiddenField 'headway' hides a field. 842

org/opentrafficsim/demo/carFollowing/SuperDemo.java

Severity Category Rule Message Line
 Info sizes LineLength Line is longer than 128 characters (found 135). 217
 Info sizes MethodLength Method length is 199 lines (max allowed is 150). 332

org/opentrafficsim/demo/carFollowing/XMLNetworks.java

Severity Category Rule Message Line
 Warning design VisibilityModifier Variable 'headwayGenerator' must be private and have accessor methods. 245
 Warning design VisibilityModifier Variable 'gtuType' must be private and have accessor methods. 254
 Warning design VisibilityModifier Variable 'laneChangeModel' must be private and have accessor methods. 263
 Warning design VisibilityModifier Variable 'routeGenerator' must be private and have accessor methods. 275
 Warning design VisibilityModifier Variable 'idGenerator' must be private and have accessor methods. 287
 Warning blocks EmptyBlock Must have at least one statement. 297
 Info sizes MethodLength Method length is 355 lines (max allowed is 150). 333
 Warning javadoc JavadocMethod Expected @throws tag for 'GTUException'. 701
 Warning javadoc JavadocMethod Expected @throws tag for 'ProbabilityException'. 701
 Warning javadoc JavadocMethod Expected @throws tag for 'GTUException'. 722
 Warning javadoc JavadocMethod Expected @throws tag for 'SimRuntimeException'. 722
 Warning javadoc JavadocMethod Expected @throws tag for 'ProbabilityException'. 723
 Info sizes ParameterNumber More than 7 parameters (found 8). 796
 Warning javadoc JavadocMethod Expected @param tag for 'stream'. 796
 Warning javadoc JavadocMethod Expected @param tag for 'lane'. 796
 Warning javadoc JavadocMethod Expected @param tag for 'lengthDistribution'. 797
 Warning javadoc JavadocMethod Expected @param tag for 'widthDistribution'. 798
 Warning javadoc JavadocMethod Expected @param tag for 'maximumSpeedDistribution'. 799
 Warning javadoc JavadocMethod Expected @param tag for 'initialSpeedDistribution'. 800
 Warning misc FinalParameters Parameter initialPositions should be final. 801
 Warning javadoc JavadocMethod Expected @param tag for 'initialPositions'. 801
 Warning javadoc JavadocMethod Expected @throws tag for 'GTUException'. 802

org/opentrafficsim/demo/geometry/TestGeometry.java

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

org/opentrafficsim/demo/geometry/TestModel.java

Severity Category Rule Message Line
 Warning blocks EmptyBlock Must have at least one statement. 211

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

Severity Category Rule Message Line
 Info javadoc JavadocPackage Missing package-info.java file.
 Warning blocks EmptyBlock Must have at least one statement. 477
 Warning blocks EmptyBlock Must have at least one statement. 547

org/opentrafficsim/demo/lanechange/LaneChangeGraph.java

Severity Category Rule Message Line
 Warning javadoc JavadocMethod Expected @throws tag for 'OTSGeometryException'. 143
 Warning misc FinalParameters Parameter low should be final. 278
 Warning misc FinalParameters Parameter high should be final. 278
 Warning javadoc JavadocMethod Expected @throws tag for 'OTSGeometryException'. 280
 Info sizes ParameterNumber More than 7 parameters (found 8). 381

org/opentrafficsim/demo/lanechange/SuitabilityGraph.java

Severity Category Rule Message Line
 Warning javadoc JavadocMethod Expected @throws tag for 'OTSGeometryException'. 131
 Warning javadoc JavadocMethod Expected @throws tag for 'GTUException'. 131