PMD Results
The following document contains the results of PMD 7.17.0.
Violations By Priority
Priority 3
org/apache/maven/doxia/macro/toc/TocMacro.java
| Rule | Violation | Line |
|---|---|---|
| CollapsibleIfStatements | This if statement could be combined with its parent | 153–173 |
org/apache/maven/doxia/parser/AbstractXmlParser.java
| Rule | Violation | Line |
|---|---|---|
| EmptyControlStatement | Empty if statement | 241–251 |
| EmptyControlStatement | Empty if statement | 243–251 |
org/apache/maven/doxia/parser/Xhtml5BaseParser.java
| Rule | Violation | Line |
|---|---|---|
| UselessOverridingMethod | Overriding method merely calls super | 165 |
| EmptyControlStatement | Empty if statement | 683–685 |
| CollapsibleIfStatements | This if statement could be combined with its parent | 842–844 |
org/apache/maven/doxia/sink/impl/SinkEventAttributeSet.java
| Rule | Violation | Line |
|---|---|---|
| UnnecessaryReturn | Unnecessary return statement | 300 |
org/apache/maven/doxia/sink/impl/Xhtml5BaseSink.java
| Rule | Violation | Line |
|---|---|---|
| CollapsibleIfStatements | This if statement could be combined with its parent | 854–857 |
| UselessPureMethodCall | Do not call pure method toString if the result is not used. | 923 |
Priority 4
org/apache/maven/doxia/index/IndexEntry.java
| Rule | Violation | Line |
|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Type': 'values' is already in scope | 93 |
org/apache/maven/doxia/parser/Xhtml5BaseParser.java
| Rule | Violation | Line |
|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'AREA' is already in scope because it is inherited by an enclosing type | 60 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'AUDIO' is already in scope because it is inherited by an enclosing type | 61 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'BUTTON' is already in scope because it is inherited by an enclosing type | 62 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'CANVAS' is already in scope because it is inherited by an enclosing type | 63 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'COL' is already in scope because it is inherited by an enclosing type | 64 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'COLGROUP' is already in scope because it is inherited by an enclosing type | 65 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'COMMAND' is already in scope because it is inherited by an enclosing type | 66 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'DATA' is already in scope because it is inherited by an enclosing type | 67 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'DATALIST' is already in scope because it is inherited by an enclosing type | 68 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'DETAILS' is already in scope because it is inherited by an enclosing type | 69 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'DIALOG' is already in scope because it is inherited by an enclosing type | 70 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'EMBED' is already in scope because it is inherited by an enclosing type | 71 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'FIELDSET' is already in scope because it is inherited by an enclosing type | 72 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'FORM' is already in scope because it is inherited by an enclosing type | 73 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'HGROUP' is already in scope because it is inherited by an enclosing type | 74 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'IFRAME' is already in scope because it is inherited by an enclosing type | 75 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'INPUT' is already in scope because it is inherited by an enclosing type | 76 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'KEYGEN' is already in scope because it is inherited by an enclosing type | 77 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'LABEL' is already in scope because it is inherited by an enclosing type | 78 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'LEGEND' is already in scope because it is inherited by an enclosing type | 79 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'MAP' is already in scope because it is inherited by an enclosing type | 80 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'MENU' is already in scope because it is inherited by an enclosing type | 81 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'MENUITEM' is already in scope because it is inherited by an enclosing type | 82 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'METER' is already in scope because it is inherited by an enclosing type | 83 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'NOSCRIPT' is already in scope because it is inherited by an enclosing type | 84 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'OBJECT' is already in scope because it is inherited by an enclosing type | 85 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'OPTGROUP' is already in scope because it is inherited by an enclosing type | 86 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'OPTION' is already in scope because it is inherited by an enclosing type | 87 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'OUTPUT' is already in scope because it is inherited by an enclosing type | 88 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'PARAM' is already in scope because it is inherited by an enclosing type | 89 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'PICTURE' is already in scope because it is inherited by an enclosing type | 90 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'PROGRESS' is already in scope because it is inherited by an enclosing type | 91 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'SELECT' is already in scope because it is inherited by an enclosing type | 92 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'SOURCE' is already in scope because it is inherited by an enclosing type | 93 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'SUMMARY' is already in scope because it is inherited by an enclosing type | 94 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'SVG' is already in scope because it is inherited by an enclosing type | 95 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'TEMPLATE' is already in scope because it is inherited by an enclosing type | 96 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'TEXTAREA' is already in scope because it is inherited by an enclosing type | 97 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'TBODY' is already in scope because it is inherited by an enclosing type | 98 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'THEAD' is already in scope because it is inherited by an enclosing type | 99 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'TFOOT' is already in scope because it is inherited by an enclosing type | 100 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'TIME' is already in scope because it is inherited by an enclosing type | 101 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'TRACK' is already in scope because it is inherited by an enclosing type | 102 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'VAR' is already in scope because it is inherited by an enclosing type | 103 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'VIDEO' is already in scope because it is inherited by an enclosing type | 104 |
| UselessParentheses | Useless parentheses around `text != null && !text.isEmpty()`. | 707 |
org/apache/maven/doxia/sink/impl/SinkEventAttributeSet.java
| Rule | Violation | Line |
|---|---|---|
| UselessParentheses | Useless parentheses around `(getAttributeCount() == attr.getAttributeCount(...`. | 208 |
| UselessParentheses | Useless parentheses around `(AttributeSet) clone()`. | 217 |
| UselessParentheses | Useless parentheses around `resolveParent == null ? 0 : resolveParent.hashC...`. | 349 |
org/apache/maven/doxia/sink/impl/Xhtml5BaseSink.java
| Rule | Violation | Line |
|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'ARTICLE' is already in scope because it is inherited by an enclosing type | 278 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'ARTICLE' is already in scope because it is inherited by an enclosing type | 283 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'NAV' is already in scope because it is inherited by an enclosing type | 290 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'NAV' is already in scope because it is inherited by an enclosing type | 295 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'ASIDE' is already in scope because it is inherited by an enclosing type | 302 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'ASIDE' is already in scope because it is inherited by an enclosing type | 307 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'SECTION' is already in scope because it is inherited by an enclosing type | 341 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'SECTION' is already in scope because it is inherited by an enclosing type | 353 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'H1' is already in scope because it is inherited by an enclosing type | 373 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'H2' is already in scope because it is inherited by an enclosing type | 375 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'H3' is already in scope because it is inherited by an enclosing type | 377 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'H4' is already in scope because it is inherited by an enclosing type | 379 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'H5' is already in scope because it is inherited by an enclosing type | 381 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'H6' is already in scope because it is inherited by an enclosing type | 383 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'H1' is already in scope because it is inherited by an enclosing type | 400 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'H2' is already in scope because it is inherited by an enclosing type | 402 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'H3' is already in scope because it is inherited by an enclosing type | 404 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'H4' is already in scope because it is inherited by an enclosing type | 406 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'H5' is already in scope because it is inherited by an enclosing type | 408 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'H6' is already in scope because it is inherited by an enclosing type | 410 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'HEADER' is already in scope because it is inherited by an enclosing type | 418 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'HEADER' is already in scope because it is inherited by an enclosing type | 423 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'MAIN' is already in scope because it is inherited by an enclosing type | 431 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'DIV' is already in scope because it is inherited by an enclosing type | 444 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'FOOTER' is already in scope because it is inherited by an enclosing type | 461 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'FOOTER' is already in scope because it is inherited by an enclosing type | 466 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'UL' is already in scope because it is inherited by an enclosing type | 488 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'UL' is already in scope because it is inherited by an enclosing type | 497 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'LI' is already in scope because it is inherited by an enclosing type | 508 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'LI' is already in scope because it is inherited by an enclosing type | 517 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'OL' is already in scope because it is inherited by an enclosing type | 567 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'OL' is already in scope because it is inherited by an enclosing type | 576 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'LI' is already in scope because it is inherited by an enclosing type | 587 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'LI' is already in scope because it is inherited by an enclosing type | 596 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'DL' is already in scope because it is inherited by an enclosing type | 614 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'DL' is already in scope because it is inherited by an enclosing type | 623 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'DT' is already in scope because it is inherited by an enclosing type | 634 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'DT' is already in scope because it is inherited by an enclosing type | 643 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'DD' is already in scope because it is inherited by an enclosing type | 654 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'DD' is already in scope because it is inherited by an enclosing type | 663 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'FIGURE' is already in scope because it is inherited by an enclosing type | 669 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'FIGURE' is already in scope because it is inherited by an enclosing type | 674 |
| UselessParentheses | Useless parentheses around `attributes == null ? 1 : attributes.getAttribut...`. | 684 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'IMG' is already in scope because it is inherited by an enclosing type | 691 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'FIGCAPTION' is already in scope because it is inherited by an enclosing type | 697 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'FIGCAPTION' is already in scope because it is inherited by an enclosing type | 702 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'P' is already in scope because it is inherited by an enclosing type | 715 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'P' is already in scope because it is inherited by an enclosing type | 725 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'DATA' is already in scope because it is inherited by an enclosing type | 740 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'DATA' is already in scope because it is inherited by an enclosing type | 745 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'TIME' is already in scope because it is inherited by an enclosing type | 758 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'TIME' is already in scope because it is inherited by an enclosing type | 763 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'ADDRESS' is already in scope because it is inherited by an enclosing type | 774 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'ADDRESS' is already in scope because it is inherited by an enclosing type | 783 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'BLOCKQUOTE' is already in scope because it is inherited by an enclosing type | 794 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'BLOCKQUOTE' is already in scope because it is inherited by an enclosing type | 803 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'DIV' is already in scope because it is inherited by an enclosing type | 814 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'DIV' is already in scope because it is inherited by an enclosing type | 823 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'PRE' is already in scope because it is inherited by an enclosing type | 863 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'CODE' is already in scope because it is inherited by an enclosing type | 865 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'CODE' is already in scope because it is inherited by an enclosing type | 877 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'PRE' is already in scope because it is inherited by an enclosing type | 879 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'HR' is already in scope because it is inherited by an enclosing type | 892 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'TABLE' is already in scope because it is inherited by an enclosing type | 920 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Markup': 'GREATER_THAN' is already in scope because it is inherited by an enclosing type | 941 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Markup': 'GREATER_THAN' is already in scope because it is inherited by an enclosing type | 943 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'TABLE' is already in scope because it is inherited by an enclosing type | 978 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'TR' is already in scope because it is inherited by an enclosing type | 1023 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'TR' is already in scope because it is inherited by an enclosing type | 1041 |
| UselessParentheses | Useless parentheses around `headerRow ? HtmlMarkup.TH : HtmlMarkup.TD`. | 1061 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'TH' is already in scope because it is inherited by an enclosing type | 1061 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'TD' is already in scope because it is inherited by an enclosing type | 1061 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Sink': 'JUSTIFY_CENTER' is already in scope because it is inherited by an enclosing type | 1099 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Sink': 'JUSTIFY_LEFT' is already in scope because it is inherited by an enclosing type | 1102 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Sink': 'JUSTIFY_RIGHT' is already in scope because it is inherited by an enclosing type | 1105 |
| UselessParentheses | Useless parentheses around `headerRow ? HtmlMarkup.TH : HtmlMarkup.TD`. | 1132 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'TH' is already in scope because it is inherited by an enclosing type | 1132 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'TD' is already in scope because it is inherited by an enclosing type | 1132 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'CAPTION' is already in scope because it is inherited by an enclosing type | 1157 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'CAPTION' is already in scope because it is inherited by an enclosing type | 1166 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'A' is already in scope because it is inherited by an enclosing type | 1201 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'A' is already in scope because it is inherited by an enclosing type | 1211 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'A' is already in scope because it is inherited by an enclosing type | 1247 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'A' is already in scope because it is inherited by an enclosing type | 1257 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'SPAN' is already in scope because it is inherited by an enclosing type | 1266 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'EM' is already in scope because it is inherited by an enclosing type | 1272 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'STRONG' is already in scope because it is inherited by an enclosing type | 1275 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'SMALL' is already in scope because it is inherited by an enclosing type | 1278 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'S' is already in scope because it is inherited by an enclosing type | 1281 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'CITE' is already in scope because it is inherited by an enclosing type | 1284 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'Q' is already in scope because it is inherited by an enclosing type | 1287 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'DFN' is already in scope because it is inherited by an enclosing type | 1290 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'ABBR' is already in scope because it is inherited by an enclosing type | 1293 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'I' is already in scope because it is inherited by an enclosing type | 1296 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'B' is already in scope because it is inherited by an enclosing type | 1299 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'CODE' is already in scope because it is inherited by an enclosing type | 1302 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'VAR' is already in scope because it is inherited by an enclosing type | 1305 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'SAMP' is already in scope because it is inherited by an enclosing type | 1308 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'KBD' is already in scope because it is inherited by an enclosing type | 1311 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'SUP' is already in scope because it is inherited by an enclosing type | 1314 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'SUB' is already in scope because it is inherited by an enclosing type | 1317 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'U' is already in scope because it is inherited by an enclosing type | 1320 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'MARK' is already in scope because it is inherited by an enclosing type | 1323 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'RUBY' is already in scope because it is inherited by an enclosing type | 1326 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'RB' is already in scope because it is inherited by an enclosing type | 1329 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'RT' is already in scope because it is inherited by an enclosing type | 1332 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'RTC' is already in scope because it is inherited by an enclosing type | 1335 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'RP' is already in scope because it is inherited by an enclosing type | 1338 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'BDI' is already in scope because it is inherited by an enclosing type | 1341 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'BDO' is already in scope because it is inherited by an enclosing type | 1344 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'SPAN' is already in scope because it is inherited by an enclosing type | 1347 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'INS' is already in scope because it is inherited by an enclosing type | 1350 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'DEL' is already in scope because it is inherited by an enclosing type | 1353 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Markup': 'SEMICOLON' is already in scope because it is inherited by an enclosing type | 1393 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Markup': 'SEMICOLON' is already in scope because it is inherited by an enclosing type | 1394 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Markup': 'SPACE' is already in scope because it is inherited by an enclosing type | 1394 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'BR' is already in scope because it is inherited by an enclosing type | 1476 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'WBR' is already in scope because it is inherited by an enclosing type | 1485 |
org/apache/maven/doxia/util/DoxiaUtils.java
| Rule | Violation | Line |
|---|---|---|
| UselessParentheses | Useless parentheses around `text.startsWith("http:/") || text.startsWith("h...`. | 85–90 |
| UselessParentheses | Useless parentheses around `!isExternalLink(link) && !isInternalLink(link)`. | 110 |
| UselessParentheses | Useless parentheses around `(c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z')`. | 292 |
| UselessParentheses | Useless parentheses around `c >= '0' && c <= '9'`. | 296 |
org/apache/maven/doxia/util/HtmlTools.java
| Rule | Violation | Line |
|---|---|---|
| UselessParentheses | Useless parentheses around `new String(unicode, 0, unicode.length)`. | 399 |
| UselessParentheses | Useless parentheses around `new String(unicode, 0, 1)`. | 402 |
| UselessParentheses | Useless parentheses around `MIN_HIGH_SURROGATE <= ch && MAX_HIGH_SURROGATE ...`. | 441 |
| UselessParentheses | Useless parentheses around `MIN_CODE_POINT <= codePoint && MAX_CODE_POINT >...`. | 449 |
| UselessParentheses | Useless parentheses around `MIN_SUPPLEMENTARY_CODE_POINT <= codePoint && MA...`. | 453 |
Files
org/apache/maven/doxia/index/IndexEntry.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Type': 'values' is already in scope | 4 | 93 |
org/apache/maven/doxia/macro/toc/TocMacro.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 153–173 |
org/apache/maven/doxia/parser/AbstractXmlParser.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| EmptyControlStatement | Empty if statement | 3 | 241–251 |
| EmptyControlStatement | Empty if statement | 3 | 243–251 |
org/apache/maven/doxia/parser/Xhtml5BaseParser.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'AREA' is already in scope because it is inherited by an enclosing type | 4 | 60 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'AUDIO' is already in scope because it is inherited by an enclosing type | 4 | 61 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'BUTTON' is already in scope because it is inherited by an enclosing type | 4 | 62 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'CANVAS' is already in scope because it is inherited by an enclosing type | 4 | 63 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'COL' is already in scope because it is inherited by an enclosing type | 4 | 64 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'COLGROUP' is already in scope because it is inherited by an enclosing type | 4 | 65 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'COMMAND' is already in scope because it is inherited by an enclosing type | 4 | 66 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'DATA' is already in scope because it is inherited by an enclosing type | 4 | 67 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'DATALIST' is already in scope because it is inherited by an enclosing type | 4 | 68 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'DETAILS' is already in scope because it is inherited by an enclosing type | 4 | 69 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'DIALOG' is already in scope because it is inherited by an enclosing type | 4 | 70 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'EMBED' is already in scope because it is inherited by an enclosing type | 4 | 71 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'FIELDSET' is already in scope because it is inherited by an enclosing type | 4 | 72 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'FORM' is already in scope because it is inherited by an enclosing type | 4 | 73 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'HGROUP' is already in scope because it is inherited by an enclosing type | 4 | 74 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'IFRAME' is already in scope because it is inherited by an enclosing type | 4 | 75 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'INPUT' is already in scope because it is inherited by an enclosing type | 4 | 76 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'KEYGEN' is already in scope because it is inherited by an enclosing type | 4 | 77 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'LABEL' is already in scope because it is inherited by an enclosing type | 4 | 78 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'LEGEND' is already in scope because it is inherited by an enclosing type | 4 | 79 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'MAP' is already in scope because it is inherited by an enclosing type | 4 | 80 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'MENU' is already in scope because it is inherited by an enclosing type | 4 | 81 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'MENUITEM' is already in scope because it is inherited by an enclosing type | 4 | 82 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'METER' is already in scope because it is inherited by an enclosing type | 4 | 83 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'NOSCRIPT' is already in scope because it is inherited by an enclosing type | 4 | 84 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'OBJECT' is already in scope because it is inherited by an enclosing type | 4 | 85 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'OPTGROUP' is already in scope because it is inherited by an enclosing type | 4 | 86 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'OPTION' is already in scope because it is inherited by an enclosing type | 4 | 87 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'OUTPUT' is already in scope because it is inherited by an enclosing type | 4 | 88 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'PARAM' is already in scope because it is inherited by an enclosing type | 4 | 89 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'PICTURE' is already in scope because it is inherited by an enclosing type | 4 | 90 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'PROGRESS' is already in scope because it is inherited by an enclosing type | 4 | 91 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'SELECT' is already in scope because it is inherited by an enclosing type | 4 | 92 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'SOURCE' is already in scope because it is inherited by an enclosing type | 4 | 93 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'SUMMARY' is already in scope because it is inherited by an enclosing type | 4 | 94 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'SVG' is already in scope because it is inherited by an enclosing type | 4 | 95 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'TEMPLATE' is already in scope because it is inherited by an enclosing type | 4 | 96 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'TEXTAREA' is already in scope because it is inherited by an enclosing type | 4 | 97 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'TBODY' is already in scope because it is inherited by an enclosing type | 4 | 98 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'THEAD' is already in scope because it is inherited by an enclosing type | 4 | 99 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'TFOOT' is already in scope because it is inherited by an enclosing type | 4 | 100 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'TIME' is already in scope because it is inherited by an enclosing type | 4 | 101 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'TRACK' is already in scope because it is inherited by an enclosing type | 4 | 102 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'VAR' is already in scope because it is inherited by an enclosing type | 4 | 103 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'VIDEO' is already in scope because it is inherited by an enclosing type | 4 | 104 |
| UselessOverridingMethod | Overriding method merely calls super | 3 | 165 |
| EmptyControlStatement | Empty if statement | 3 | 683–685 |
| UselessParentheses | Useless parentheses around `text != null && !text.isEmpty()`. | 4 | 707 |
| CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 842–844 |
org/apache/maven/doxia/sink/impl/SinkEventAttributeSet.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UselessParentheses | Useless parentheses around `(getAttributeCount() == attr.getAttributeCount(...`. | 4 | 208 |
| UselessParentheses | Useless parentheses around `(AttributeSet) clone()`. | 4 | 217 |
| UnnecessaryReturn | Unnecessary return statement | 3 | 300 |
| UselessParentheses | Useless parentheses around `resolveParent == null ? 0 : resolveParent.hashC...`. | 4 | 349 |
org/apache/maven/doxia/sink/impl/Xhtml5BaseSink.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'ARTICLE' is already in scope because it is inherited by an enclosing type | 4 | 278 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'ARTICLE' is already in scope because it is inherited by an enclosing type | 4 | 283 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'NAV' is already in scope because it is inherited by an enclosing type | 4 | 290 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'NAV' is already in scope because it is inherited by an enclosing type | 4 | 295 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'ASIDE' is already in scope because it is inherited by an enclosing type | 4 | 302 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'ASIDE' is already in scope because it is inherited by an enclosing type | 4 | 307 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'SECTION' is already in scope because it is inherited by an enclosing type | 4 | 341 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'SECTION' is already in scope because it is inherited by an enclosing type | 4 | 353 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'H1' is already in scope because it is inherited by an enclosing type | 4 | 373 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'H2' is already in scope because it is inherited by an enclosing type | 4 | 375 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'H3' is already in scope because it is inherited by an enclosing type | 4 | 377 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'H4' is already in scope because it is inherited by an enclosing type | 4 | 379 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'H5' is already in scope because it is inherited by an enclosing type | 4 | 381 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'H6' is already in scope because it is inherited by an enclosing type | 4 | 383 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'H1' is already in scope because it is inherited by an enclosing type | 4 | 400 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'H2' is already in scope because it is inherited by an enclosing type | 4 | 402 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'H3' is already in scope because it is inherited by an enclosing type | 4 | 404 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'H4' is already in scope because it is inherited by an enclosing type | 4 | 406 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'H5' is already in scope because it is inherited by an enclosing type | 4 | 408 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'H6' is already in scope because it is inherited by an enclosing type | 4 | 410 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'HEADER' is already in scope because it is inherited by an enclosing type | 4 | 418 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'HEADER' is already in scope because it is inherited by an enclosing type | 4 | 423 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'MAIN' is already in scope because it is inherited by an enclosing type | 4 | 431 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'DIV' is already in scope because it is inherited by an enclosing type | 4 | 444 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'FOOTER' is already in scope because it is inherited by an enclosing type | 4 | 461 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'FOOTER' is already in scope because it is inherited by an enclosing type | 4 | 466 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'UL' is already in scope because it is inherited by an enclosing type | 4 | 488 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'UL' is already in scope because it is inherited by an enclosing type | 4 | 497 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'LI' is already in scope because it is inherited by an enclosing type | 4 | 508 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'LI' is already in scope because it is inherited by an enclosing type | 4 | 517 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'OL' is already in scope because it is inherited by an enclosing type | 4 | 567 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'OL' is already in scope because it is inherited by an enclosing type | 4 | 576 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'LI' is already in scope because it is inherited by an enclosing type | 4 | 587 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'LI' is already in scope because it is inherited by an enclosing type | 4 | 596 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'DL' is already in scope because it is inherited by an enclosing type | 4 | 614 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'DL' is already in scope because it is inherited by an enclosing type | 4 | 623 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'DT' is already in scope because it is inherited by an enclosing type | 4 | 634 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'DT' is already in scope because it is inherited by an enclosing type | 4 | 643 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'DD' is already in scope because it is inherited by an enclosing type | 4 | 654 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'DD' is already in scope because it is inherited by an enclosing type | 4 | 663 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'FIGURE' is already in scope because it is inherited by an enclosing type | 4 | 669 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'FIGURE' is already in scope because it is inherited by an enclosing type | 4 | 674 |
| UselessParentheses | Useless parentheses around `attributes == null ? 1 : attributes.getAttribut...`. | 4 | 684 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'IMG' is already in scope because it is inherited by an enclosing type | 4 | 691 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'FIGCAPTION' is already in scope because it is inherited by an enclosing type | 4 | 697 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'FIGCAPTION' is already in scope because it is inherited by an enclosing type | 4 | 702 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'P' is already in scope because it is inherited by an enclosing type | 4 | 715 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'P' is already in scope because it is inherited by an enclosing type | 4 | 725 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'DATA' is already in scope because it is inherited by an enclosing type | 4 | 740 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'DATA' is already in scope because it is inherited by an enclosing type | 4 | 745 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'TIME' is already in scope because it is inherited by an enclosing type | 4 | 758 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'TIME' is already in scope because it is inherited by an enclosing type | 4 | 763 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'ADDRESS' is already in scope because it is inherited by an enclosing type | 4 | 774 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'ADDRESS' is already in scope because it is inherited by an enclosing type | 4 | 783 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'BLOCKQUOTE' is already in scope because it is inherited by an enclosing type | 4 | 794 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'BLOCKQUOTE' is already in scope because it is inherited by an enclosing type | 4 | 803 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'DIV' is already in scope because it is inherited by an enclosing type | 4 | 814 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'DIV' is already in scope because it is inherited by an enclosing type | 4 | 823 |
| CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 854–857 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'PRE' is already in scope because it is inherited by an enclosing type | 4 | 863 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'CODE' is already in scope because it is inherited by an enclosing type | 4 | 865 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'CODE' is already in scope because it is inherited by an enclosing type | 4 | 877 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'PRE' is already in scope because it is inherited by an enclosing type | 4 | 879 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'HR' is already in scope because it is inherited by an enclosing type | 4 | 892 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'TABLE' is already in scope because it is inherited by an enclosing type | 4 | 920 |
| UselessPureMethodCall | Do not call pure method toString if the result is not used. | 3 | 923 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Markup': 'GREATER_THAN' is already in scope because it is inherited by an enclosing type | 4 | 941 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Markup': 'GREATER_THAN' is already in scope because it is inherited by an enclosing type | 4 | 943 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'TABLE' is already in scope because it is inherited by an enclosing type | 4 | 978 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'TR' is already in scope because it is inherited by an enclosing type | 4 | 1023 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'TR' is already in scope because it is inherited by an enclosing type | 4 | 1041 |
| UselessParentheses | Useless parentheses around `headerRow ? HtmlMarkup.TH : HtmlMarkup.TD`. | 4 | 1061 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'TH' is already in scope because it is inherited by an enclosing type | 4 | 1061 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'TD' is already in scope because it is inherited by an enclosing type | 4 | 1061 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Sink': 'JUSTIFY_CENTER' is already in scope because it is inherited by an enclosing type | 4 | 1099 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Sink': 'JUSTIFY_LEFT' is already in scope because it is inherited by an enclosing type | 4 | 1102 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Sink': 'JUSTIFY_RIGHT' is already in scope because it is inherited by an enclosing type | 4 | 1105 |
| UselessParentheses | Useless parentheses around `headerRow ? HtmlMarkup.TH : HtmlMarkup.TD`. | 4 | 1132 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'TH' is already in scope because it is inherited by an enclosing type | 4 | 1132 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'TD' is already in scope because it is inherited by an enclosing type | 4 | 1132 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'CAPTION' is already in scope because it is inherited by an enclosing type | 4 | 1157 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'CAPTION' is already in scope because it is inherited by an enclosing type | 4 | 1166 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'A' is already in scope because it is inherited by an enclosing type | 4 | 1201 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'A' is already in scope because it is inherited by an enclosing type | 4 | 1211 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'A' is already in scope because it is inherited by an enclosing type | 4 | 1247 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'A' is already in scope because it is inherited by an enclosing type | 4 | 1257 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'SPAN' is already in scope because it is inherited by an enclosing type | 4 | 1266 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'EM' is already in scope because it is inherited by an enclosing type | 4 | 1272 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'STRONG' is already in scope because it is inherited by an enclosing type | 4 | 1275 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'SMALL' is already in scope because it is inherited by an enclosing type | 4 | 1278 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'S' is already in scope because it is inherited by an enclosing type | 4 | 1281 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'CITE' is already in scope because it is inherited by an enclosing type | 4 | 1284 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'Q' is already in scope because it is inherited by an enclosing type | 4 | 1287 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'DFN' is already in scope because it is inherited by an enclosing type | 4 | 1290 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'ABBR' is already in scope because it is inherited by an enclosing type | 4 | 1293 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'I' is already in scope because it is inherited by an enclosing type | 4 | 1296 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'B' is already in scope because it is inherited by an enclosing type | 4 | 1299 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'CODE' is already in scope because it is inherited by an enclosing type | 4 | 1302 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'VAR' is already in scope because it is inherited by an enclosing type | 4 | 1305 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'SAMP' is already in scope because it is inherited by an enclosing type | 4 | 1308 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'KBD' is already in scope because it is inherited by an enclosing type | 4 | 1311 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'SUP' is already in scope because it is inherited by an enclosing type | 4 | 1314 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'SUB' is already in scope because it is inherited by an enclosing type | 4 | 1317 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'U' is already in scope because it is inherited by an enclosing type | 4 | 1320 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'MARK' is already in scope because it is inherited by an enclosing type | 4 | 1323 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'RUBY' is already in scope because it is inherited by an enclosing type | 4 | 1326 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'RB' is already in scope because it is inherited by an enclosing type | 4 | 1329 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'RT' is already in scope because it is inherited by an enclosing type | 4 | 1332 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'RTC' is already in scope because it is inherited by an enclosing type | 4 | 1335 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'RP' is already in scope because it is inherited by an enclosing type | 4 | 1338 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'BDI' is already in scope because it is inherited by an enclosing type | 4 | 1341 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'BDO' is already in scope because it is inherited by an enclosing type | 4 | 1344 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'SPAN' is already in scope because it is inherited by an enclosing type | 4 | 1347 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'INS' is already in scope because it is inherited by an enclosing type | 4 | 1350 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'DEL' is already in scope because it is inherited by an enclosing type | 4 | 1353 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Markup': 'SEMICOLON' is already in scope because it is inherited by an enclosing type | 4 | 1393 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Markup': 'SEMICOLON' is already in scope because it is inherited by an enclosing type | 4 | 1394 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Markup': 'SPACE' is already in scope because it is inherited by an enclosing type | 4 | 1394 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'BR' is already in scope because it is inherited by an enclosing type | 4 | 1476 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'HtmlMarkup': 'WBR' is already in scope because it is inherited by an enclosing type | 4 | 1485 |
org/apache/maven/doxia/util/DoxiaUtils.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UselessParentheses | Useless parentheses around `text.startsWith("http:/") || text.startsWith("h...`. | 4 | 85–90 |
| UselessParentheses | Useless parentheses around `!isExternalLink(link) && !isInternalLink(link)`. | 4 | 110 |
| UselessParentheses | Useless parentheses around `(c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z')`. | 4 | 292 |
| UselessParentheses | Useless parentheses around `c >= '0' && c <= '9'`. | 4 | 296 |
org/apache/maven/doxia/util/HtmlTools.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UselessParentheses | Useless parentheses around `new String(unicode, 0, unicode.length)`. | 4 | 399 |
| UselessParentheses | Useless parentheses around `new String(unicode, 0, 1)`. | 4 | 402 |
| UselessParentheses | Useless parentheses around `MIN_HIGH_SURROGATE <= ch && MAX_HIGH_SURROGATE ...`. | 4 | 441 |
| UselessParentheses | Useless parentheses around `MIN_CODE_POINT <= codePoint && MAX_CODE_POINT >...`. | 4 | 449 |
| UselessParentheses | Useless parentheses around `MIN_SUPPLEMENTARY_CODE_POINT <= codePoint && MA...`. | 4 | 453 |


