The following document contains the results of PMD 6.13.0.
| Rule | Violation | Line |
|---|---|---|
| EmptyIfStmt | Avoid empty if statements | 299–301 |
| Rule | Violation | Line |
|---|---|---|
| UnusedLocalVariable | Avoid unused local variables such as 'lane'. | 248 |
| UnusedLocalVariable | Avoid unused local variables such as 'gtuClass'. | 249 |
| UnusedLocalVariable | Avoid unused local variables such as 'rg'. | 255 |
| Rule | Violation | Line |
|---|---|---|
| UnusedLocalVariable | Avoid unused local variables such as 'linkDirection'. | 208 |
| UnusedLocalVariable | Avoid unused local variables such as 'color'. | 219 |
| UnusedLocalVariable | Avoid unused local variables such as 'color'. | 332 |
| Rule | Violation | Line |
|---|---|---|
| CollapsibleIfStatements | These nested if statements could be combined | 168–171 |
| UnusedLocalVariable | Avoid unused local variables such as 'connectoTagValues'. | 211 |
| Rule | Violation | Line |
|---|---|---|
| UnusedLocalVariable | Avoid unused local variables such as 'started'. | 92 |
| Rule | Violation | Line |
|---|---|---|
| CollapsibleIfStatements | These nested if statements could be combined | 40–43 |
| Rule | Violation | Line |
|---|---|---|
| UselessParentheses | Useless parentheses. | 91 |
| Rule | Violation | Line |
|---|---|---|
| UselessParentheses | Useless parentheses. | 493 |
| UselessParentheses | Useless parentheses. | 535 |
| UselessParentheses | Useless parentheses. | 570 |
| Rule | Violation | Line |
|---|---|---|
| UselessParentheses | Useless parentheses. | 117 |
| Rule | Violation | Line |
|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.opentrafficsim.road.network.factory.vissim.xsd.ROUTE' due to existing same package import 'org.opentrafficsim.road.network.factory.vissim.xsd.*' | 126 |
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.opentrafficsim.road.network.factory.vissim.xsd.ROUTE' due to existing same package import 'org.opentrafficsim.road.network.factory.vissim.xsd.*' | 128 |
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.opentrafficsim.road.network.factory.vissim.xsd.GTU' due to existing same package import 'org.opentrafficsim.road.network.factory.vissim.xsd.*' | 198 |
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.opentrafficsim.road.network.factory.vissim.xsd.GTU' due to existing same package import 'org.opentrafficsim.road.network.factory.vissim.xsd.*' | 200 |
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.opentrafficsim.road.network.factory.vissim.xsd.SHORTESTROUTE' due to existing same package import 'org.opentrafficsim.road.network.factory.vissim.xsd.*' | 396 |
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.opentrafficsim.road.network.factory.vissim.xsd.SHORTESTROUTE' due to existing same package import 'org.opentrafficsim.road.network.factory.vissim.xsd.*' | 398 |
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 91 |
| Rule | Violation | Priority | Line |
|---|---|---|---|
| EmptyIfStmt | Avoid empty if statements | 3 | 299–301 |
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnusedLocalVariable | Avoid unused local variables such as 'lane'. | 3 | 248 |
| UnusedLocalVariable | Avoid unused local variables such as 'gtuClass'. | 3 | 249 |
| UnusedLocalVariable | Avoid unused local variables such as 'rg'. | 3 | 255 |
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 493 |
| UselessParentheses | Useless parentheses. | 4 | 535 |
| UselessParentheses | Useless parentheses. | 4 | 570 |
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 117 |
| UnusedLocalVariable | Avoid unused local variables such as 'linkDirection'. | 3 | 208 |
| UnusedLocalVariable | Avoid unused local variables such as 'color'. | 3 | 219 |
| UnusedLocalVariable | Avoid unused local variables such as 'color'. | 3 | 332 |
| Rule | Violation | Priority | Line |
|---|---|---|---|
| CollapsibleIfStatements | These nested if statements could be combined | 3 | 168–171 |
| UnusedLocalVariable | Avoid unused local variables such as 'connectoTagValues'. | 3 | 211 |
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnusedLocalVariable | Avoid unused local variables such as 'started'. | 3 | 92 |
| Rule | Violation | Priority | Line |
|---|---|---|---|
| CollapsibleIfStatements | These nested if statements could be combined | 3 | 40–43 |
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.opentrafficsim.road.network.factory.vissim.xsd.ROUTE' due to existing same package import 'org.opentrafficsim.road.network.factory.vissim.xsd.*' | 4 | 126 |
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.opentrafficsim.road.network.factory.vissim.xsd.ROUTE' due to existing same package import 'org.opentrafficsim.road.network.factory.vissim.xsd.*' | 4 | 128 |
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.opentrafficsim.road.network.factory.vissim.xsd.GTU' due to existing same package import 'org.opentrafficsim.road.network.factory.vissim.xsd.*' | 4 | 198 |
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.opentrafficsim.road.network.factory.vissim.xsd.GTU' due to existing same package import 'org.opentrafficsim.road.network.factory.vissim.xsd.*' | 4 | 200 |
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.opentrafficsim.road.network.factory.vissim.xsd.SHORTESTROUTE' due to existing same package import 'org.opentrafficsim.road.network.factory.vissim.xsd.*' | 4 | 396 |
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.opentrafficsim.road.network.factory.vissim.xsd.SHORTESTROUTE' due to existing same package import 'org.opentrafficsim.road.network.factory.vissim.xsd.*' | 4 | 398 |