PMD Results

The following document contains the results of PMD 6.53.0.

Violations By Priority

Priority 3

org/woehlke/computer/kurzweil/mandelbrot/julia/MandelbrotJuliaApplication.java

Rule Violation Line
UnusedLocalVariable Avoid unused local variables such as 'application'. 33

Priority 4

org/woehlke/computer/kurzweil/mandelbrot/julia/config/ComputerKurzweilProperties.java

Rule Violation Line
UnnecessaryImport Unused import 'lombok.extern.log4j.Log4j2' 9

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

Rule Violation Line
UselessParentheses Useless parentheses. 82
UselessParentheses Useless parentheses. 94
UselessParentheses Useless parentheses. 109

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

Rule Violation Line
UselessParentheses Useless parentheses. 8082
UselessParentheses Useless parentheses. 8587

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

Rule Violation Line
UselessParentheses Useless parentheses. 36
UselessParentheses Useless parentheses. 36
UselessParentheses Useless parentheses. 94
UselessParentheses Useless parentheses. 94

org/woehlke/computer/kurzweil/mandelbrot/julia/view/state/ApplicationStateMachine.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'ApplicationState.MANDELBROT' due to existing static import 'org.woehlke.computer.kurzweil.mandelbrot.julia.view.state.ApplicationState.*' 21

Files

org/woehlke/computer/kurzweil/mandelbrot/julia/MandelbrotJuliaApplication.java

Rule Violation Priority Line
UnusedLocalVariable Avoid unused local variables such as 'application'. 3 33

org/woehlke/computer/kurzweil/mandelbrot/julia/config/ComputerKurzweilProperties.java

Rule Violation Priority Line
UnnecessaryImport Unused import 'lombok.extern.log4j.Log4j2' 4 9

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

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 82
UselessParentheses Useless parentheses. 4 94
UselessParentheses Useless parentheses. 4 109

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

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 8082
UselessParentheses Useless parentheses. 4 8587

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

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 36
UselessParentheses Useless parentheses. 4 36
UselessParentheses Useless parentheses. 4 94
UselessParentheses Useless parentheses. 4 94

org/woehlke/computer/kurzweil/mandelbrot/julia/view/state/ApplicationStateMachine.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'ApplicationState.MANDELBROT' due to existing static import 'org.woehlke.computer.kurzweil.mandelbrot.julia.view.state.ApplicationState.*' 4 21