Checkstyle Results

The following document contains the results of Checkstyle 9.3 with config/maven_checks_nocodestyle.xml ruleset.

Summary

Files  Info  Warnings  Errors
88 64 68 4

Files

File  I  W  E
org/apache/maven/plugin/plugin/DescriptorGeneratorMojo.java 1 1 0
org/apache/maven/plugin/plugin/report/AbstractPluginReportRenderer.java 2 0 0
org/apache/maven/plugin/plugin/report/GoalRenderer.java 0 0 1
org/apache/maven/plugin/plugin/report/PluginOverviewRenderer.java 0 1 0
org/apache/maven/plugins/annotations/InstantiationStrategy.java 4 0 0
org/apache/maven/plugins/annotations/LifecyclePhase.java 31 0 0
org/apache/maven/plugins/annotations/Mojo.java 0 1 0
org/apache/maven/script/ant/AntMojoWrapper.java 0 2 0
org/apache/maven/script/ant/AntPropertyHelper.java 0 5 0
org/apache/maven/tools/plugin/DefaultPluginToolsRequest.java 0 8 0
org/apache/maven/tools/plugin/extractor/GroupKey.java 0 2 0
org/apache/maven/tools/plugin/extractor/MojoDescriptorExtractor.java 0 3 0
org/apache/maven/tools/plugin/extractor/MojoDescriptorExtractorComparator.java 1 0 0
org/apache/maven/tools/plugin/extractor/annotations/JavaAnnotationsMojoDescriptorExtractor.java 1 4 0
org/apache/maven/tools/plugin/extractor/annotations/converter/JavadocInlineTagsToXhtmlConverter.java 0 1 0
org/apache/maven/tools/plugin/extractor/annotations/converter/tag/JavadocTagToHtmlConverter.java 0 2 0
org/apache/maven/tools/plugin/extractor/annotations/datamodel/ComponentAnnotationContent.java 0 1 0
org/apache/maven/tools/plugin/extractor/annotations/datamodel/ExecuteAnnotationContent.java 0 4 0
org/apache/maven/tools/plugin/extractor/annotations/datamodel/MojoAnnotationContent.java 0 13 0
org/apache/maven/tools/plugin/extractor/annotations/datamodel/ParameterAnnotationContent.java 0 6 1
org/apache/maven/tools/plugin/extractor/annotations/scanner/DefaultMojoAnnotationsScanner.java 9 0 0
org/apache/maven/tools/plugin/extractor/annotations/scanner/MojoAnnotatedClass.java 0 7 0
org/apache/maven/tools/plugin/extractor/annotations/scanner/MojoAnnotationsScanner.java 6 0 0
org/apache/maven/tools/plugin/extractor/annotations/scanner/visitors/MojoClassVisitor.java 0 1 0
org/apache/maven/tools/plugin/extractor/ant/AntMojoDescriptorExtractor.java 1 0 0
org/apache/maven/tools/plugin/extractor/beanshell/BeanshellMojoDescriptorExtractor.java 1 0 0
org/apache/maven/tools/plugin/extractor/javadoc/JavaJavadocMojoDescriptorExtractor.java 1 0 1
org/apache/maven/tools/plugin/generator/PluginDescriptorFilesGenerator.java 0 0 1
org/apache/maven/tools/plugin/generator/PluginHelpGenerator.java 0 4 0
org/apache/maven/tools/plugin/javadoc/FullyQualifiedJavadocReference.java 3 0 0
org/apache/maven/tools/plugin/javadoc/JavadocLinkGenerator.java 3 0 0
org/apache/maven/tools/plugin/javadoc/JavadocSite.java 0 2 0

Rules

Category Rule Violations Severity
coding HiddenField
  • ignoreConstructorParameter: "true"
  • ignoreSetter: "true"
51  Warning
javadoc JavadocMethod
  • accessModifiers: "public, protected"
17  Warning
JavadocVariable
  • scope: "protected"
64  Info
sizes MethodLength 2  Error
ParameterNumber 2  Error

Details

org/apache/maven/plugin/plugin/DescriptorGeneratorMojo.java

Severity Category Rule Message Line
 Info javadoc JavadocVariable Missing a Javadoc comment. 277
 Warning coding HiddenField 'requiredMavenVersion' hides a field. 391

org/apache/maven/plugin/plugin/report/AbstractPluginReportRenderer.java

