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 351
Avoid unused method parameters such as 'bcFactory'. 3 354
Avoid unused method parameters such as 'gtuColorer'. 3 354
Avoid unused method parameters such as 'tacticalFactory'. 3 355
Avoid unused method parameters such as 'simulationTime'. 3 355

org/opentrafficsim/ahfe/DelayedNeighborsPerception.java

Violation Priority Line
Avoid unused local variables such as 'perc'. 3 271
Avoid empty catch blocks 3 314317
Avoid empty catch blocks 3 351354
Avoid unused method parameters such as 'egoSpeed'. 3 423

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 87

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 94

org/opentrafficsim/demo/ShortMerge.java

Violation Priority Line
Avoid unused constructor parameters such as 'title'. 3 152
Avoid empty if statements 3 292294
Avoid unused method parameters such as 'generationSpeed'. 3 439
Avoid unused method parameters such as 'gtuColorer'. 3 441
Avoid unused method parameters such as 'bcFactory'. 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 72

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 58
Avoid empty block statements. 3 184186

org/opentrafficsim/demo/conflict/TestNetworkDemo.java

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

org/opentrafficsim/demo/conflict/TurboRoundaboutDemo.java

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

org/opentrafficsim/demo/geometry/TestModel.java

Violation Priority Line
Avoid empty catch blocks 3 197200

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 540543

org/opentrafficsim/demo/lanechange/LaneChangeGraph.java

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

org/opentrafficsim/demo/sdm/SdmSimulation.java

Violation Priority Line
Avoid unused imports such as 'org.opentrafficsim.demo.steering.SteeringSimulation' 4 36

org/opentrafficsim/demo/steering/SteeringSimulation.java

Violation Priority Line
Useless parentheses. 4 165

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 61

strategies/LmrsStrategies.java

Violation Priority Line
Useless parentheses. 4 365
Useless qualified this usage in the same class. 3 971
Useless qualified this usage in the same class. 3 973
Useless qualified this usage in the same class. 3 977
Useless qualified this usage in the same class. 3 1006
Useless qualified this usage in the same class. 3 1008
Useless qualified this usage in the same class. 3 1008
Useless qualified this usage in the same class. 3 1011
Useless qualified this usage in the same class. 3 1011

strategies/StrategiesDemo.java

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