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 | 402 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 609 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 614 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 615 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 625 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 629 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 633 |
org/djutils/draw/line/ConvexHull.java
Rule | Violation | Line |
---|---|---|
CollapsibleIfStatements | This if statement could be combined with its parent | 216–219 |
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. | 213 |
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/function/ContinuousPiecewiseLinearFunction.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.djutils.draw.function': 'ContinuousPiecewiseLinearFunction' is already in scope because it is declared in an enclosing type | 23 |
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 | 213 |
UnnecessarySemicolon | Unnecessary semicolon | 3 | 402 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 609 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 614 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 615 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 625 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 629 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 633 |
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/function/ContinuousPiecewiseLinearFunction.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.djutils.draw.function': 'ContinuousPiecewiseLinearFunction' is already in scope because it is declared in an enclosing type | 4 | 23 |
org/djutils/draw/line/ConvexHull.java
Rule | Violation | Priority | Line |
---|---|---|---|
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 216–219 |
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 |