Severity Category Rule Message Line
 Info javadoc JavadocVariable Missing a Javadoc comment. 35
 Info javadoc JavadocVariable Missing a Javadoc comment. 37

org/apache/maven/plugin/plugin/report/GoalRenderer.java

Severity Category Rule Message Line
 Error sizes ParameterNumber More than 7 parameters (found 8). 64

org/apache/maven/plugin/plugin/report/PluginOverviewRenderer.java

Severity Category Rule Message Line
 Warning coding HiddenField 'requirementsHistories' hides a field. 229

org/apache/maven/plugins/annotations/InstantiationStrategy.java

Severity Category Rule Message Line
 Info javadoc JavadocVariable Missing a Javadoc comment. 28
 Info javadoc JavadocVariable Missing a Javadoc comment. 29
 Info javadoc JavadocVariable Missing a Javadoc comment. 30
 Info javadoc JavadocVariable Missing a Javadoc comment. 31

org/apache/maven/plugins/annotations/LifecyclePhase.java

Severity Category Rule Message Line
 Info javadoc JavadocVariable Missing a Javadoc comment. 27
 Info javadoc JavadocVariable Missing a Javadoc comment. 28
 Info javadoc JavadocVariable Missing a Javadoc comment. 29
 Info javadoc JavadocVariable Missing a Javadoc comment. 30
 Info javadoc JavadocVariable Missing a Javadoc comment. 31
 Info javadoc JavadocVariable Missing a Javadoc comment. 32
 Info javadoc JavadocVariable Missing a Javadoc comment. 33
 Info javadoc JavadocVariable Missing a Javadoc comment. 34
 Info javadoc JavadocVariable Missing a Javadoc comment. 35
 Info javadoc JavadocVariable Missing a Javadoc comment. 36
 Info javadoc JavadocVariable Missing a Javadoc comment. 37
 Info javadoc JavadocVariable Missing a Javadoc comment. 38
 Info javadoc JavadocVariable Missing a Javadoc comment. 39
 Info javadoc JavadocVariable Missing a Javadoc comment. 40
 Info javadoc JavadocVariable Missing a Javadoc comment. 41
 Info javadoc JavadocVariable Missing a Javadoc comment. 42
 Info javadoc JavadocVariable Missing a Javadoc comment. 43
 Info javadoc JavadocVariable Missing a Javadoc comment. 44
 Info javadoc JavadocVariable Missing a Javadoc comment. 45
 Info javadoc JavadocVariable Missing a Javadoc comment. 46
 Info javadoc JavadocVariable Missing a Javadoc comment. 47
 Info javadoc JavadocVariable Missing a Javadoc comment. 48
 Info javadoc JavadocVariable Missing a Javadoc comment. 49
 Info javadoc JavadocVariable Missing a Javadoc comment. 51
 Info javadoc JavadocVariable Missing a Javadoc comment. 52
 Info javadoc JavadocVariable Missing a Javadoc comment. 53
 Info javadoc JavadocVariable Missing a Javadoc comment. 55
 Info javadoc JavadocVariable Missing a Javadoc comment. 56
 Info javadoc JavadocVariable Missing a Javadoc comment. 57
 Info javadoc JavadocVariable Missing a Javadoc comment. 58
 Info javadoc JavadocVariable Missing a Javadoc comment. 60

org/apache/maven/plugins/annotations/Mojo.java

Severity Category Rule Message Line
 Warning javadoc JavadocMethod @return tag should be present and have description. 117

org/apache/maven/script/ant/AntMojoWrapper.java

Severity Category Rule Message Line
 Warning coding HiddenField 'antProject' hides a field. 256
 Warning coding HiddenField 'logger' hides a field. 321

org/apache/maven/script/ant/AntPropertyHelper.java

Severity Category Rule Message Line
 Warning javadoc JavadocMethod @return tag should be present and have description. 93
 Warning javadoc JavadocMethod Expected @param tag for 'ns'. 93
 Warning javadoc JavadocMethod Expected @param tag for 'name'. 93
 Warning javadoc JavadocMethod Expected @param tag for 'user'. 93
 Warning coding HiddenField 'mavenProject' hides a field. 138

org/apache/maven/tools/plugin/DefaultPluginToolsRequest.java

