PMD Results

The following document contains the results of PMD 7.7.0.

Violations By Priority

Priority 3

org/opentrafficsim/demo/CircularRoadSwing.java

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

org/opentrafficsim/demo/NetworksSwing.java

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

org/opentrafficsim/demo/RampMeteringDemo.java

Rule Violation Line
UnusedLocalVariable Avoid unused local variables such as 'lanesBC'. 289
UnusedLocalVariable Avoid unused local variables such as 'lanesFB'. 299

org/opentrafficsim/demo/ShortMerge.java

Rule Violation Line
UnusedFormalParameter Avoid unused constructor parameters such as 'title'. 142
UnusedFormalParameter Avoid unused method parameters such as 'generationSpeed'. 400
UnusedFormalParameter Avoid unused method parameters such as 'bcFactory'. 402
UnusedFormalParameter Avoid unused method parameters such as 'tacticalFactory'. 403
UnusedFormalParameter Avoid unused method parameters such as 'simulationTime'. 403

org/opentrafficsim/demo/StraightSwing.java

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

org/opentrafficsim/demo/conflict/TJunctionDemo.java

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

org/opentrafficsim/demo/conflict/TurboRoundaboutDemo.java

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

org/opentrafficsim/demo/fd/FundamentalDiagramDemo.java

Rule Violation Line
UnusedFormalParameter Avoid unused method parameters such as 'network'. 322

org/opentrafficsim/demo/loadfromxml/LoadXml.java

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

org/opentrafficsim/demo/strategies/StrategiesDemo.java

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

org/opentrafficsim/demo/trafficcontrol/TrafCodDemo2.java

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

Priority 4

org/opentrafficsim/demo/NetworksModel.java

Rule Violation Line
UselessParentheses Useless parentheses. 462
UselessParentheses Useless parentheses. 463

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. 537

org/opentrafficsim/demo/fd/FundamentalDiagramModel.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractOtsModel': 'defaultInitialStreams' is already in scope 32

org/opentrafficsim/demo/loadfromxml/LoadXml.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractOtsModel': 'defaultInitialStreams' is already in scope 169

org/opentrafficsim/demo/trafficcontrol/TrafCodDemo2.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractOtsModel': 'defaultInitialStreams' is already in scope 225

Files

org/opentrafficsim/demo/CircularRoadSwing.java

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

org/opentrafficsim/demo/NetworksModel.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 462
UselessParentheses Useless parentheses. 4 463

org/opentrafficsim/demo/NetworksSwing.java

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

org/opentrafficsim/demo/RampMeteringDemo.java

Rule Violation Priority Line
UnusedLocalVariable Avoid unused local variables such as 'lanesBC'. 3 289
UnusedLocalVariable Avoid unused local variables such as 'lanesFB'. 3 299

org/opentrafficsim/demo/ShortMerge.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused constructor parameters such as 'title'. 3 142
UnusedFormalParameter Avoid unused method parameters such as 'generationSpeed'. 3 400
UnusedFormalParameter Avoid unused method parameters such as 'bcFactory'. 3 402
UnusedFormalParameter Avoid unused method parameters such as 'tacticalFactory'. 3 403
UnusedFormalParameter Avoid unused method parameters such as 'simulationTime'. 3 403

org/opentrafficsim/demo/StraightSwing.java

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

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 43

org/opentrafficsim/demo/conflict/TurboRoundaboutDemo.java

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

org/opentrafficsim/demo/fd/FundamentalDiagramDemo.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused method parameters such as 'network'. 3 322
UselessParentheses Useless parentheses. 4 537

org/opentrafficsim/demo/fd/FundamentalDiagramModel.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractOtsModel': 'defaultInitialStreams' is already in scope 4 32

org/opentrafficsim/demo/loadfromxml/LoadXml.java

Rule Violation Priority Line
UnusedLocalVariable Avoid unused local variables such as 'loadXml'. 3 138
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractOtsModel': 'defaultInitialStreams' is already in scope 4 169

org/opentrafficsim/demo/strategies/StrategiesDemo.java

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

org/opentrafficsim/demo/trafficcontrol/TrafCodDemo2.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused constructor parameters such as 'title'. 3 57
UnnecessaryReturn Unnecessary return statement 3 180
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractOtsModel': 'defaultInitialStreams' is already in scope 4 225