PMD Results
The following document contains the results of PMD 6.28.0.
Violations By Priority
Priority 3
org/woehlke/computer/kurzweil/SierpinskiTriangleApplication.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/sierpinskitriangle/SierpinskiTriangleCanvas.java
| Rule | Violation | Line | 
| ImportFromSamePackage | No need to import a type that lives in the same package | 3 | 
org/woehlke/computer/kurzweil/tabs/sierpinskitriangle/SierpinskiTriangleController.java
| Rule | Violation | Line | 
| ImportFromSamePackage | No need to import a type that lives in the same package | 3 | 
| ImportFromSamePackage | No need to import a type that lives in the same package | 4 | 
org/woehlke/computer/kurzweil/tabs/sierpinskitriangle/model/SierpinskiTriangleTabStateMachine.java
| Rule | Violation | Line | 
| ImportFromSamePackage | No need to import a type that lives in the same package | 4 | 
Priority 4
org/woehlke/computer/kurzweil/tabs/sierpinskitriangle/SierpinskiTriangleCanvas.java
| Rule | Violation | Line | 
| UselessParentheses | Useless parentheses. | 42 | 
org/woehlke/computer/kurzweil/tabs/sierpinskitriangle/model/SierpinskiTriangleTabStateMachine.java
| Rule | Violation | Line | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'SierpinskiTriangleTabState.MANDELBROT' due to existing static import 'org.woehlke.computer.kurzweil.tabs.sierpinskitriangle.model.SierpinskiTriangleTabState.*' | 22 | 
Files
org/woehlke/computer/kurzweil/SierpinskiTriangleApplication.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/tabs/sierpinskitriangle/SierpinskiTriangleCanvas.java
| Rule | Violation | Priority | Line | 
| ImportFromSamePackage | No need to import a type that lives in the same package | 3 | 3 | 
| UselessParentheses | Useless parentheses. | 4 | 42 | 
org/woehlke/computer/kurzweil/tabs/sierpinskitriangle/SierpinskiTriangleController.java
| Rule | Violation | Priority | Line | 
| ImportFromSamePackage | No need to import a type that lives in the same package | 3 | 3 | 
| ImportFromSamePackage | No need to import a type that lives in the same package | 3 | 4 | 
org/woehlke/computer/kurzweil/tabs/sierpinskitriangle/model/SierpinskiTriangleTabStateMachine.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 'SierpinskiTriangleTabState.MANDELBROT' due to existing static import 'org.woehlke.computer.kurzweil.tabs.sierpinskitriangle.model.SierpinskiTriangleTabState.*' | 4 | 22 |