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 | 320–323 |
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 | 320–323 |
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 |