PMD Results

The following document contains the results of PMD 7.0.0.

Violations By Priority

Priority 4

org/apache/maven/tools/plugin/extractor/javadoc/JavaJavadocMojoDescriptorExtractor.java
Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'AGGREGATOR' is already in scope because it is inherited by an enclosing type 137
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'CONFIGURATOR' is already in scope because it is inherited by an enclosing type 143
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'EXECUTE' is already in scope because it is inherited by an enclosing type 149
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'EXECUTE_PHASE' is already in scope because it is inherited by an enclosing type 151
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'EXECUTE_GOAL' is already in scope because it is inherited by an enclosing type 152
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'EXECUTE_LIFECYCLE' is already in scope because it is inherited by an enclosing type 164
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'GOAL' is already in scope because it is inherited by an enclosing type 175
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'INHERIT_BY_DEFAULT' is already in scope because it is inherited by an enclosing type 182
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'INSTANTIATION_STRATEGY' is already in scope because it is inherited by an enclosing type 186
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'MULTI_EXECUTION_STRATEGY' is already in scope because it is inherited by an enclosing type 192
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'MULTI_EXECUTION_STRATEGY' is already in scope because it is inherited by an enclosing type 195
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'EXECUTION_STATEGY' is already in scope because it is inherited by an enclosing type 197
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'EXECUTION_STATEGY' is already in scope because it is inherited by an enclosing type 202
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'PHASE' is already in scope because it is inherited by an enclosing type 208
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'REQUIRES_DEPENDENCY_RESOLUTION' is already in scope because it is inherited by an enclosing type 215
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'REQUIRES_DEPENDENCY_COLLECTION' is already in scope because it is inherited by an enclosing type 228
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'REQUIRES_DIRECT_INVOCATION' is already in scope because it is inherited by an enclosing type 241
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'REQUIRES_ONLINE' is already in scope because it is inherited by an enclosing type 245
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'REQUIRES_PROJECT' is already in scope because it is inherited by an enclosing type 250
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'REQUIRES_REPORTS' is already in scope because it is inherited by an enclosing type 255
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'DEPRECATED' is already in scope because it is inherited by an enclosing type 263
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'SINCE' is already in scope because it is inherited by an enclosing type 269
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'THREAD_SAFE' is already in scope because it is inherited by an enclosing type 276
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'DEPRECATED' is already in scope because it is inherited by an enclosing type 373
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'SINCE' is already in scope because it is inherited by an enclosing type 379
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'COMPONENT' is already in scope because it is inherited by an enclosing type 384
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'COMPONENT_ROLE' is already in scope because it is inherited by an enclosing type 388
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'COMPONENT_ROLEHINT' is already in scope because it is inherited by an enclosing type 394
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'PARAMETER' is already in scope because it is inherited by an enclosing type 405
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'REQUIRED' is already in scope because it is inherited by an enclosing type 407
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'READONLY' is already in scope because it is inherited by an enclosing type 409
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'PARAMETER_NAME' is already in scope because it is inherited by an enclosing type 411
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'PARAMETER_ALIAS' is already in scope because it is inherited by an enclosing type 417
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'PARAMETER_EXPRESSION' is already in scope because it is inherited by an enclosing type 423
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'PARAMETER_PROPERTY' is already in scope because it is inherited by an enclosing type 424
UselessParentheses Useless parentheses. 426
UselessParentheses Useless parentheses. 426
UselessParentheses Useless parentheses. 453
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'PARAMETER_DEFAULT_VALUE' is already in scope because it is inherited by an enclosing type 466
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'PARAMETER_IMPLEMENTATION' is already in scope because it is inherited by an enclosing type 468
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'PARAMETER' is already in scope because it is inherited by an enclosing type 495
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'COMPONENT' is already in scope because it is inherited by an enclosing type 496

Files

