PMD Results

The following document contains the results of PMD 6.28.0.

Violations By Priority

Priority 3

org/woehlke/computer/kurzweil/Mandelbrot2JuliaApplication.java

Rule Violation Line
UnusedLocalVariable Avoid unused local variables such as 'frame'. 23
UnusedLocalVariable Avoid unused local variables such as 'application'. 31

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

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'complexNumberForJuliaSetC'. 23
UnusedPrivateField Avoid unused private fields such as 'complexCenterForZoomedMandelbrot'. 42
UnusedPrivateMethod Avoid unused private methods such as 'getComplexNumberFromLatticeCoordsForZoomedMandelbrot(Point)'. 108

org/woehlke/computer/kurzweil/commons/model/turing/MandelbrotTuringPhaseState.java

Rule Violation Line
ImportFromSamePackage No need to import a type that lives in the same package 3

org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/Mandelbrot2JuliaTab.java

Rule Violation Line
UnusedLocalVariable Avoid unused local variables such as 'separator'. 43

Priority 4

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

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

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

Rule Violation Line
UselessParentheses Useless parentheses. 9698
UselessParentheses Useless parentheses. 101103
UselessParentheses Useless parentheses. 110113
UselessParentheses Useless parentheses. 110
UselessParentheses Useless parentheses. 116119
UselessParentheses Useless parentheses. 116

org/woehlke/computer/kurzweil/commons/model/turing/MandelbrotTuringPositions.java

Rule Violation Line
UselessParentheses Useless parentheses. 29
UselessParentheses Useless parentheses. 29
UselessParentheses Useless parentheses. 87
UselessParentheses Useless parentheses. 87

org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/Mandelbrot2JuliaCanvas.java

Rule Violation Line
UselessParentheses Useless parentheses. 40

org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/Mandelbrot2JuliaStateMachine.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'Mandelbrot2JuliaState.MANDELBROT' due to existing static import 'org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.Mandelbrot2JuliaState.*' 19

Files

org/woehlke/computer/kurzweil/Mandelbrot2JuliaApplication.java

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

org/woehlke/computer/kurzweil/commons/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/commons/model/fractal/GaussianNumberPlane.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'complexNumberForJuliaSetC'. 3 23
UnusedPrivateField Avoid unused private fields such as 'complexCenterForZoomedMandelbrot'. 3 42
UselessParentheses Useless parentheses. 4 9698
UselessParentheses Useless parentheses. 4 101103
UnusedPrivateMethod Avoid unused private methods such as 'getComplexNumberFromLatticeCoordsForZoomedMandelbrot(Point)'. 3 108
UselessParentheses Useless parentheses. 4 110113
UselessParentheses Useless parentheses. 4 110
UselessParentheses Useless parentheses. 4 116119
UselessParentheses Useless parentheses. 4 116

org/woehlke/computer/kurzweil/commons/model/turing/MandelbrotTuringPhaseState.java

Rule Violation Priority Line
ImportFromSamePackage No need to import a type that lives in the same package 3 3

org/woehlke/computer/kurzweil/commons/model/turing/MandelbrotTuringPositions.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 29
UselessParentheses Useless parentheses. 4 29
UselessParentheses Useless parentheses. 4 87
UselessParentheses Useless parentheses. 4 87

org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/Mandelbrot2JuliaCanvas.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 40

org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/Mandelbrot2JuliaTab.java

Rule Violation Priority Line
UnusedLocalVariable Avoid unused local variables such as 'separator'. 3 43

org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/Mandelbrot2JuliaStateMachine.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'Mandelbrot2JuliaState.MANDELBROT' due to existing static import 'org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.Mandelbrot2JuliaState.*' 4 19