Severity Category Rule Message Line
 Warning coding HiddenField 'pluginDescriptor' hides a field. 86
 Warning coding HiddenField 'project' hides a field. 103
 Warning coding HiddenField 'encoding' hides a field. 120
 Warning coding HiddenField 'skipErrorNoDescriptorsFound' hides a field. 142
 Warning coding HiddenField 'dependencies' hides a field. 156
 Warning coding HiddenField 'settings' hides a field. 204
 Warning coding HiddenField 'requiredJavaVersion' hides a field. 215
 Warning coding HiddenField 'mavenApiVersion' hides a field. 226

org/apache/maven/tools/plugin/extractor/GroupKey.java

Severity Category Rule Message Line
 Warning javadoc JavadocMethod @return tag should be present and have description. 50
 Warning javadoc JavadocMethod @return tag should be present and have description. 57

org/apache/maven/tools/plugin/extractor/MojoDescriptorExtractor.java

Severity Category Rule Message Line
 Warning javadoc JavadocMethod @return tag should be present and have description. 36
 Warning javadoc JavadocMethod @return tag should be present and have description. 43
 Warning javadoc JavadocMethod @return tag should be present and have description. 51

org/apache/maven/tools/plugin/extractor/MojoDescriptorExtractorComparator.java

Severity Category Rule Message Line
 Info javadoc JavadocVariable Missing a Javadoc comment. 29

org/apache/maven/tools/plugin/extractor/annotations/JavaAnnotationsMojoDescriptorExtractor.java

Severity Category Rule Message Line
 Info javadoc JavadocVariable Missing a Javadoc comment. 101
 Warning javadoc JavadocMethod Expected @param tag for 'javaProjectBuilder'. 300
 Warning javadoc JavadocMethod Expected @param tag for 'mojoAnnotatedClasses'. 301
 Warning javadoc JavadocMethod Expected @param tag for 'javaClassesMap'. 302
 Warning javadoc JavadocMethod Expected @param tag for 'linkGenerator'. 303

org/apache/maven/tools/plugin/extractor/annotations/converter/JavadocInlineTagsToXhtmlConverter.java

Severity Category Rule Message Line
 Warning javadoc JavadocMethod @return tag should be present and have description. 61

org/apache/maven/tools/plugin/extractor/annotations/converter/tag/JavadocTagToHtmlConverter.java

Severity Category Rule Message Line
 Warning javadoc JavadocMethod @return tag should be present and have description. 44
 Warning javadoc JavadocMethod Expected @param tag for 'text'. 44

org/apache/maven/tools/plugin/extractor/annotations/datamodel/ComponentAnnotationContent.java

Severity Category Rule Message Line
 Warning coding HiddenField 'hint' hides a field. 63

org/apache/maven/tools/plugin/extractor/annotations/datamodel/ExecuteAnnotationContent.java

Severity Category Rule Message Line
 Warning coding HiddenField 'phase' hides a field. 59
 Warning coding HiddenField 'customPhase' hides a field. 63
 Warning coding HiddenField 'goal' hides a field. 67
 Warning coding HiddenField 'lifecycle' hides a field. 71

org/apache/maven/tools/plugin/extractor/annotations/datamodel/MojoAnnotationContent.java

Severity Category Rule Message Line
 Warning coding HiddenField 'requiresDependencyResolution' hides a field. 80
 Warning coding HiddenField 'requiresDependencyCollection' hides a field. 89
 Warning coding HiddenField 'instantiationStrategy' hides a field. 98
 Warning coding HiddenField 'executionStrategy' hides a field. 107
 Warning coding HiddenField 'requiresProject' hides a field. 116
 Warning coding HiddenField 'requiresReports' hides a field. 125
 Warning coding HiddenField 'aggregator' hides a field. 134
 Warning coding HiddenField 'requiresDirectInvocation' hides a field. 143
 Warning coding HiddenField 'requiresOnline' hides a field. 152
 Warning coding HiddenField 'inheritByDefault' hides a field. 161
 Warning coding HiddenField 'configurator' hides a field. 170
 Warning coding HiddenField 'threadSafe' hides a field. 179
 Warning coding HiddenField 'name' hides a field. 188

org/apache/maven/tools/plugin/extractor/annotations/datamodel/ParameterAnnotationContent.java

Severity Category Rule Message Line
 Error sizes ParameterNumber More than 7 parameters (found 9). 59
 Warning coding HiddenField 'name' hides a field. 82
 Warning coding HiddenField 'alias' hides a field. 91
 Warning coding HiddenField 'property' hides a field. 100
 Warning coding HiddenField 'defaultValue' hides a field. 109
 Warning coding HiddenField 'required' hides a field. 118
 Warning coding HiddenField 'readonly' hides a field. 127

