PMD Results

The following document contains the results of PMD 6.28.0.

Violations By Priority

Priority 3

org/woehlke/computer/kurzweil/SimulatedEvolutionApplication.java

Rule Violation Line
UnusedLocalVariable Avoid unused local variables such as 'simulatedEvolutionTab'. 21
UnusedLocalVariable Avoid unused local variables such as 'application'. 31

org/woehlke/computer/kurzweil/application/ComputerKurzweilContext.java

Rule Violation Line
UnusedFormalParameter Avoid unused method parameters such as 'label'. 74

org/woehlke/computer/kurzweil/commons/layouts/LayoutCanvas.java

Rule Violation Line
UnusedFormalParameter Avoid unused constructor parameters such as 'target'. 14

org/woehlke/computer/kurzweil/tabs/simulatedevolution/model/Orientation.java

Rule Violation Line
UnnecessaryModifier Unnecessary modifier 'private' on constructor 'Orientation(int, int)': enum constructors are implicitly private 3032

Priority 4

org/woehlke/computer/kurzweil/commons/layouts/LayoutCanvas.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'java.awt' 4

org/woehlke/computer/kurzweil/commons/model/LatticePoint.java

Rule Violation Line
UselessParentheses Useless parentheses. 98
UselessParentheses Useless parentheses. 99
UselessParentheses Useless parentheses. 99

org/woehlke/computer/kurzweil/commons/tabs/TabModel.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'org.woehlke.computer.kurzweil.commons.Startable' 3
UnusedImports Avoid unused imports such as 'java.util.concurrent.Future' 5

org/woehlke/computer/kurzweil/tabs/Tab.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'org.woehlke.computer.kurzweil.commons.Startable' 3
UnusedImports Avoid unused imports such as 'org.woehlke.computer.kurzweil.commons.has.HasTabContext' 5
UnusedImports Avoid unused imports such as 'org.woehlke.computer.kurzweil.commons.has.HasTabTitle' 6

org/woehlke/computer/kurzweil/tabs/simulatedevolution/SimulatedEvolutionModel.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'org.woehlke.computer.kurzweil.tabs.simulatedevolution.model.population.SimulatedEvolutionPopulationContainer' 13

org/woehlke/computer/kurzweil/tabs/simulatedevolution/model/LifeCycle.java

Rule Violation Line
UselessParentheses Useless parentheses. 117
UselessParentheses Useless parentheses. 117
UselessParentheses Useless parentheses. 124
UselessParentheses Useless parentheses. 124

org/woehlke/computer/kurzweil/tabs/simulatedevolution/model/population/SimulatedEvolutionPopulationContainer.java

Rule Violation Line
UselessParentheses Useless parentheses. 46

Files

org/woehlke/computer/kurzweil/SimulatedEvolutionApplication.java

Rule Violation Priority Line
UnusedLocalVariable Avoid unused local variables such as 'simulatedEvolutionTab'. 3 21
UnusedLocalVariable Avoid unused local variables such as 'application'. 3 31

org/woehlke/computer/kurzweil/application/ComputerKurzweilContext.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused method parameters such as 'label'. 3 74

org/woehlke/computer/kurzweil/commons/layouts/LayoutCanvas.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'java.awt' 4 4
UnusedFormalParameter Avoid unused constructor parameters such as 'target'. 3 14

org/woehlke/computer/kurzweil/commons/model/LatticePoint.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 98
UselessParentheses Useless parentheses. 4 99
UselessParentheses Useless parentheses. 4 99

org/woehlke/computer/kurzweil/commons/tabs/TabModel.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'org.woehlke.computer.kurzweil.commons.Startable' 4 3
UnusedImports Avoid unused imports such as 'java.util.concurrent.Future' 4 5

org/woehlke/computer/kurzweil/tabs/Tab.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'org.woehlke.computer.kurzweil.commons.Startable' 4 3
UnusedImports Avoid unused imports such as 'org.woehlke.computer.kurzweil.commons.has.HasTabContext' 4 5
UnusedImports Avoid unused imports such as 'org.woehlke.computer.kurzweil.commons.has.HasTabTitle' 4 6

org/woehlke/computer/kurzweil/tabs/simulatedevolution/SimulatedEvolutionModel.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'org.woehlke.computer.kurzweil.tabs.simulatedevolution.model.population.SimulatedEvolutionPopulationContainer' 4 13

org/woehlke/computer/kurzweil/tabs/simulatedevolution/model/LifeCycle.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 117
UselessParentheses Useless parentheses. 4 117
UselessParentheses Useless parentheses. 4 124
UselessParentheses Useless parentheses. 4 124

org/woehlke/computer/kurzweil/tabs/simulatedevolution/model/Orientation.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifier 'private' on constructor 'Orientation(int, int)': enum constructors are implicitly private 3 3032

org/woehlke/computer/kurzweil/tabs/simulatedevolution/model/population/SimulatedEvolutionPopulationContainer.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 46