PMD Results

The following document contains the results of PMD 6.42.0.

Violations By Priority

Priority 3

org/apache/maven/doxia/macro/toc/TocMacro.java

Rule Violation Line
CollapsibleIfStatements These nested if statements could be combined 162189

org/apache/maven/doxia/parser/AbstractXmlParser.java

Rule Violation Line
EmptyIfStmt Avoid empty if statements 259261
EmptyIfStmt Avoid empty if statements 263265

org/apache/maven/doxia/parser/Xhtml5BaseParser.java

Rule Violation Line
UselessOverridingMethod Overriding method merely calls super 109113
EmptyIfStmt Avoid empty if statements 747749

Priority 4

org/apache/maven/doxia/macro/toc/TocMacro.java

Rule Violation Line
UselessParentheses Useless parentheses. 133
UselessParentheses Useless parentheses. 133

org/apache/maven/doxia/parser/Xhtml5BaseParser.java

Rule Violation Line
UselessParentheses Useless parentheses. 383
UselessParentheses Useless parentheses. 387
UselessParentheses Useless parentheses. 507
UselessParentheses Useless parentheses. 511

org/apache/maven/doxia/sink/impl/SinkEventAttributeSet.java

Rule Violation Line
UselessParentheses Useless parentheses. 146
UselessParentheses Useless parentheses. 223
UselessParentheses Useless parentheses. 223224
UselessParentheses Useless parentheses. 234
UselessParentheses Useless parentheses. 397

org/apache/maven/doxia/sink/impl/Xhtml5BaseSink.java

Rule Violation Line
UselessParentheses Useless parentheses. 1038
UselessParentheses Useless parentheses. 1587
UselessParentheses Useless parentheses. 1650

org/apache/maven/doxia/util/DoxiaUtils.java

Rule Violation Line
UselessParentheses Useless parentheses. 9496
UselessParentheses Useless parentheses. 117
UselessParentheses Useless parentheses. 222
UselessParentheses Useless parentheses. 222
UselessParentheses Useless parentheses. 231
UselessParentheses Useless parentheses. 231
UselessParentheses Useless parentheses. 231
UselessParentheses Useless parentheses. 232
UselessParentheses Useless parentheses. 277
UselessParentheses Useless parentheses. 277
UselessParentheses Useless parentheses. 277
UselessParentheses Useless parentheses. 347
UselessParentheses Useless parentheses. 347
UselessParentheses Useless parentheses. 347
UselessParentheses Useless parentheses. 352

org/apache/maven/doxia/util/HtmlTools.java

Rule Violation Line
UselessParentheses Useless parentheses. 342
UselessParentheses Useless parentheses. 342
UselessParentheses Useless parentheses. 342
UselessParentheses Useless parentheses. 354
UselessParentheses Useless parentheses. 359
UselessParentheses Useless parentheses. 433
UselessParentheses Useless parentheses. 442
UselessParentheses Useless parentheses. 447

Files

org/apache/maven/doxia/macro/toc/TocMacro.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 133
UselessParentheses Useless parentheses. 4 133
CollapsibleIfStatements These nested if statements could be combined 3 162189

org/apache/maven/doxia/parser/AbstractXmlParser.java

Rule Violation Priority Line
EmptyIfStmt Avoid empty if statements 3 259261
EmptyIfStmt Avoid empty if statements 3 263265

org/apache/maven/doxia/parser/Xhtml5BaseParser.java

Rule Violation Priority Line
UselessOverridingMethod Overriding method merely calls super 3 109113
UselessParentheses Useless parentheses. 4 383
UselessParentheses Useless parentheses. 4 387
UselessParentheses Useless parentheses. 4 507
UselessParentheses Useless parentheses. 4 511
EmptyIfStmt Avoid empty if statements 3 747749

org/apache/maven/doxia/sink/impl/SinkEventAttributeSet.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 146
UselessParentheses Useless parentheses. 4 223
UselessParentheses Useless parentheses. 4 223224
UselessParentheses Useless parentheses. 4 234
UselessParentheses Useless parentheses. 4 397

org/apache/maven/doxia/sink/impl/Xhtml5BaseSink.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 1038
UselessParentheses Useless parentheses. 4 1587
UselessParentheses Useless parentheses. 4 1650

org/apache/maven/doxia/util/DoxiaUtils.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 9496
UselessParentheses Useless parentheses. 4 117
UselessParentheses Useless parentheses. 4 222
UselessParentheses Useless parentheses. 4 222
UselessParentheses Useless parentheses. 4 231
UselessParentheses Useless parentheses. 4 231
UselessParentheses Useless parentheses. 4 231
UselessParentheses Useless parentheses. 4 232
UselessParentheses Useless parentheses. 4 277
UselessParentheses Useless parentheses. 4 277
UselessParentheses Useless parentheses. 4 277
UselessParentheses Useless parentheses. 4 347
UselessParentheses Useless parentheses. 4 347
UselessParentheses Useless parentheses. 4 347
UselessParentheses Useless parentheses. 4 352

org/apache/maven/doxia/util/HtmlTools.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 342
UselessParentheses Useless parentheses. 4 342
UselessParentheses Useless parentheses. 4 342
UselessParentheses Useless parentheses. 4 354
UselessParentheses Useless parentheses. 4 359
UselessParentheses Useless parentheses. 4 433
UselessParentheses Useless parentheses. 4 442
UselessParentheses Useless parentheses. 4 447