org/apache/maven/tools/plugin/extractor/javadoc/JavaJavadocMojoDescriptorExtractor.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'AGGREGATOR' is already in scope because it is inherited by an enclosing type 4 137
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'CONFIGURATOR' is already in scope because it is inherited by an enclosing type 4 143
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'EXECUTE' is already in scope because it is inherited by an enclosing type 4 149
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'EXECUTE_PHASE' is already in scope because it is inherited by an enclosing type 4 151
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'EXECUTE_GOAL' is already in scope because it is inherited by an enclosing type 4 152
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'EXECUTE_LIFECYCLE' is already in scope because it is inherited by an enclosing type 4 164
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'GOAL' is already in scope because it is inherited by an enclosing type 4 175
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'INHERIT_BY_DEFAULT' is already in scope because it is inherited by an enclosing type 4 182
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'INSTANTIATION_STRATEGY' is already in scope because it is inherited by an enclosing type 4 186
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'MULTI_EXECUTION_STRATEGY' is already in scope because it is inherited by an enclosing type 4 192
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'MULTI_EXECUTION_STRATEGY' is already in scope because it is inherited by an enclosing type 4 195
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'EXECUTION_STATEGY' is already in scope because it is inherited by an enclosing type 4 197
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'EXECUTION_STATEGY' is already in scope because it is inherited by an enclosing type 4 202
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'PHASE' is already in scope because it is inherited by an enclosing type 4 208
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'REQUIRES_DEPENDENCY_RESOLUTION' is already in scope because it is inherited by an enclosing type 4 215
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'REQUIRES_DEPENDENCY_COLLECTION' is already in scope because it is inherited by an enclosing type 4 228
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'REQUIRES_DIRECT_INVOCATION' is already in scope because it is inherited by an enclosing type 4 241
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'REQUIRES_ONLINE' is already in scope because it is inherited by an enclosing type 4 245
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'REQUIRES_PROJECT' is already in scope because it is inherited by an enclosing type 4 250
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'REQUIRES_REPORTS' is already in scope because it is inherited by an enclosing type 4 255
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'DEPRECATED' is already in scope because it is inherited by an enclosing type 4 263
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'SINCE' is already in scope because it is inherited by an enclosing type 4 269
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'THREAD_SAFE' is already in scope because it is inherited by an enclosing type 4 276
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'DEPRECATED' is already in scope because it is inherited by an enclosing type 4 373
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'SINCE' is already in scope because it is inherited by an enclosing type 4 379
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'COMPONENT' is already in scope because it is inherited by an enclosing type 4 384
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'COMPONENT_ROLE' is already in scope because it is inherited by an enclosing type 4 388
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'COMPONENT_ROLEHINT' is already in scope because it is inherited by an enclosing type 4 394
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'PARAMETER' is already in scope because it is inherited by an enclosing type 4 405
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'REQUIRED' is already in scope because it is inherited by an enclosing type 4 407
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'READONLY' is already in scope because it is inherited by an enclosing type 4 409
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'PARAMETER_NAME' is already in scope because it is inherited by an enclosing type 4 411
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'PARAMETER_ALIAS' is already in scope because it is inherited by an enclosing type 4 417
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'PARAMETER_EXPRESSION' is already in scope because it is inherited by an enclosing type 4 423
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'PARAMETER_PROPERTY' is already in scope because it is inherited by an enclosing type 4 424
UselessParentheses Useless parentheses. 4 426
UselessParentheses Useless parentheses. 4 426
UselessParentheses Useless parentheses. 4 453
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'PARAMETER_DEFAULT_VALUE' is already in scope because it is inherited by an enclosing type 4 466
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'PARAMETER_IMPLEMENTATION' is already in scope because it is inherited by an enclosing type 4 468
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'PARAMETER' is already in scope because it is inherited by an enclosing type 4 495
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JavadocMojoAnnotation': 'COMPONENT' is already in scope because it is inherited by an enclosing type 4 496