PMD Results

The following document contains the results of PMD 6.28.0.

Violations By Priority

Priority 3

org/woehlke/computer/kurzweil/TurmiteApplication.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/tabs/turmite/model/TurmiteTabStateMachine.java

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

Priority 4

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

Rule Violation Line
UselessParentheses Useless parentheses. 76
UselessParentheses Useless parentheses. 88
UselessParentheses Useless parentheses. 103

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

Rule Violation Line
UselessParentheses Useless parentheses. 8890
UselessParentheses Useless parentheses. 9395
UselessParentheses Useless parentheses. 102
UselessParentheses Useless parentheses. 102105
UselessParentheses Useless parentheses. 108
UselessParentheses Useless parentheses. 108111

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/turmite/TurmiteCanvas.java

Rule Violation Line
UselessParentheses Useless parentheses. 40

org/woehlke/computer/kurzweil/tabs/turmite/model/TurmiteTabStateMachine.java

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

Files

org/woehlke/computer/kurzweil/TurmiteApplication.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 76
UselessParentheses Useless parentheses. 4 88
UselessParentheses Useless parentheses. 4 103

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

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 8890
UselessParentheses Useless parentheses. 4 9395
UselessParentheses Useless parentheses. 4 102
UselessParentheses Useless parentheses. 4 102105
UselessParentheses Useless parentheses. 4 108
UselessParentheses Useless parentheses. 4 108111

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/turmite/TurmiteCanvas.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 40

org/woehlke/computer/kurzweil/tabs/turmite/model/TurmiteTabStateMachine.java

Rule Violation Priority Line
ImportFromSamePackage No need to import a type that lives in the same package 3 4
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'TurmiteTabState.MANDELBROT' due to existing static import 'org.woehlke.computer.kurzweil.tabs.turmite.model.TurmiteTabState.*' 4 22