PMD Results

The following document contains the results of PMD 6.4.0.

Files

org/opentrafficsim/ahfe/AHFEAnimation.java

Violation Priority Line
Avoid unused constructor parameters such as 'title'. 3 84

org/opentrafficsim/ahfe/AHFEUtil.java

Violation Priority Line
Avoid unused method parameters such as 'generationSpeed'. 3 353
Avoid unused method parameters such as 'bcFactory'. 3 356
Avoid unused method parameters such as 'gtuColorer'. 3 356
Avoid unused method parameters such as 'simulationTime'. 3 357
Avoid unused method parameters such as 'tacticalFactory'. 3 357

org/opentrafficsim/ahfe/AnticipationRelianceScript.java

Violation Priority Line
Avoid empty if statements 3 547549

org/opentrafficsim/ahfe/DelayedNeighborsPerception.java

Violation Priority Line
Avoid unused local variables such as 'perc'. 3 269
Avoid empty catch blocks 3 312315
Avoid empty catch blocks 3 349352
Avoid unused method parameters such as 'egoSpeed'. 3 421

org/opentrafficsim/demo/CircularLaneSwing.java

Violation Priority Line
Avoid unused constructor parameters such as 'title'. 3 57

org/opentrafficsim/demo/CircularRoadSwing.java

Violation Priority Line
Avoid unused constructor parameters such as 'title'. 3 64

org/opentrafficsim/demo/CrossingTrafficLightsSwing.java

Violation Priority Line
Avoid unused constructor parameters such as 'title'. 3 42

org/opentrafficsim/demo/FundamentalDiagrams.java

Violation Priority Line
Avoid unused constructor parameters such as 'title'. 3 90

org/opentrafficsim/demo/NetworksSwing.java

Violation Priority Line
Avoid unused constructor parameters such as 'title'. 3 67

org/opentrafficsim/demo/SequentialLanes.java

Violation Priority Line
Avoid unused constructor parameters such as 'title'. 3 96

org/opentrafficsim/demo/ShortMerge.java

Violation Priority Line
Avoid unused constructor parameters such as 'title'. 3 156
Avoid empty if statements 3 296298
Avoid unused method parameters such as 'generationSpeed'. 3 439
Avoid unused method parameters such as 'bcFactory'. 3 441
Avoid unused method parameters such as 'gtuColorer'. 3 441
Avoid unused method parameters such as 'tacticalFactory'. 3 442
Avoid unused method parameters such as 'simulationTime'. 3 442

org/opentrafficsim/demo/StraightSwing.java

Violation Priority Line
Avoid unused constructor parameters such as 'title'. 3 58

org/opentrafficsim/demo/conflictAndControl/DemoTrafcodAndTurbo.java

Violation Priority Line
Avoid unused constructor parameters such as 'title'. 3 73

org/opentrafficsim/demo/conflict/BusStreetDemo.java

Violation Priority Line
Avoid unused constructor parameters such as 'title'. 3 110

org/opentrafficsim/demo/conflict/TJunctionDemo.java

Violation Priority Line
Avoid unused constructor parameters such as 'title'. 3 59
Avoid empty block statements. 3 185187

org/opentrafficsim/demo/conflict/TestNetworkDemo.java

Violation Priority Line
Avoid unused constructor parameters such as 'title'. 3 54

org/opentrafficsim/demo/conflict/TurboRoundaboutDemo.java

Violation Priority Line
Avoid unused constructor parameters such as 'title'. 3 59
Avoid empty block statements. 3 205207

org/opentrafficsim/demo/geometry/TestModel.java

Violation Priority Line
Avoid empty catch blocks 3 195198

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

Violation Priority Line
Avoid unused local variables such as 'line'. 3 221
Avoid unused local variables such as 'length'. 3 228
Avoid unused local variables such as 'linkTag'. 3 233
Avoid unused local variables such as 'wegtype'. 3 234
Avoid unused local variables such as 'typeWeg'. 3 236
Avoid unused local variables such as 'speed'. 3 238
Avoid unused local variables such as 'capacity'. 3 240
Avoid using a branching statement as the last in a loop. 2 323
Avoid unused local variables such as 'dir'. 3 438
Useless parentheses. 4 439
Avoid empty catch blocks 3 472475
Avoid unused local variables such as 'dir'. 3 504
Useless parentheses. 4 505
Avoid empty catch blocks 3 541544

org/opentrafficsim/demo/lanechange/LaneChangeGraph.java

Violation Priority Line
Avoid unused method parameters such as 'speed'. 3 419

org/opentrafficsim/demo/steering/SteeringSimulation.java

Violation Priority Line
Useless parentheses. 4 154

org/opentrafficsim/demo/trafficcontrol/TrafCODDemo.java

Violation Priority Line
Avoid unused constructor parameters such as 'title'. 3 64

org/opentrafficsim/demo/trafficcontrol/TrafCODDemo2.java

Violation Priority Line
Avoid unused constructor parameters such as 'title'. 3 65

strategies/LmrsStrategies.java

Violation Priority Line
Useless parentheses. 4 366
Useless qualified this usage in the same class. 3 956
Useless qualified this usage in the same class. 3 958
Useless qualified this usage in the same class. 3 962
Useless qualified this usage in the same class. 3 991
Useless qualified this usage in the same class. 3 993
Useless qualified this usage in the same class. 3 993
Useless qualified this usage in the same class. 3 996
Useless qualified this usage in the same class. 3 996

strategies/StrategiesDemo.java

Violation Priority Line
Useless qualified this usage in the same class. 3 346