PMD Results

The following document contains the results of PMD 7.3.0.

Violations By Priority

Priority 3

org/opentrafficsim/demo/CircularRoadSwing.java

Rule Violation Line
UnusedFormalParameter Avoid unused constructor parameters such as 'title'. 72

org/opentrafficsim/demo/NetworksSwing.java

Rule Violation Line
UnusedFormalParameter Avoid unused constructor parameters such as 'title'. 65

org/opentrafficsim/demo/RampMeteringDemo.java

Rule Violation Line
UnusedLocalVariable Avoid unused local variables such as 'part'. 230
UnusedLocalVariable Avoid unused local variables such as 'lanesBC'. 284
UnusedLocalVariable Avoid unused local variables such as 'lanesFB'. 294

org/opentrafficsim/demo/ShortMerge.java

Rule Violation Line
UnusedFormalParameter Avoid unused constructor parameters such as 'title'. 160
CollapsibleIfStatements This if statement could be combined with its parent 320323
UnusedFormalParameter Avoid unused method parameters such as 'generationSpeed'. 473
UnusedFormalParameter Avoid unused method parameters such as 'bcFactory'. 475
UnusedFormalParameter Avoid unused method parameters such as 'tacticalFactory'. 476
UnusedFormalParameter Avoid unused method parameters such as 'simulationTime'. 476

org/opentrafficsim/demo/StraightSwing.java

Rule Violation Line
UnusedFormalParameter Avoid unused constructor parameters such as 'title'. 57

org/opentrafficsim/demo/conflict/TJunctionDemo.java

Rule Violation Line
UnusedFormalParameter Avoid unused constructor parameters such as 'title'. 47

org/opentrafficsim/demo/conflict/TurboRoundaboutDemo.java

Rule Violation Line
UnusedFormalParameter Avoid unused constructor parameters such as 'title'. 46

org/opentrafficsim/demo/loadfromxml/LoadXml.java

Rule Violation Line
UnusedLocalVariable Avoid unused local variables such as 'loadXml'. 139

org/opentrafficsim/demo/strategies/StrategiesDemo.java

Rule Violation Line
UselessQualifiedThis Useless qualified this usage in the same class. 352

org/opentrafficsim/demo/trafficcontrol/TrafCodDemo2.java

Rule Violation Line
UnusedFormalParameter Avoid unused constructor parameters such as 'title'. 63
UnnecessaryReturn Unnecessary return statement 214

Priority 4

org/opentrafficsim/demo/CircularRoadModel.java

Rule Violation Line
UselessParentheses Useless parentheses. 280

org/opentrafficsim/demo/CircularRoadSwing.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Thread': 'sleep' is already in scope 129

org/opentrafficsim/demo/NetworksModel.java

Rule Violation Line
UselessParentheses Useless parentheses. 468
UselessParentheses Useless parentheses. 469

org/opentrafficsim/demo/SuperDemo.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'WindowConstants': 'EXIT_ON_CLOSE' is already in scope because it is inherited by an enclosing type 56

org/opentrafficsim/demo/fd/FundamentalDiagramDemo.java

Rule Violation Line
UselessParentheses Useless parentheses. 496

Files

org/opentrafficsim/demo/CircularRoadModel.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 280

org/opentrafficsim/demo/CircularRoadSwing.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused constructor parameters such as 'title'. 3 72
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Thread': 'sleep' is already in scope 4 129

org/opentrafficsim/demo/NetworksModel.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 468
UselessParentheses Useless parentheses. 4 469

org/opentrafficsim/demo/NetworksSwing.java

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

org/opentrafficsim/demo/RampMeteringDemo.java

Rule Violation Priority Line
UnusedLocalVariable Avoid unused local variables such as 'part'. 3 230
UnusedLocalVariable Avoid unused local variables such as 'lanesBC'. 3 284
UnusedLocalVariable Avoid unused local variables such as 'lanesFB'. 3 294

org/opentrafficsim/demo/ShortMerge.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused constructor parameters such as 'title'. 3 160
CollapsibleIfStatements This if statement could be combined with its parent 3 320323
UnusedFormalParameter Avoid unused method parameters such as 'generationSpeed'. 3 473
UnusedFormalParameter Avoid unused method parameters such as 'bcFactory'. 3 475
UnusedFormalParameter Avoid unused method parameters such as 'tacticalFactory'. 3 476
UnusedFormalParameter Avoid unused method parameters such as 'simulationTime'. 3 476

org/opentrafficsim/demo/StraightSwing.java

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

org/opentrafficsim/demo/SuperDemo.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'WindowConstants': 'EXIT_ON_CLOSE' is already in scope because it is inherited by an enclosing type 4 56

org/opentrafficsim/demo/conflict/TJunctionDemo.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused constructor parameters such as 'title'. 3 47

org/opentrafficsim/demo/conflict/TurboRoundaboutDemo.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused constructor parameters such as 'title'. 3 46

org/opentrafficsim/demo/fd/FundamentalDiagramDemo.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 496

org/opentrafficsim/demo/loadfromxml/LoadXml.java

Rule Violation Priority Line
UnusedLocalVariable Avoid unused local variables such as 'loadXml'. 3 139

org/opentrafficsim/demo/strategies/StrategiesDemo.java

Rule Violation Priority Line
UselessQualifiedThis Useless qualified this usage in the same class. 3 352

org/opentrafficsim/demo/trafficcontrol/TrafCodDemo2.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused constructor parameters such as 'title'. 3 63
UnnecessaryReturn Unnecessary return statement 3 214

Suppressed Violations

Filename Rule message Suppression type Reason
org/opentrafficsim/demo/strategies/StrategiesDemo.java Avoid unused private methods such as 'checkVehicleNumber()'. @suppresswarnings