PMD Results

The following document contains the results of PMD 5.3.5.

Files

ccol/CCOL.java

Violation Line
Avoid unused constructor parameters such as 'trafficLights'. 87
Avoid unused constructor parameters such as 'sensors'. 88

org/opentrafficsim/trafficcontrol/TrafficController.java

Violation Line
Avoid modifiers which are implied by the context 26
Avoid modifiers which are implied by the context 33
Avoid modifiers which are implied by the context 36
Avoid modifiers which are implied by the context 39
Avoid modifiers which are implied by the context 42
Avoid modifiers which are implied by the context 45
Avoid modifiers which are implied by the context 48
Avoid modifiers which are implied by the context 51
Avoid modifiers which are implied by the context 83

org/opentrafficsim/trafficcontrol/trafcod/Diagram.java

Violation Line
These nested if statements could be combined 667670

org/opentrafficsim/trafficcontrol/trafcod/TrafCOD.java

Violation Line
Avoid unused constructor parameters such as 'display'. 230
Useless parentheses. 477
Useless parentheses. 477
Useless parentheses. 493
Useless parentheses. 493
Useless parentheses. 1662
Useless parentheses. 2016
Avoid unused private fields such as 'trafCOD'. 2097
Useless parentheses. 2765

org/opentrafficsim/trafficcontrol/trafcod/TrafCODDisplay.java

Violation Line
Avoid unused private fields such as 'display'. 178
Avoid unused private fields such as 'x'. 181
Avoid unused private fields such as 'y'. 184
Avoid unused private fields such as 'description'. 187
Avoid unused private fields such as 'fillColor'. 190
Avoid unused private fields such as 'display'. 262
Avoid unused private fields such as 'x'. 265
Avoid unused private fields such as 'y'. 268
Avoid unused private fields such as 'description'. 271
Avoid unused private fields such as 'color'. 274