PMD Results
The following document contains the results of PMD 6.28.0.
Violations By Priority
Priority 3
org/woehlke/computer/kurzweil/ComputerKurzweilApplication.java
Rule |
Violation |
Line |
UnusedLocalVariable |
Avoid unused local variables such as 'configFileName'. |
89 |
UnusedLocalVariable |
Avoid unused local variables such as 'jarFilePath'. |
90 |
org/woehlke/computer/kurzweil/application/ComputerKurzweilContext.java
Rule |
Violation |
Line |
UnusedFormalParameter |
Avoid unused method parameters such as 'label'. |
77 |
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/randomwalk/RandomWalkController.java
Rule |
Violation |
Line |
EmptyStatementNotInLoop |
An empty statement (semicolon) not part of a loop |
40 |
org/woehlke/computer/kurzweil/tabs/randomwalk/RandomWalkTabPane.java
Rule |
Violation |
Line |
UnusedPrivateField |
Avoid unused private fields such as 'randomWalkTab'. |
16 |
org/woehlke/computer/kurzweil/tabs/simulatedevolution/SimulatedEvolutionController.java
Rule |
Violation |
Line |
UselessOverridingMethod |
Overriding method merely calls super |
46–48 |
Priority 4
org/woehlke/computer/kurzweil/ComputerKurzweilApplication.java
Rule |
Violation |
Line |
UnusedImports |
Avoid unused imports such as 'java.net.URLClassLoader' |
11 |
org/woehlke/computer/kurzweil/application/ComputerKurzweilProperties.java
Rule |
Violation |
Line |
UnusedImports |
Avoid unused imports such as 'java.io.IOException' |
14 |
org/woehlke/computer/kurzweil/commons/layouts/LayoutCanvas.java
Rule |
Violation |
Line |
UnusedImports |
Avoid unused imports such as 'java.awt' |
4 |
org/woehlke/computer/kurzweil/tabs/dla/DiffusionLimitedAggregationCanvas.java
Rule |
Violation |
Line |
UselessParentheses |
Useless parentheses. |
94 |
org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotCanvas.java
Rule |
Violation |
Line |
UselessParentheses |
Useless parentheses. |
66 |
org/woehlke/computer/kurzweil/tabs/mandelbrotzoom/model/state/MandelbrotTabStateMachine.java
Rule |
Violation |
Line |
UnnecessaryFullyQualifiedName |
Unnecessary use of fully qualified name 'MandelbrotTabState.MANDELBROT' due to existing static import 'org.woehlke.computer.kurzweil.tabs.mandelbrotzoom.model.state.MandelbrotTabState.*' |
19 |
org/woehlke/computer/kurzweil/tabs/simulatedevolution/SimulatedEvolutionTabPane.java
Rule |
Violation |
Line |
UnusedImports |
Avoid unused imports such as 'org.woehlke.computer.kurzweil.tabs.simulatedevolution.model.population.SimulatedEvolutionPopulation' |
14 |
org/woehlke/computer/kurzweil/tabs/simulatedevolution/canvas/SimulatedEvolutionWorldColor.java
Rule |
Violation |
Line |
UnnecessaryFullyQualifiedName |
Unnecessary use of fully qualified name 'java.awt.Color' due to existing import 'java.awt.*' |
15 |
org/woehlke/computer/kurzweil/tabs/simulatedevolution/canvas/food/FoodPerDayPanel.java
Rule |
Violation |
Line |
UnusedImports |
Avoid unused imports such as 'lombok.experimental.Delegate' |
5 |
UnusedImports |
Avoid unused imports such as 'javax.swing.border.CompoundBorder' |
15 |
org/woehlke/computer/kurzweil/tabs/simulatedevolution/canvas/garden/GardenOfEdenPanel.java
Rule |
Violation |
Line |
UnusedImports |
Avoid unused imports such as 'javax.swing.border.CompoundBorder' |
10 |
org/woehlke/computer/kurzweil/tabs/simulatedevolution/canvas/population/PopulationStatisticsElementsPanelCounted.java
Rule |
Violation |
Line |
UnusedImports |
Avoid unused imports such as 'org.woehlke.computer.kurzweil.commons.Updateable' |
9 |
UnusedImports |
Avoid unused imports such as 'org.woehlke.computer.kurzweil.tabs.simulatedevolution.model.population.SimulatedEvolutionPopulationContainer' |
16 |
org/woehlke/computer/kurzweil/tabs/simulatedevolution/canvas/population/PopulationStatisticsElementsPanelLifeCycle.java
Rule |
Violation |
Line |
UnusedImports |
Avoid unused imports such as 'lombok.experimental.Delegate' |
6 |
UnusedImports |
Avoid unused imports such as 'org.woehlke.computer.kurzweil.tabs.simulatedevolution.model.population.SimulatedEvolutionPopulationContainer' |
16 |
org/woehlke/computer/kurzweil/tabs/simulatedevolution/model/SimulatedEvolutionWorldLattice.java
Rule |
Violation |
Line |
UselessParentheses |
Useless parentheses. |
75 |
UselessParentheses |
Useless parentheses. |
76 |
Files
org/woehlke/computer/kurzweil/ComputerKurzweilApplication.java
Rule |
Violation |
Priority |
Line |
UnusedImports |
Avoid unused imports such as 'java.net.URLClassLoader' |
4 |
11 |
UnusedLocalVariable |
Avoid unused local variables such as 'configFileName'. |
3 |
89 |
UnusedLocalVariable |
Avoid unused local variables such as 'jarFilePath'. |
3 |
90 |
org/woehlke/computer/kurzweil/application/ComputerKurzweilContext.java
Rule |
Violation |
Priority |
Line |
UnusedFormalParameter |
Avoid unused method parameters such as 'label'. |
3 |
77 |
org/woehlke/computer/kurzweil/application/ComputerKurzweilProperties.java
Rule |
Violation |
Priority |
Line |
UnusedImports |
Avoid unused imports such as 'java.io.IOException' |
4 |
14 |
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/tabs/dla/DiffusionLimitedAggregationCanvas.java
Rule |
Violation |
Priority |
Line |
UselessParentheses |
Useless parentheses. |
4 |
94 |
org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotCanvas.java
Rule |
Violation |
Priority |
Line |
UselessParentheses |
Useless parentheses. |
4 |
66 |
org/woehlke/computer/kurzweil/tabs/mandelbrotzoom/model/state/MandelbrotTabStateMachine.java
Rule |
Violation |
Priority |
Line |
UnnecessaryFullyQualifiedName |
Unnecessary use of fully qualified name 'MandelbrotTabState.MANDELBROT' due to existing static import 'org.woehlke.computer.kurzweil.tabs.mandelbrotzoom.model.state.MandelbrotTabState.*' |
4 |
19 |
org/woehlke/computer/kurzweil/tabs/randomwalk/RandomWalkController.java
Rule |
Violation |
Priority |
Line |
EmptyStatementNotInLoop |
An empty statement (semicolon) not part of a loop |
3 |
40 |
org/woehlke/computer/kurzweil/tabs/randomwalk/RandomWalkTabPane.java
Rule |
Violation |
Priority |
Line |
UnusedPrivateField |
Avoid unused private fields such as 'randomWalkTab'. |
3 |
16 |
org/woehlke/computer/kurzweil/tabs/simulatedevolution/SimulatedEvolutionController.java
Rule |
Violation |
Priority |
Line |
UselessOverridingMethod |
Overriding method merely calls super |
3 |
46–48 |
org/woehlke/computer/kurzweil/tabs/simulatedevolution/SimulatedEvolutionTabPane.java
Rule |
Violation |
Priority |
Line |
UnusedImports |
Avoid unused imports such as 'org.woehlke.computer.kurzweil.tabs.simulatedevolution.model.population.SimulatedEvolutionPopulation' |
4 |
14 |
org/woehlke/computer/kurzweil/tabs/simulatedevolution/canvas/SimulatedEvolutionWorldColor.java
Rule |
Violation |
Priority |
Line |
UnnecessaryFullyQualifiedName |
Unnecessary use of fully qualified name 'java.awt.Color' due to existing import 'java.awt.*' |
4 |
15 |
org/woehlke/computer/kurzweil/tabs/simulatedevolution/canvas/food/FoodPerDayPanel.java
Rule |
Violation |
Priority |
Line |
UnusedImports |
Avoid unused imports such as 'lombok.experimental.Delegate' |
4 |
5 |
UnusedImports |
Avoid unused imports such as 'javax.swing.border.CompoundBorder' |
4 |
15 |
org/woehlke/computer/kurzweil/tabs/simulatedevolution/canvas/garden/GardenOfEdenPanel.java
Rule |
Violation |
Priority |
Line |
UnusedImports |
Avoid unused imports such as 'javax.swing.border.CompoundBorder' |
4 |
10 |
org/woehlke/computer/kurzweil/tabs/simulatedevolution/canvas/population/PopulationStatisticsElementsPanelCounted.java
Rule |
Violation |
Priority |
Line |
UnusedImports |
Avoid unused imports such as 'org.woehlke.computer.kurzweil.commons.Updateable' |
4 |
9 |
UnusedImports |
Avoid unused imports such as 'org.woehlke.computer.kurzweil.tabs.simulatedevolution.model.population.SimulatedEvolutionPopulationContainer' |
4 |
16 |
org/woehlke/computer/kurzweil/tabs/simulatedevolution/canvas/population/PopulationStatisticsElementsPanelLifeCycle.java
Rule |
Violation |
Priority |
Line |
UnusedImports |
Avoid unused imports such as 'lombok.experimental.Delegate' |
4 |
6 |
UnusedImports |
Avoid unused imports such as 'org.woehlke.computer.kurzweil.tabs.simulatedevolution.model.population.SimulatedEvolutionPopulationContainer' |
4 |
16 |
org/woehlke/computer/kurzweil/tabs/simulatedevolution/model/SimulatedEvolutionWorldLattice.java
Rule |
Violation |
Priority |
Line |
UselessParentheses |
Useless parentheses. |
4 |
75 |
UselessParentheses |
Useless parentheses. |
4 |
76 |