PMD Results
The following document contains the results of PMD 7.7.0.
Violations By Priority
Priority 2
org/djutils/draw/line/PolyLine2d.java
Rule | Violation | Line |
---|---|---|
AvoidBranchingStatementAsLastInLoop | Avoid using a branching statement as the last in a loop. | 688–689 |
Priority 3
org/djutils/draw/curve/Arc2d.java
Rule | Violation | Line |
---|---|---|
UselessQualifiedThis | Useless qualified this usage in the same class. | 151 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 151 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 151 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 154 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 155 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 156 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 157 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 158 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 158 |
org/djutils/draw/curve/BezierCubic2d.java
Rule | Violation | Line |
---|---|---|
UnnecessarySemicolon | Unnecessary semicolon | 403 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 610 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 615 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 616 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 626 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 630 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 634 |
org/djutils/draw/line/ConvexHull.java
Rule | Violation | Line |
---|---|---|
CollapsibleIfStatements | This if statement could be combined with its parent | 214–217 |
org/djutils/draw/line/Ray2d.java
Rule | Violation | Line |
---|---|---|
UselessOverridingMethod | Overriding method merely calls super | 256 |
org/djutils/draw/line/Ray3d.java
Rule | Violation | Line |
---|---|---|
UselessOverridingMethod | Overriding method merely calls super | 353 |
Priority 4
org/djutils/draw/Direction3d.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 87 |
org/djutils/draw/curve/Arc2d.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 151 |
org/djutils/draw/curve/Bezier.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 76 |
UselessParentheses | Useless parentheses. | 81 |
org/djutils/draw/curve/BezierCubic2d.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 214 |
org/djutils/draw/curve/Clothoid2d.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 250 |
UselessParentheses | Useless parentheses. | 365 |
UselessParentheses | Useless parentheses. | 910 |
UselessParentheses | Useless parentheses. | 911 |
org/djutils/draw/curve/Flattener3d.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 59–60 |
org/djutils/draw/line/Polygon2d.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'PolyLine2d': 'makeArray' is already in scope | 92 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'PolyLine2d': 'makeArray' is already in scope | 92 |
org/djutils/draw/line/Polygon3d.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'PolyLine3d': 'makeArray' is already in scope | 91 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'PolyLine3d': 'makeArray' is already in scope | 91 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'PolyLine3d': 'makeArray' is already in scope | 92 |
Files
org/djutils/draw/Direction3d.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 87 |
org/djutils/draw/curve/Arc2d.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 151 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 151 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 151 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 151 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 154 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 155 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 156 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 157 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 158 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 158 |
org/djutils/draw/curve/Bezier.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 76 |
UselessParentheses | Useless parentheses. | 4 | 81 |
org/djutils/draw/curve/BezierCubic2d.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 214 |
UnnecessarySemicolon | Unnecessary semicolon | 3 | 403 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 610 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 615 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 616 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 626 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 630 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 634 |
org/djutils/draw/curve/Clothoid2d.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 250 |
UselessParentheses | Useless parentheses. | 4 | 365 |
UselessParentheses | Useless parentheses. | 4 | 910 |
UselessParentheses | Useless parentheses. | 4 | 911 |
org/djutils/draw/curve/Flattener3d.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 59–60 |
org/djutils/draw/line/ConvexHull.java
Rule | Violation | Priority | Line |
---|---|---|---|
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 214–217 |
org/djutils/draw/line/PolyLine2d.java
Rule | Violation | Priority | Line |
---|---|---|---|
AvoidBranchingStatementAsLastInLoop | Avoid using a branching statement as the last in a loop. | 2 | 688–689 |
org/djutils/draw/line/Polygon2d.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'PolyLine2d': 'makeArray' is already in scope | 4 | 92 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'PolyLine2d': 'makeArray' is already in scope | 4 | 92 |
org/djutils/draw/line/Polygon3d.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'PolyLine3d': 'makeArray' is already in scope | 4 | 91 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'PolyLine3d': 'makeArray' is already in scope | 4 | 91 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'PolyLine3d': 'makeArray' is already in scope | 4 | 92 |
org/djutils/draw/line/Ray2d.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessOverridingMethod | Overriding method merely calls super | 3 | 256 |
org/djutils/draw/line/Ray3d.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessOverridingMethod | Overriding method merely calls super | 3 | 353 |