PMD Results

The following document contains the results of PMD 7.17.0.

Violations By Priority

Priority 3

org/apache/maven/doxia/module/apt/AptParser.java

Rule Violation Line
EmptyControlStatement Empty if statement 23072310

org/apache/maven/doxia/module/apt/AptSink.java

Rule Violation Line
EmptyControlStatement Empty if statement 445451
EmptyControlStatement Empty if statement 458462

Priority 4

org/apache/maven/doxia/module/apt/AptParser.java

Rule Violation Line
UselessParentheses Useless parentheses around `c >= '0' && c <= '7'`. 1222
UselessParentheses Useless parentheses around `(c >= '0' && c <= '9') || (c >= 'a' && c <= 'f'...`. 1232
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AptParser': 'charAt' is already in scope 1436
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AptParser': 'charAt' is already in scope 1437
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AptParser': 'skipSpace' is already in scope 1545
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AptParser': 'LIST_BREAK' is already in scope because it is declared in an enclosing type 1559
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AptParser': 'charAt' is already in scope 1593
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AptParser': 'charAt' is already in scope 1594
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AptParser': 'charAt' is already in scope 1595
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AptParser': 'charAt' is already in scope 1873
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AptParser': 'charAt' is already in scope 1874
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AptParser': 'charAt' is already in scope 1875
UselessParentheses Useless parentheses around `(column + 1 + TAB_WIDTH - 1) / TAB_WIDTH`. 1893
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AptParser': 'charAt' is already in scope 2020

org/apache/maven/doxia/module/apt/AptSink.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Sink': 'JUSTIFY_LEFT' is already in scope because it is inherited by an enclosing type 579
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Sink': 'JUSTIFY_RIGHT' is already in scope because it is inherited by an enclosing type 582

org/apache/maven/doxia/module/apt/AptUtils.java

Rule Violation Line
UselessParentheses Useless parentheses around `!isExternalLink(link) && !isLocalLink(link)`. 59
UselessParentheses Useless parentheses around `link.startsWith("/") || link.startsWith("./") |...`. 73

Files

org/apache/maven/doxia/module/apt/AptParser.java

Rule Violation Priority Line
UselessParentheses Useless parentheses around `c >= '0' && c <= '7'`. 4 1222
UselessParentheses Useless parentheses around `(c >= '0' && c <= '9') || (c >= 'a' && c <= 'f'...`. 4 1232
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AptParser': 'charAt' is already in scope 4 1436
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AptParser': 'charAt' is already in scope 4 1437
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AptParser': 'skipSpace' is already in scope 4 1545
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AptParser': 'LIST_BREAK' is already in scope because it is declared in an enclosing type 4 1559
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AptParser': 'charAt' is already in scope 4 1593
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AptParser': 'charAt' is already in scope 4 1594
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AptParser': 'charAt' is already in scope 4 1595
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AptParser': 'charAt' is already in scope 4 1873
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AptParser': 'charAt' is already in scope 4 1874
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AptParser': 'charAt' is already in scope 4 1875
UselessParentheses Useless parentheses around `(column + 1 + TAB_WIDTH - 1) / TAB_WIDTH`. 4 1893
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AptParser': 'charAt' is already in scope 4 2020
EmptyControlStatement Empty if statement 3 23072310

org/apache/maven/doxia/module/apt/AptSink.java

Rule Violation Priority Line
EmptyControlStatement Empty if statement 3 445451
EmptyControlStatement Empty if statement 3 458462
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Sink': 'JUSTIFY_LEFT' is already in scope because it is inherited by an enclosing type 4 579
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Sink': 'JUSTIFY_RIGHT' is already in scope because it is inherited by an enclosing type 4 582

org/apache/maven/doxia/module/apt/AptUtils.java

Rule Violation Priority Line
UselessParentheses Useless parentheses around `!isExternalLink(link) && !isLocalLink(link)`. 4 59
UselessParentheses Useless parentheses around `link.startsWith("/") || link.startsWith("./") |...`. 4 73