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 669672

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. 1659
Useless parentheses. 2019
Avoid unused private fields such as 'trafCOD'. 2100
Useless parentheses. 2768

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