PMD Results

The following document contains the results of PMD 6.28.0.

Violations By Priority

Priority 3

org/woehlke/computer/kurzweil/mandelbrot/MandelbrotSetApplication.java

Rule Violation Line
UnusedLocalVariable Avoid unused local variables such as 'frame'. 17
UnusedLocalVariable Avoid unused local variables such as 'application'. 25

Priority 4

org/woehlke/computer/kurzweil/mandelbrot/config/Config.java

Rule Violation Line
UselessParentheses Useless parentheses. 32

org/woehlke/computer/kurzweil/mandelbrot/model/fractal/ComplexNumber.java

Rule Violation Line
UselessParentheses Useless parentheses. 78
UselessParentheses Useless parentheses. 90
UselessParentheses Useless parentheses. 105

org/woehlke/computer/kurzweil/mandelbrot/model/fractal/GaussianNumberPlane.java

Rule Violation Line
UselessParentheses Useless parentheses. 9597
UselessParentheses Useless parentheses. 100102
UselessParentheses Useless parentheses. 109
UselessParentheses Useless parentheses. 109112
UselessParentheses Useless parentheses. 115118
UselessParentheses Useless parentheses. 115

org/woehlke/computer/kurzweil/mandelbrot/model/state/ApplicationStateMachine.java

Rule Violation Line
DuplicateImports Avoid duplicate imports such as 'org.woehlke.computer.kurzweil.mandelbrot.model.state.ApplicationState.JULIA_SET_ZOOM' 4
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'ApplicationState.MANDELBROT' due to existing static import 'org.woehlke.computer.kurzweil.mandelbrot.model.state.ApplicationState.*' 20

org/woehlke/computer/kurzweil/mandelbrot/model/turing/TuringPositions.java

Rule Violation Line
UselessParentheses Useless parentheses. 31
UselessParentheses Useless parentheses. 31
UselessParentheses Useless parentheses. 89
UselessParentheses Useless parentheses. 89

org/woehlke/computer/kurzweil/mandelbrot/view/ApplicationCanvas.java

Rule Violation Line
UselessParentheses Useless parentheses. 42

Files

org/woehlke/computer/kurzweil/mandelbrot/MandelbrotSetApplication.java

Rule Violation Priority Line
UnusedLocalVariable Avoid unused local variables such as 'frame'. 3 17
UnusedLocalVariable Avoid unused local variables such as 'application'. 3 25

org/woehlke/computer/kurzweil/mandelbrot/config/Config.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 32

org/woehlke/computer/kurzweil/mandelbrot/model/fractal/ComplexNumber.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 78
UselessParentheses Useless parentheses. 4 90
UselessParentheses Useless parentheses. 4 105

org/woehlke/computer/kurzweil/mandelbrot/model/fractal/GaussianNumberPlane.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 9597
UselessParentheses Useless parentheses. 4 100102
UselessParentheses Useless parentheses. 4 109
UselessParentheses Useless parentheses. 4 109112
UselessParentheses Useless parentheses. 4 115118
UselessParentheses Useless parentheses. 4 115

org/woehlke/computer/kurzweil/mandelbrot/model/state/ApplicationStateMachine.java

Rule Violation Priority Line
DuplicateImports Avoid duplicate imports such as 'org.woehlke.computer.kurzweil.mandelbrot.model.state.ApplicationState.JULIA_SET_ZOOM' 4 4
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'ApplicationState.MANDELBROT' due to existing static import 'org.woehlke.computer.kurzweil.mandelbrot.model.state.ApplicationState.*' 4 20

org/woehlke/computer/kurzweil/mandelbrot/model/turing/TuringPositions.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 31
UselessParentheses Useless parentheses. 4 31
UselessParentheses Useless parentheses. 4 89
UselessParentheses Useless parentheses. 4 89

org/woehlke/computer/kurzweil/mandelbrot/view/ApplicationCanvas.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 42