PMD Results
The following document contains the results of PMD 6.46.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'. |
80 |
org/woehlke/computer/kurzweil/commons/layouts/LayoutCanvas.java
Rule |
Violation |
Line |
UnusedFormalParameter |
Avoid unused constructor parameters such as 'target'. |
16 |
org/woehlke/computer/kurzweil/tabs/dla/control/DiffusionLimitedAggregationController.java
Rule |
Violation |
Line |
EmptyCatchBlock |
Avoid empty catch blocks |
64 |
org/woehlke/computer/kurzweil/tabs/randomwalk/control/RandomWalkController.java
Rule |
Violation |
Line |
UnnecessarySemicolon |
Unnecessary semicolon |
45 |
org/woehlke/computer/kurzweil/tabs/randomwalk/views/RandomWalkTabPane.java
Rule |
Violation |
Line |
UnusedPrivateField |
Avoid unused private fields such as 'randomWalkTab'. |
19 |
org/woehlke/computer/kurzweil/tabs/simulatedevolution/control/SimulatedEvolutionController.java
Rule |
Violation |
Line |
UselessOverridingMethod |
Overriding method merely calls super |
54–56 |
Priority 4
org/woehlke/computer/kurzweil/ComputerKurzweilApplication.java
Rule |
Violation |
Line |
UnnecessaryImport |
Unused import 'java.net.URLClassLoader' |
11 |
org/woehlke/computer/kurzweil/commons/layouts/LayoutCanvas.java
Rule |
Violation |
Line |
UnnecessaryImport |
Unused import 'java.awt.*' |
4 |
org/woehlke/computer/kurzweil/commons/widgets/PanelCopyright.java
Rule |
Violation |
Line |
UnnecessaryImport |
Unused import 'java.io.Serializable' |
11 |
org/woehlke/computer/kurzweil/tabs/cca/views/CyclicCellularAutomatonTabPane.java
Rule |
Violation |
Line |
UnnecessaryImport |
Unnecessary import from the current package 'org.woehlke.computer.kurzweil.tabs.cca.views.PanelNeighbourhoodButtons' |
11 |
org/woehlke/computer/kurzweil/tabs/dla/canvas/DiffusionLimitedAggregationCanvas.java
Rule |
Violation |
Line |
UselessParentheses |
Useless parentheses. |
99 |
org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/canvas/MandelbrotCanvas.java
Rule |
Violation |
Line |
UselessParentheses |
Useless parentheses. |
71 |
org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/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.mandelbrot2julia.model.state.MandelbrotTabState.*' |
23 |
org/woehlke/computer/kurzweil/tabs/simulatedevolution/canvas/WorldColor.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/config/SimulatedEvolutionContext.java
Rule |
Violation |
Line |
UnnecessaryImport |
Unnecessary import from the current package 'org.woehlke.computer.kurzweil.tabs.simulatedevolution.config.SimulatedEvolution' |
11 |
org/woehlke/computer/kurzweil/tabs/simulatedevolution/model/population/CellPopulationContainer.java
Rule |
Violation |
Line |
UnnecessaryImport |
Unused import 'org.woehlke.computer.kurzweil.tabs.simulatedevolution.model.cell.CellLifeCycleStatus' |
10 |
Files
org/woehlke/computer/kurzweil/ComputerKurzweilApplication.java
Rule |
Violation |
Priority |
Line |
UnnecessaryImport |
Unused import '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 |
80 |
org/woehlke/computer/kurzweil/commons/layouts/LayoutCanvas.java
Rule |
Violation |
Priority |
Line |
UnnecessaryImport |
Unused import 'java.awt.*' |
4 |
4 |
UnusedFormalParameter |
Avoid unused constructor parameters such as 'target'. |
3 |
16 |
org/woehlke/computer/kurzweil/commons/widgets/PanelCopyright.java
Rule |
Violation |
Priority |
Line |
UnnecessaryImport |
Unused import 'java.io.Serializable' |
4 |
11 |
org/woehlke/computer/kurzweil/tabs/cca/views/CyclicCellularAutomatonTabPane.java
Rule |
Violation |
Priority |
Line |
UnnecessaryImport |
Unnecessary import from the current package 'org.woehlke.computer.kurzweil.tabs.cca.views.PanelNeighbourhoodButtons' |
4 |
11 |
org/woehlke/computer/kurzweil/tabs/dla/canvas/DiffusionLimitedAggregationCanvas.java
Rule |
Violation |
Priority |
Line |
UselessParentheses |
Useless parentheses. |
4 |
99 |
org/woehlke/computer/kurzweil/tabs/dla/control/DiffusionLimitedAggregationController.java
Rule |
Violation |
Priority |
Line |
EmptyCatchBlock |
Avoid empty catch blocks |
3 |
64 |
org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/canvas/MandelbrotCanvas.java
Rule |
Violation |
Priority |
Line |
UselessParentheses |
Useless parentheses. |
4 |
71 |
org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/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.mandelbrot2julia.model.state.MandelbrotTabState.*' |
4 |
23 |
org/woehlke/computer/kurzweil/tabs/randomwalk/control/RandomWalkController.java
Rule |
Violation |
Priority |
Line |
UnnecessarySemicolon |
Unnecessary semicolon |
3 |
45 |
org/woehlke/computer/kurzweil/tabs/randomwalk/views/RandomWalkTabPane.java
Rule |
Violation |
Priority |
Line |
UnusedPrivateField |
Avoid unused private fields such as 'randomWalkTab'. |
3 |
19 |
org/woehlke/computer/kurzweil/tabs/simulatedevolution/canvas/WorldColor.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/config/SimulatedEvolutionContext.java
Rule |
Violation |
Priority |
Line |
UnnecessaryImport |
Unnecessary import from the current package 'org.woehlke.computer.kurzweil.tabs.simulatedevolution.config.SimulatedEvolution' |
4 |
11 |
org/woehlke/computer/kurzweil/tabs/simulatedevolution/control/SimulatedEvolutionController.java
Rule |
Violation |
Priority |
Line |
UselessOverridingMethod |
Overriding method merely calls super |
3 |
54–56 |
org/woehlke/computer/kurzweil/tabs/simulatedevolution/model/population/CellPopulationContainer.java
Rule |
Violation |
Priority |
Line |
UnnecessaryImport |
Unused import 'org.woehlke.computer.kurzweil.tabs.simulatedevolution.model.cell.CellLifeCycleStatus' |
4 |
10 |
org/woehlke/computer/kurzweil/tabs/simulatedevolution/model/world/WorldLattice.java
Rule |
Violation |
Priority |
Line |
UselessParentheses |
Useless parentheses. |
4 |
79 |
UselessParentheses |
Useless parentheses. |
4 |
80 |