org/apache/maven/tools/plugin/extractor/annotations/scanner/DefaultMojoAnnotationsScanner.java

Severity Category Rule Message Line
 Info javadoc JavadocVariable Missing a Javadoc comment. 69
 Info javadoc JavadocVariable Missing a Javadoc comment. 70
 Info javadoc JavadocVariable Missing a Javadoc comment. 71
 Info javadoc JavadocVariable Missing a Javadoc comment. 72
 Info javadoc JavadocVariable Missing a Javadoc comment. 73
 Info javadoc JavadocVariable Missing a Javadoc comment. 75
 Info javadoc JavadocVariable Missing a Javadoc comment. 76
 Info javadoc JavadocVariable Missing a Javadoc comment. 77
 Info javadoc JavadocVariable Missing a Javadoc comment. 78

org/apache/maven/tools/plugin/extractor/annotations/scanner/MojoAnnotatedClass.java

Severity Category Rule Message Line
 Warning coding HiddenField 'className' hides a field. 70
 Warning coding HiddenField 'classVersion' hides a field. 79
 Warning coding HiddenField 'mojo' hides a field. 88
 Warning coding HiddenField 'execute' hides a field. 97
 Warning coding HiddenField 'parameters' hides a field. 109
 Warning coding HiddenField 'components' hides a field. 121
 Warning coding HiddenField 'parentClassName' hides a field. 130

org/apache/maven/tools/plugin/extractor/annotations/scanner/MojoAnnotationsScanner.java

Severity Category Rule Message Line
 Info javadoc JavadocVariable Missing a Javadoc comment. 36
 Info javadoc JavadocVariable Missing a Javadoc comment. 38
 Info javadoc JavadocVariable Missing a Javadoc comment. 40
 Info javadoc JavadocVariable Missing a Javadoc comment. 42
 Info javadoc JavadocVariable Missing a Javadoc comment. 49
 Info javadoc JavadocVariable Missing a Javadoc comment. 56

org/apache/maven/tools/plugin/extractor/annotations/scanner/visitors/MojoClassVisitor.java

Severity Category Rule Message Line
 Warning coding HiddenField 'version' hides a field. 114

org/apache/maven/tools/plugin/extractor/ant/AntMojoDescriptorExtractor.java

Severity Category Rule Message Line
 Info javadoc JavadocVariable Missing a Javadoc comment. 53

org/apache/maven/tools/plugin/extractor/beanshell/BeanshellMojoDescriptorExtractor.java

Severity Category Rule Message Line
 Info javadoc JavadocVariable Missing a Javadoc comment. 51

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

Severity Category Rule Message Line
 Info javadoc JavadocVariable Missing a Javadoc comment. 70
 Error sizes MethodLength Method createMojoDescriptor length is 157 lines (max allowed is 150). 126

org/apache/maven/tools/plugin/generator/PluginDescriptorFilesGenerator.java

Severity Category Rule Message Line
 Error sizes MethodLength Method processMojoDescriptor length is 361 lines (max allowed is 150). 219

org/apache/maven/tools/plugin/generator/PluginHelpGenerator.java

Severity Category Rule Message Line
 Warning coding HiddenField 'helpPackageName' hides a field. 93
 Warning coding HiddenField 'velocityComponent' hides a field. 98
 Warning coding HiddenField 'goalPrefix' hides a field. 103
 Warning coding HiddenField 'mavenProject' hides a field. 108

org/apache/maven/tools/plugin/javadoc/FullyQualifiedJavadocReference.java

Severity Category Rule Message Line
 Info javadoc JavadocVariable Missing a Javadoc comment. 43
 Info javadoc JavadocVariable Missing a Javadoc comment. 44
 Info javadoc JavadocVariable Missing a Javadoc comment. 45

org/apache/maven/tools/plugin/javadoc/JavadocLinkGenerator.java

Severity Category Rule Message Line
 Info javadoc JavadocVariable Missing a Javadoc comment. 49
 Info javadoc JavadocVariable Missing a Javadoc comment. 50
 Info javadoc JavadocVariable Missing a Javadoc comment. 51

org/apache/maven/tools/plugin/javadoc/JavadocSite.java

Severity Category Rule Message Line
 Warning coding HiddenField 'containedPackageNamesAndModules' hides a field. 124
 Warning coding HiddenField 'requireModuleNameInPath' hides a field. 125