Fork me on GitHub

Checkstyle Results

The following document contains the results of Checkstyle 9.3 with sun_checks.xml ruleset.

Summary

Files
 Info
 Warnings
 Errors 14 0 0 1115

Files

File
 I
 W
 E japicmp/maven/BreakBuild.java 0 0 38 japicmp/maven/ConfigParameters.java 0 0 264 japicmp/maven/ConfigurationFile.java 0 0 8 japicmp/maven/Dependency.java 0 0 60 japicmp/maven/JApiCmpMojo.java 0 0 75 japicmp/maven/JApiCmpProcessor.java 0 0 382 japicmp/maven/JApiCmpReport.java 0 0 71 japicmp/maven/MavenParameters.java 0 0 31 japicmp/maven/PluginParameters.java 0 0 70 japicmp/maven/PostAnalysisScriptExecutor.java 0 0 31 japicmp/maven/SkipModuleStrategy.java 0 0 47 japicmp/maven/SkipReport.java 0 0 26 japicmp/maven/Version.java 0 0 12

Rules

Category Rule Violations Severity coding HiddenField 91
 Error design DesignForExtension 163
 Error VisibilityModifier 55
 Error imports AvoidStarImport 4
 Error javadoc JavadocPackage 1
 Error JavadocVariable 142
 Error MissingJavadocMethod 108
 Error misc FinalParameters 48
 Error modifier RedundantModifier 1
 Error sizes LineLength
  • fileExtensions: "java"
454
 Error ParameterNumber 1
 Error whitespace EmptyForIteratorPad 1
 Error FileTabCharacter 13
 Error OperatorWrap 15
 Error WhitespaceAround 18
 Error

Details

japicmp/maven/BreakBuild.java

Severity Category Rule Message Line
 Error whitespace FileTabCharacter File contains tab characters (this is the first instance). 5
 Error javadoc JavadocVariable Missing a Javadoc comment. 5
 Error javadoc JavadocVariable Missing a Javadoc comment. 6
 Error javadoc JavadocVariable Missing a Javadoc comment. 7
 Error javadoc JavadocVariable Missing a Javadoc comment. 8
 Error javadoc JavadocVariable Missing a Javadoc comment. 9
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 15
 Error sizes LineLength Line is longer than 80 characters (found 88). 17
 Error sizes LineLength Line is longer than 80 characters (found 82). 18
 Error sizes LineLength Line is longer than 80 characters (found 82). 19
 Error sizes LineLength Line is longer than 80 characters (found 113). 22
 Error sizes LineLength Line is longer than 80 characters (found 101). 24
 Error sizes LineLength Line is longer than 80 characters (found 101). 25
 Error design DesignForExtension Class 'BreakBuild' looks like designed for extension (can be subclassed), but the method 'onSemanticVersioning' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BreakBuild' final or making the method 'onSemanticVersioning' static/final/abstract/empty, or adding allowed annotation for the method. 28
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 28
 Error design DesignForExtension Class 'BreakBuild' looks like designed for extension (can be subclassed), but the method 'onSemanticVersioningForMajorVersionZero' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BreakBuild' final or making the method 'onSemanticVersioningForMajorVersionZero' static/final/abstract/empty, or adding allowed annotation for the method. 32
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 32
 Error design DesignForExtension Class 'BreakBuild' looks like designed for extension (can be subclassed), but the method 'onModifications' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BreakBuild' final or making the method 'onModifications' static/final/abstract/empty, or adding allowed annotation for the method. 36
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 36
 Error design DesignForExtension Class 'BreakBuild' looks like designed for extension (can be subclassed), but the method 'onBinaryIncompatibleModifications' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BreakBuild' final or making the method 'onBinaryIncompatibleModifications' static/final/abstract/empty, or adding allowed annotation for the method. 40
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 40
 Error design DesignForExtension Class 'BreakBuild' looks like designed for extension (can be subclassed), but the method 'onSourceIncompatibleModifications' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BreakBuild' final or making the method 'onSourceIncompatibleModifications' static/final/abstract/empty, or adding allowed annotation for the method. 44
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 44
 Error design DesignForExtension Class 'BreakBuild' looks like designed for extension (can be subclassed), but the method 'setOnSemanticVersioning' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BreakBuild' final or making the method 'setOnSemanticVersioning' static/final/abstract/empty, or adding allowed annotation for the method. 48
 Error coding HiddenField 'onSemanticVersioning' hides a field. 48
 Error design DesignForExtension Class 'BreakBuild' looks like designed for extension (can be subclassed), but the method 'setOnSemanticVersioningForMajorVersionZero' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BreakBuild' final or making the method 'setOnSemanticVersioningForMajorVersionZero' static/final/abstract/empty, or adding allowed annotation for the method. 52
 Error coding HiddenField 'onSemanticVersioningForMajorVersionZero' hides a field. 53
 Error sizes LineLength Line is longer than 80 characters (found 103). 54
 Error design DesignForExtension Class 'BreakBuild' looks like designed for extension (can be subclassed), but the method 'setOnModifications' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BreakBuild' final or making the method 'setOnModifications' static/final/abstract/empty, or adding allowed annotation for the method. 57
 Error coding HiddenField 'onModifications' hides a field. 57
 Error sizes LineLength Line is longer than 80 characters (found 100). 61
 Error design DesignForExtension Class 'BreakBuild' looks like designed for extension (can be subclassed), but the method 'setOnBinaryIncompatibleModifications' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BreakBuild' final or making the method 'setOnBinaryIncompatibleModifications' static/final/abstract/empty, or adding allowed annotation for the method. 61
 Error coding HiddenField 'onBinaryIncompatibleModifications' hides a field. 61
 Error sizes LineLength Line is longer than 80 characters (found 91). 62
 Error sizes LineLength Line is longer than 80 characters (found 100). 65
 Error design DesignForExtension Class 'BreakBuild' looks like designed for extension (can be subclassed), but the method 'setOnSourceIncompatibleModifications' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BreakBuild' final or making the method 'setOnSourceIncompatibleModifications' static/final/abstract/empty, or adding allowed annotation for the method. 65
 Error coding HiddenField 'onSourceIncompatibleModifications' hides a field. 65
 Error sizes LineLength Line is longer than 80 characters (found 91). 66

japicmp/maven/ConfigParameters.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file. 1
 Error sizes LineLength Line is longer than 80 characters (found 98). 7
 Error whitespace FileTabCharacter File contains tab characters (this is the first instance). 7
 Error sizes LineLength Line is longer than 80 characters (found 129). 9
 Error javadoc JavadocVariable Missing a Javadoc comment. 17
 Error javadoc JavadocVariable Missing a Javadoc comment. 19
 Error javadoc JavadocVariable Missing a Javadoc comment. 21
 Error javadoc JavadocVariable Missing a Javadoc comment. 23
 Error javadoc JavadocVariable Missing a Javadoc comment. 25
 Error javadoc JavadocVariable Missing a Javadoc comment. 27
 Error javadoc JavadocVariable Missing a Javadoc comment. 29
 Error javadoc JavadocVariable Missing a Javadoc comment. 31
 Error javadoc JavadocVariable Missing a Javadoc comment. 33
 Error javadoc JavadocVariable Missing a Javadoc comment. 35
 Error javadoc JavadocVariable Missing a Javadoc comment. 37
 Error javadoc JavadocVariable Missing a Javadoc comment. 39
 Error javadoc JavadocVariable Missing a Javadoc comment. 41
 Error javadoc JavadocVariable Missing a Javadoc comment. 43
 Error javadoc JavadocVariable Missing a Javadoc comment. 45
 Error javadoc JavadocVariable Missing a Javadoc comment. 47
 Error javadoc JavadocVariable Missing a Javadoc comment. 49
 Error javadoc JavadocVariable Missing a Javadoc comment. 51
 Error javadoc JavadocVariable Missing a Javadoc comment. 53
 Error javadoc JavadocVariable Missing a Javadoc comment. 55
 Error javadoc JavadocVariable Missing a Javadoc comment. 57
 Error javadoc JavadocVariable Missing a Javadoc comment. 59
 Error javadoc JavadocVariable Missing a Javadoc comment. 61
 Error javadoc JavadocVariable Missing a Javadoc comment. 63
 Error javadoc JavadocVariable Missing a Javadoc comment. 65
 Error javadoc JavadocVariable Missing a Javadoc comment. 67
 Error javadoc JavadocVariable Missing a Javadoc comment. 69
 Error javadoc JavadocVariable Missing a Javadoc comment. 71
 Error javadoc JavadocVariable Missing a Javadoc comment. 73
 Error javadoc JavadocVariable Missing a Javadoc comment. 75
 Error javadoc JavadocVariable Missing a Javadoc comment. 77
 Error javadoc JavadocVariable Missing a Javadoc comment. 79
 Error javadoc JavadocVariable Missing a Javadoc comment. 82
 Error javadoc JavadocVariable Missing a Javadoc comment. 84
 Error sizes LineLength Line is longer than 80 characters (found 97). 86
 Error javadoc JavadocVariable Missing a Javadoc comment. 86
 Error javadoc JavadocVariable Missing a Javadoc comment. 88
 Error javadoc JavadocVariable Missing a Javadoc comment. 90
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 92
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getNoAnnotations' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getNoAnnotations' static/final/abstract/empty, or adding allowed annotation for the method. 96
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 96
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setNoAnnotations' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setNoAnnotations' static/final/abstract/empty, or adding allowed annotation for the method. 100
 Error misc FinalParameters Parameter noAnnotations should be final. 100
 Error coding HiddenField 'noAnnotations' hides a field. 100
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getAccessModifier' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getAccessModifier' static/final/abstract/empty, or adding allowed annotation for the method. 104
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 104
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setAccessModifier' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setAccessModifier' static/final/abstract/empty, or adding allowed annotation for the method. 108
 Error misc FinalParameters Parameter accessModifier should be final. 108
 Error coding HiddenField 'accessModifier' hides a field. 108
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getOnlyModified' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getOnlyModified' static/final/abstract/empty, or adding allowed annotation for the method. 112
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 112
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setOnlyModified' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setOnlyModified' static/final/abstract/empty, or adding allowed annotation for the method. 116
 Error misc FinalParameters Parameter onlyModified should be final. 116
 Error coding HiddenField 'onlyModified' hides a field. 116
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getOnlyBinaryIncompatible' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getOnlyBinaryIncompatible' static/final/abstract/empty, or adding allowed annotation for the method. 120
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 120
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setOnlyBinaryIncompatible' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setOnlyBinaryIncompatible' static/final/abstract/empty, or adding allowed annotation for the method. 124
 Error misc FinalParameters Parameter onlyBinaryIncompatible should be final. 124
 Error coding HiddenField 'onlyBinaryIncompatible' hides a field. 124
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getBreakBuildOnModifications' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getBreakBuildOnModifications' static/final/abstract/empty, or adding allowed annotation for the method. 128
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 128
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setBreakBuildOnModifications' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setBreakBuildOnModifications' static/final/abstract/empty, or adding allowed annotation for the method. 132
 Error misc FinalParameters Parameter breakBuildOnModifications should be final. 132
 Error coding HiddenField 'breakBuildOnModifications' hides a field. 132
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getBreakBuildOnBinaryIncompatibleModifications' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getBreakBuildOnBinaryIncompatibleModifications' static/final/abstract/empty, or adding allowed annotation for the method. 136
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 136
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setBreakBuildOnBinaryIncompatibleModifications' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setBreakBuildOnBinaryIncompatibleModifications' static/final/abstract/empty, or adding allowed annotation for the method. 140
 Error misc FinalParameters Parameter breakBuildOnBinaryIncompatibleModifications should be final. 141
 Error coding HiddenField 'breakBuildOnBinaryIncompatibleModifications' hides a field. 141
 Error sizes LineLength Line is longer than 80 characters (found 111). 142
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getIncludeSynthetic' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getIncludeSynthetic' static/final/abstract/empty, or adding allowed annotation for the method. 145
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 145
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setIncludeSynthetic' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setIncludeSynthetic' static/final/abstract/empty, or adding allowed annotation for the method. 149
 Error misc FinalParameters Parameter includeSynthetic should be final. 149
 Error coding HiddenField 'includeSynthetic' hides a field. 149
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getIncludes' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getIncludes' static/final/abstract/empty, or adding allowed annotation for the method. 153
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 153
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setIncludes' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setIncludes' static/final/abstract/empty, or adding allowed annotation for the method. 157
 Error misc FinalParameters Parameter includes should be final. 157
 Error coding HiddenField 'includes' hides a field. 157
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'isIncludeSnapshots' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'isIncludeSnapshots' static/final/abstract/empty, or adding allowed annotation for the method. 161
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 161
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setIncludeSnapshots' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setIncludeSnapshots' static/final/abstract/empty, or adding allowed annotation for the method. 165
 Error misc FinalParameters Parameter includeSnapshots should be final. 165
 Error coding HiddenField 'includeSnapshots' hides a field. 165
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getExcludes' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getExcludes' static/final/abstract/empty, or adding allowed annotation for the method. 169
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 169
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setExcludes' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setExcludes' static/final/abstract/empty, or adding allowed annotation for the method. 173
 Error misc FinalParameters Parameter excludes should be final. 173
 Error coding HiddenField 'excludes' hides a field. 173
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getIgnoreMissingClasses' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getIgnoreMissingClasses' static/final/abstract/empty, or adding allowed annotation for the method. 177
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 177
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setIgnoreMissingClasses' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setIgnoreMissingClasses' static/final/abstract/empty, or adding allowed annotation for the method. 181
 Error misc FinalParameters Parameter ignoreMissingClasses should be final. 181
 Error coding HiddenField 'ignoreMissingClasses' hides a field. 181
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getSkipPomModules' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getSkipPomModules' static/final/abstract/empty, or adding allowed annotation for the method. 185
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 185
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setSkipPomModules' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setSkipPomModules' static/final/abstract/empty, or adding allowed annotation for the method. 189
 Error misc FinalParameters Parameter skipPomModules should be final. 189
 Error coding HiddenField 'skipPomModules' hides a field. 189
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getHtmlStylesheet' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getHtmlStylesheet' static/final/abstract/empty, or adding allowed annotation for the method. 193
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 193
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setHtmlStylesheet' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setHtmlStylesheet' static/final/abstract/empty, or adding allowed annotation for the method. 197
 Error misc FinalParameters Parameter htmlStylesheet should be final. 197
 Error coding HiddenField 'htmlStylesheet' hides a field. 197
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getHtmlTitle' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getHtmlTitle' static/final/abstract/empty, or adding allowed annotation for the method. 201
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 201
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setHtmlTitle' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setHtmlTitle' static/final/abstract/empty, or adding allowed annotation for the method. 205
 Error misc FinalParameters Parameter htmlTitle should be final. 205
 Error coding HiddenField 'htmlTitle' hides a field. 205
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getMarkdownTitle' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getMarkdownTitle' static/final/abstract/empty, or adding allowed annotation for the method. 209
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 209
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setMarkdownTitle' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setMarkdownTitle' static/final/abstract/empty, or adding allowed annotation for the method. 213
 Error misc FinalParameters Parameter markdownTitle should be final. 213
 Error coding HiddenField 'markdownTitle' hides a field. 213
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getIgnoreNonResolvableArtifacts' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getIgnoreNonResolvableArtifacts' static/final/abstract/empty, or adding allowed annotation for the method. 217
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 217
 Error sizes LineLength Line is longer than 80 characters (found 83). 221
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setIgnoreNonResolvableArtifacts' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setIgnoreNonResolvableArtifacts' static/final/abstract/empty, or adding allowed annotation for the method. 221
 Error misc FinalParameters Parameter ignoreNonResolvableArtifacts should be final. 221
 Error coding HiddenField 'ignoreNonResolvableArtifacts' hides a field. 221
 Error sizes LineLength Line is longer than 80 characters (found 81). 222
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getPackagingSupporteds' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getPackagingSupporteds' static/final/abstract/empty, or adding allowed annotation for the method. 225
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 225
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setPackagingSupporteds' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setPackagingSupporteds' static/final/abstract/empty, or adding allowed annotation for the method. 229
 Error misc FinalParameters Parameter packagingSupporteds should be final. 229
 Error coding HiddenField 'packagingSupporteds' hides a field. 229
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getBreakBuildOnSourceIncompatibleModifications' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getBreakBuildOnSourceIncompatibleModifications' static/final/abstract/empty, or adding allowed annotation for the method. 233
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 233
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setBreakBuildOnSourceIncompatibleModifications' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setBreakBuildOnSourceIncompatibleModifications' static/final/abstract/empty, or adding allowed annotation for the method. 237
 Error misc FinalParameters Parameter breakBuildOnSourceIncompatibleModifications should be final. 238
 Error coding HiddenField 'breakBuildOnSourceIncompatibleModifications' hides a field. 238
 Error sizes LineLength Line is longer than 80 characters (found 111). 239
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getBreakBuildBasedOnSemanticVersioning' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getBreakBuildBasedOnSemanticVersioning' static/final/abstract/empty, or adding allowed annotation for the method. 242
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 242
 Error sizes LineLength Line is longer than 80 characters (found 98). 246
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setBreakBuildBasedOnSemanticVersioning' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setBreakBuildBasedOnSemanticVersioning' static/final/abstract/empty, or adding allowed annotation for the method. 246
 Error misc FinalParameters Parameter breakBuildBasedOnSemanticVersioning should be final. 246
 Error coding HiddenField 'breakBuildBasedOnSemanticVersioning' hides a field. 246
 Error sizes LineLength Line is longer than 80 characters (found 95). 247
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getPostAnalysisScript' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getPostAnalysisScript' static/final/abstract/empty, or adding allowed annotation for the method. 250
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 250
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setPostAnalysisScript' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setPostAnalysisScript' static/final/abstract/empty, or adding allowed annotation for the method. 254
 Error misc FinalParameters Parameter postAnalysisScript should be final. 254
 Error coding HiddenField 'postAnalysisScript' hides a field. 254
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'skipDiffReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'skipDiffReport' static/final/abstract/empty, or adding allowed annotation for the method. 258
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 258
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setSkipDiffReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setSkipDiffReport' static/final/abstract/empty, or adding allowed annotation for the method. 262
 Error coding HiddenField 'skipDiffReport' hides a field. 262
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'skipHtmlReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'skipHtmlReport' static/final/abstract/empty, or adding allowed annotation for the method. 266
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 266
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setSkipHtmlReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setSkipHtmlReport' static/final/abstract/empty, or adding allowed annotation for the method. 270
 Error coding HiddenField 'skipHtmlReport' hides a field. 270
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'skipMarkdownReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'skipMarkdownReport' static/final/abstract/empty, or adding allowed annotation for the method. 274
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 274
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setSkipMarkdownReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setSkipMarkdownReport' static/final/abstract/empty, or adding allowed annotation for the method. 278
 Error coding HiddenField 'skipMarkdownReport' hides a field. 278
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'skipXmlReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'skipXmlReport' static/final/abstract/empty, or adding allowed annotation for the method. 282
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 282
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setSkipXmlReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setSkipXmlReport' static/final/abstract/empty, or adding allowed annotation for the method. 286
 Error coding HiddenField 'skipXmlReport' hides a field. 286
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getIgnoreMissingOldVersion' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getIgnoreMissingOldVersion' static/final/abstract/empty, or adding allowed annotation for the method. 290
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 290
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setIgnoreMissingOldVersion' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setIgnoreMissingOldVersion' static/final/abstract/empty, or adding allowed annotation for the method. 294
 Error misc FinalParameters Parameter ignoreMissingOldVersion should be final. 294
 Error coding HiddenField 'ignoreMissingOldVersion' hides a field. 294
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getOldVersionPattern' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getOldVersionPattern' static/final/abstract/empty, or adding allowed annotation for the method. 298
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 298
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setOldVersionPattern' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setOldVersionPattern' static/final/abstract/empty, or adding allowed annotation for the method. 302
 Error misc FinalParameters Parameter oldVersionPattern should be final. 302
 Error coding HiddenField 'oldVersionPattern' hides a field. 302
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'isBreakBuildIfCausedByExclusion' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'isBreakBuildIfCausedByExclusion' static/final/abstract/empty, or adding allowed annotation for the method. 306
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 306
 Error sizes LineLength Line is longer than 80 characters (found 86). 310
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setBreakBuildIfCausedByExclusion' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setBreakBuildIfCausedByExclusion' static/final/abstract/empty, or adding allowed annotation for the method. 310
 Error misc FinalParameters Parameter breakBuildIfCausedByExclusion should be final. 310
 Error coding HiddenField 'breakBuildIfCausedByExclusion' hides a field. 310
 Error sizes LineLength Line is longer than 80 characters (found 83). 311
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getIgnoreMissingClassesByRegularExpressions' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getIgnoreMissingClassesByRegularExpressions' static/final/abstract/empty, or adding allowed annotation for the method. 314
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 314
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setIgnoreMissingClassesByRegularExpressions' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setIgnoreMissingClassesByRegularExpressions' static/final/abstract/empty, or adding allowed annotation for the method. 318
 Error misc FinalParameters Parameter ignoreMissingClassesByRegularExpressions should be final. 319
 Error coding HiddenField 'ignoreMissingClassesByRegularExpressions' hides a field. 319
 Error sizes LineLength Line is longer than 80 characters (found 105). 320
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'isReportOnlyFilename' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'isReportOnlyFilename' static/final/abstract/empty, or adding allowed annotation for the method. 323
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 323
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setReportOnlyFilename' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setReportOnlyFilename' static/final/abstract/empty, or adding allowed annotation for the method. 327
 Error misc FinalParameters Parameter reportOnlyFileName should be final. 327
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'isReportOnlySummary' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'isReportOnlySummary' static/final/abstract/empty, or adding allowed annotation for the method. 331
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 331
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setReportOnlySummary' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setReportOnlySummary' static/final/abstract/empty, or adding allowed annotation for the method. 335
 Error misc FinalParameters Parameter reportOnlySummary should be final. 335
 Error coding HiddenField 'reportOnlySummary' hides a field. 335
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getIgnoreMissingNewVersion' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getIgnoreMissingNewVersion' static/final/abstract/empty, or adding allowed annotation for the method. 339
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 339
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setIgnoreMissingNewVersion' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setIgnoreMissingNewVersion' static/final/abstract/empty, or adding allowed annotation for the method. 343
 Error misc FinalParameters Parameter ignoreMissingNewVersion should be final. 343
 Error coding HiddenField 'ignoreMissingNewVersion' hides a field. 343
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getIncludeModules' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getIncludeModules' static/final/abstract/empty, or adding allowed annotation for the method. 347
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 347
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setIncludeModules' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setIncludeModules' static/final/abstract/empty, or adding allowed annotation for the method. 351
 Error misc FinalParameters Parameter includeModules should be final. 351
 Error coding HiddenField 'includeModules' hides a field. 351
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getExcludeModules' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getExcludeModules' static/final/abstract/empty, or adding allowed annotation for the method. 355
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 355
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setExcludeModules' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setExcludeModules' static/final/abstract/empty, or adding allowed annotation for the method. 359
 Error misc FinalParameters Parameter excludeModules should be final. 359
 Error coding HiddenField 'excludeModules' hides a field. 359
 Error sizes LineLength Line is longer than 80 characters (found 83). 363
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'isBreakBuildBasedOnSemanticVersioningForMajorVersionZero' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'isBreakBuildBasedOnSemanticVersioningForMajorVersionZero' static/final/abstract/empty, or adding allowed annotation for the method. 363
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 363
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setBreakBuildBasedOnSemanticVersioningForMajorVersionZero' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setBreakBuildBasedOnSemanticVersioningForMajorVersionZero' static/final/abstract/empty, or adding allowed annotation for the method. 367
 Error sizes LineLength Line is longer than 80 characters (found 89). 368
 Error misc FinalParameters Parameter breakBuildBasedOnSemanticVersioningForMajorVersionZero should be final. 368
 Error coding HiddenField 'breakBuildBasedOnSemanticVersioningForMajorVersionZero' hides a field. 368
 Error sizes LineLength Line is longer than 80 characters (found 87). 370
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'isIncludeExlusively' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'isIncludeExlusively' static/final/abstract/empty, or adding allowed annotation for the method. 373
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 373
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setIncludeExclusively' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setIncludeExclusively' static/final/abstract/empty, or adding allowed annotation for the method. 377
 Error misc FinalParameters Parameter includeExclusively should be final. 377
 Error coding HiddenField 'includeExclusively' hides a field. 377
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'isExcludeExclusively' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'isExcludeExclusively' static/final/abstract/empty, or adding allowed annotation for the method. 381
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 381
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setExcludeExclusively' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setExcludeExclusively' static/final/abstract/empty, or adding allowed annotation for the method. 385
 Error misc FinalParameters Parameter excludeExclusively should be final. 385
 Error coding HiddenField 'excludeExclusively' hides a field. 385
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'isIncludeExclusively' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'isIncludeExclusively' static/final/abstract/empty, or adding allowed annotation for the method. 389
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 389
 Error sizes LineLength Line is longer than 80 characters (found 102). 393
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getOverrideCompatibilityChangeParameters' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getOverrideCompatibilityChangeParameters' static/final/abstract/empty, or adding allowed annotation for the method. 393
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 393
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setOverrideCompatibilityChangeParameters' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setOverrideCompatibilityChangeParameters' static/final/abstract/empty, or adding allowed annotation for the method. 397
 Error sizes LineLength Line is longer than 80 characters (found 107). 398
 Error misc FinalParameters Parameter overrideCompatibilityChangeParameters should be final. 398
 Error coding HiddenField 'overrideCompatibilityChangeParameters' hides a field. 398
 Error sizes LineLength Line is longer than 80 characters (found 99). 399
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'isIgnoreMissingOptionalDependency' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'isIgnoreMissingOptionalDependency' static/final/abstract/empty, or adding allowed annotation for the method. 402
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 402
 Error sizes LineLength Line is longer than 80 characters (found 90). 406
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setIgnoreMissingOptionalDependency' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setIgnoreMissingOptionalDependency' static/final/abstract/empty, or adding allowed annotation for the method. 406
 Error misc FinalParameters Parameter ignoreMissingOptionalDependency should be final. 406
 Error coding HiddenField 'ignoreMissingOptionalDependency' hides a field. 406
 Error sizes LineLength Line is longer than 80 characters (found 87). 407
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getReportLinkName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getReportLinkName' static/final/abstract/empty, or adding allowed annotation for the method. 410
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 410
 Error design DesignForExtension Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setReportLinkName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setReportLinkName' static/final/abstract/empty, or adding allowed annotation for the method. 414
 Error misc FinalParameters Parameter reportLinkName should be final. 414
 Error coding HiddenField 'reportLinkName' hides a field. 414
 Error javadoc JavadocVariable Missing a Javadoc comment. 421
 Error javadoc JavadocVariable Missing a Javadoc comment. 424
 Error javadoc JavadocVariable Missing a Javadoc comment. 427
 Error javadoc JavadocVariable Missing a Javadoc comment. 430
 Error design DesignForExtension Class 'OverrideCompatibilityChangeParameter' looks like designed for extension (can be subclassed), but the method 'getCompatibilityChange' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OverrideCompatibilityChangeParameter' final or making the method 'getCompatibilityChange' static/final/abstract/empty, or adding allowed annotation for the method. 432
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 432
 Error design DesignForExtension Class 'OverrideCompatibilityChangeParameter' looks like designed for extension (can be subclassed), but the method 'isBinaryCompatible' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OverrideCompatibilityChangeParameter' final or making the method 'isBinaryCompatible' static/final/abstract/empty, or adding allowed annotation for the method. 436
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 436
 Error design DesignForExtension Class 'OverrideCompatibilityChangeParameter' looks like designed for extension (can be subclassed), but the method 'isSourceCompatible' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OverrideCompatibilityChangeParameter' final or making the method 'isSourceCompatible' static/final/abstract/empty, or adding allowed annotation for the method. 440
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 440
 Error design DesignForExtension Class 'OverrideCompatibilityChangeParameter' looks like designed for extension (can be subclassed), but the method 'getSemanticVersionLevel' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OverrideCompatibilityChangeParameter' final or making the method 'getSemanticVersionLevel' static/final/abstract/empty, or adding allowed annotation for the method. 444
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 444

japicmp/maven/ConfigurationFile.java

Severity Category Rule Message Line
 Error whitespace FileTabCharacter File contains tab characters (this is the first instance). 4
 Error javadoc JavadocVariable Missing a Javadoc comment. 4
 Error design DesignForExtension Class 'ConfigurationFile' looks like designed for extension (can be subclassed), but the method 'getPath' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigurationFile' final or making the method 'getPath' static/final/abstract/empty, or adding allowed annotation for the method. 6
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 6
 Error design DesignForExtension Class 'ConfigurationFile' looks like designed for extension (can be subclassed), but the method 'setPath' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigurationFile' final or making the method 'setPath' static/final/abstract/empty, or adding allowed annotation for the method. 10
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 10
 Error misc FinalParameters Parameter path should be final. 10
 Error coding HiddenField 'path' hides a field. 10

japicmp/maven/Dependency.java

Severity Category Rule Message Line
 Error whitespace FileTabCharacter File contains tab characters (this is the first instance). 5
 Error javadoc JavadocVariable Missing a Javadoc comment. 5
 Error javadoc JavadocVariable Missing a Javadoc comment. 6
 Error javadoc JavadocVariable Missing a Javadoc comment. 7
 Error javadoc JavadocVariable Missing a Javadoc comment. 8
 Error javadoc JavadocVariable Missing a Javadoc comment. 9
 Error javadoc JavadocVariable Missing a Javadoc comment. 10
 Error javadoc JavadocVariable Missing a Javadoc comment. 11
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 13
 Error design DesignForExtension Class 'Dependency' looks like designed for extension (can be subclassed), but the method 'getGroupId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Dependency' final or making the method 'getGroupId' static/final/abstract/empty, or adding allowed annotation for the method. 17
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 17
 Error design DesignForExtension Class 'Dependency' looks like designed for extension (can be subclassed), but the method 'setGroupId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Dependency' final or making the method 'setGroupId' static/final/abstract/empty, or adding allowed annotation for the method. 21
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 21
 Error misc FinalParameters Parameter groupId should be final. 21
 Error coding HiddenField 'groupId' hides a field. 21
 Error design DesignForExtension Class 'Dependency' looks like designed for extension (can be subclassed), but the method 'getArtifactId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Dependency' final or making the method 'getArtifactId' static/final/abstract/empty, or adding allowed annotation for the method. 25
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 25
 Error design DesignForExtension Class 'Dependency' looks like designed for extension (can be subclassed), but the method 'setArtifactId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Dependency' final or making the method 'setArtifactId' static/final/abstract/empty, or adding allowed annotation for the method. 29
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 29
 Error misc FinalParameters Parameter artifactId should be final. 29
 Error coding HiddenField 'artifactId' hides a field. 29
 Error design DesignForExtension Class 'Dependency' looks like designed for extension (can be subclassed), but the method 'getVersion' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Dependency' final or making the method 'getVersion' static/final/abstract/empty, or adding allowed annotation for the method. 33
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 33
 Error design DesignForExtension Class 'Dependency' looks like designed for extension (can be subclassed), but the method 'setVersion' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Dependency' final or making the method 'setVersion' static/final/abstract/empty, or adding allowed annotation for the method. 37
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 37
 Error misc FinalParameters Parameter version should be final. 37
 Error coding HiddenField 'version' hides a field. 37
 Error design DesignForExtension Class 'Dependency' looks like designed for extension (can be subclassed), but the method 'getScope' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Dependency' final or making the method 'getScope' static/final/abstract/empty, or adding allowed annotation for the method. 41
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 41
 Error design DesignForExtension Class 'Dependency' looks like designed for extension (can be subclassed), but the method 'setScope' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Dependency' final or making the method 'setScope' static/final/abstract/empty, or adding allowed annotation for the method. 45
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 45
 Error misc FinalParameters Parameter scope should be final. 45
 Error coding HiddenField 'scope' hides a field. 45
 Error design DesignForExtension Class 'Dependency' looks like designed for extension (can be subclassed), but the method 'getSystemPath' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Dependency' final or making the method 'getSystemPath' static/final/abstract/empty, or adding allowed annotation for the method. 49
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 49
 Error design DesignForExtension Class 'Dependency' looks like designed for extension (can be subclassed), but the method 'setSystemPath' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Dependency' final or making the method 'setSystemPath' static/final/abstract/empty, or adding allowed annotation for the method. 53
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 53
 Error misc FinalParameters Parameter systemPath should be final. 53
 Error coding HiddenField 'systemPath' hides a field. 53
 Error design DesignForExtension Class 'Dependency' looks like designed for extension (can be subclassed), but the method 'getClassifier' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Dependency' final or making the method 'getClassifier' static/final/abstract/empty, or adding allowed annotation for the method. 57
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 57
 Error design DesignForExtension Class 'Dependency' looks like designed for extension (can be subclassed), but the method 'setClassifier' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Dependency' final or making the method 'setClassifier' static/final/abstract/empty, or adding allowed annotation for the method. 61
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 61
 Error misc FinalParameters Parameter classifier should be final. 61
 Error coding HiddenField 'classifier' hides a field. 61
 Error design DesignForExtension Class 'Dependency' looks like designed for extension (can be subclassed), but the method 'getType' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Dependency' final or making the method 'getType' static/final/abstract/empty, or adding allowed annotation for the method. 65
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 65
 Error design DesignForExtension Class 'Dependency' looks like designed for extension (can be subclassed), but the method 'setType' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Dependency' final or making the method 'setType' static/final/abstract/empty, or adding allowed annotation for the method. 69
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 69
 Error misc FinalParameters Parameter type should be final. 69
 Error coding HiddenField 'type' hides a field. 69
 Error design DesignForExtension Class 'Dependency' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Dependency' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 73
 Error whitespace OperatorWrap '+' should be on a new line. 75
 Error whitespace OperatorWrap '+' should be on a new line. 76
 Error whitespace OperatorWrap '+' should be on a new line. 77
 Error whitespace OperatorWrap '+' should be on a new line. 78
 Error whitespace OperatorWrap '+' should be on a new line. 79
 Error whitespace OperatorWrap '+' should be on a new line. 80
 Error whitespace OperatorWrap '+' should be on a new line. 81
 Error whitespace OperatorWrap '+' should be on a new line. 82

japicmp/maven/JApiCmpMojo.java

Severity Category Rule Message Line
 Error imports AvoidStarImport Using the '.*' form of import should be avoided - org.apache.maven.plugins.annotations.*. 8
 Error whitespace FileTabCharacter File contains tab characters (this is the first instance). 18
 Error javadoc JavadocVariable Missing a Javadoc comment. 21
 Error design VisibilityModifier Variable 'oldVersion' must be private and have accessor methods. 22
 Error javadoc JavadocVariable Missing a Javadoc comment. 23
 Error design VisibilityModifier Variable 'oldVersions' must be private and have accessor methods. 24
 Error javadoc JavadocVariable Missing a Javadoc comment. 25
 Error design VisibilityModifier Variable 'newVersion' must be private and have accessor methods. 26
 Error javadoc JavadocVariable Missing a Javadoc comment. 27
 Error design VisibilityModifier Variable 'newVersions' must be private and have accessor methods. 28
 Error javadoc JavadocVariable Missing a Javadoc comment. 29
 Error design VisibilityModifier Variable 'parameter' must be private and have accessor methods. 30
 Error javadoc JavadocVariable Missing a Javadoc comment. 31
 Error design VisibilityModifier Variable 'dependencies' must be private and have accessor methods. 32
 Error javadoc JavadocVariable Missing a Javadoc comment. 33
 Error design VisibilityModifier Variable 'oldClassPathDependencies' must be private and have accessor methods. 34
 Error javadoc JavadocVariable Missing a Javadoc comment. 35
 Error design VisibilityModifier Variable 'newClassPathDependencies' must be private and have accessor methods. 36
 Error javadoc JavadocVariable Missing a Javadoc comment. 37
 Error design VisibilityModifier Variable 'skip' must be private and have accessor methods. 38
 Error javadoc JavadocVariable Missing a Javadoc comment. 39
 Error design VisibilityModifier Variable 'skipDiffReport' must be private and have accessor methods. 40
 Error javadoc JavadocVariable Missing a Javadoc comment. 41
 Error design VisibilityModifier Variable 'skipMarkdownReport' must be private and have accessor methods. 42
 Error javadoc JavadocVariable Missing a Javadoc comment. 43
 Error design VisibilityModifier Variable 'skipXmlReport' must be private and have accessor methods. 44
 Error javadoc JavadocVariable Missing a Javadoc comment. 45
 Error design VisibilityModifier Variable 'skipHtmlReport' must be private and have accessor methods. 46
 Error javadoc JavadocVariable Missing a Javadoc comment. 47
 Error design VisibilityModifier Variable 'breakBuildOnModifications' must be private and have accessor methods. 48
 Error sizes LineLength Line is longer than 80 characters (found 84). 49
 Error javadoc JavadocVariable Missing a Javadoc comment. 49
 Error design VisibilityModifier Variable 'breakBuildOnBinaryIncompatibleModifications' must be private and have accessor methods. 50
 Error sizes LineLength Line is longer than 80 characters (found 84). 51
 Error javadoc JavadocVariable Missing a Javadoc comment. 51
 Error design VisibilityModifier Variable 'breakBuildOnSourceIncompatibleModifications' must be private and have accessor methods. 52
 Error javadoc JavadocVariable Missing a Javadoc comment. 53
 Error design VisibilityModifier Variable 'breakBuildBasedOnSemanticVersioning' must be private and have accessor methods. 54
 Error sizes LineLength Line is longer than 80 characters (found 95). 55
 Error javadoc JavadocVariable Missing a Javadoc comment. 55
 Error design VisibilityModifier Variable 'breakBuildBasedOnSemanticVersioningForMajorVersionZero' must be private and have accessor methods. 56
 Error javadoc JavadocVariable Missing a Javadoc comment. 57
 Error design VisibilityModifier Variable 'outputDirectory' must be private and have accessor methods. 58
 Error javadoc JavadocVariable Missing a Javadoc comment. 59
 Error design VisibilityModifier Variable 'versionRangeWithProjectVersion' must be private and have accessor methods. 60
 Error javadoc JavadocVariable Missing a Javadoc comment. 61
 Error design VisibilityModifier Variable 'projectBuildDir' must be private and have accessor methods. 62
 Error javadoc JavadocVariable Missing a Javadoc comment. 63
 Error design VisibilityModifier Variable 'mavenProject' must be private and have accessor methods. 64
 Error javadoc JavadocVariable Missing a Javadoc comment. 65
 Error design VisibilityModifier Variable 'mojoExecution' must be private and have accessor methods. 66
 Error javadoc JavadocVariable Missing a Javadoc comment. 67
 Error design VisibilityModifier Variable 'repoSystem' must be private and have accessor methods. 68
 Error javadoc JavadocVariable Missing a Javadoc comment. 69
 Error design VisibilityModifier Variable 'repoSession' must be private and have accessor methods. 70
 Error sizes LineLength Line is longer than 80 characters (found 90). 71
 Error javadoc JavadocVariable Missing a Javadoc comment. 71
 Error design VisibilityModifier Variable 'remoteRepos' must be private and have accessor methods. 72
 Error sizes LineLength Line is longer than 80 characters (found 91). 73
 Error javadoc JavadocVariable Missing a Javadoc comment. 73
 Error design VisibilityModifier Variable 'artifactRepositories' must be private and have accessor methods. 74
 Error javadoc JavadocVariable Missing a Javadoc comment. 75
 Error design VisibilityModifier Variable 'processor' must be private and have accessor methods. 75
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 77
 Error sizes LineLength Line is longer than 80 characters (found 83). 81
 Error design DesignForExtension Class 'JApiCmpMojo' looks like designed for extension (can be subclassed), but the method 'execute' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JApiCmpMojo' final or making the method 'execute' static/final/abstract/empty, or adding allowed annotation for the method. 81
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 81
 Error sizes LineLength Line is longer than 80 characters (found 96). 82
 Error sizes LineLength Line is longer than 80 characters (found 83). 87
 Error sizes LineLength Line is longer than 80 characters (found 89). 102
 Error sizes LineLength Line is longer than 80 characters (found 108). 103
 Error sizes LineLength Line is longer than 80 characters (found 97). 104
 Error sizes LineLength Line is longer than 80 characters (found 97). 105
 Error sizes LineLength Line is longer than 80 characters (found 81). 106
 Error sizes LineLength Line is longer than 80 characters (found 94). 108

japicmp/maven/JApiCmpProcessor.java

Severity Category Rule Message Line
 Error imports AvoidStarImport Using the '.*' form of import should be avoided - org.eclipse.aether.resolution.*. 33
 Error imports AvoidStarImport Using the '.*' form of import should be avoided - java.util.*. 42
 Error whitespace FileTabCharacter File contains tab characters (this is the first instance). 50
 Error javadoc JavadocVariable Missing a Javadoc comment. 50
 Error design VisibilityModifier Variable 'mavenParameters' must be private and have accessor methods. 50
 Error javadoc JavadocVariable Missing a Javadoc comment. 51
 Error design VisibilityModifier Variable 'pluginParameters' must be private and have accessor methods. 51
 Error javadoc JavadocVariable Missing a Javadoc comment. 52
 Error design VisibilityModifier Variable 'log' must be private and have accessor methods. 52
 Error javadoc JavadocVariable Missing a Javadoc comment. 54
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 56
 Error coding HiddenField 'pluginParameters' hides a field. 56
 Error sizes LineLength Line is longer than 80 characters (found 94). 57
 Error coding HiddenField 'mavenParameters' hides a field. 57
 Error coding HiddenField 'log' hides a field. 58
 Error sizes LineLength Line is longer than 80 characters (found 99). 64
 Error design DesignForExtension Class 'JApiCmpProcessor' looks like designed for extension (can be subclassed), but the method 'execute' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JApiCmpProcessor' final or making the method 'execute' static/final/abstract/empty, or adding allowed annotation for the method. 64
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 64
 Error coding HiddenField 'options' hides a field. 72
 Error sizes LineLength Line is longer than 80 characters (found 104). 73
 Error sizes LineLength Line is longer than 80 characters (found 104). 76
 Error sizes LineLength Line is longer than 80 characters (found 103). 78
 Error sizes LineLength Line is longer than 80 characters (found 100). 82
 Error sizes LineLength Line is longer than 80 characters (found 113). 85
 Error sizes LineLength Line is longer than 80 characters (found 105). 86
 Error sizes LineLength Line is longer than 80 characters (found 82). 88
 Error sizes LineLength Line is longer than 80 characters (found 84). 89
 Error sizes LineLength Line is longer than 80 characters (found 121). 91
 Error sizes LineLength Line is longer than 80 characters (found 85). 94
 Error sizes LineLength Line is longer than 80 characters (found 111). 97
 Error sizes LineLength Line is longer than 80 characters (found 101). 101
 Error sizes LineLength Line is longer than 80 characters (found 97). 104
 Error sizes LineLength Line is longer than 80 characters (found 110). 109
 Error sizes LineLength Line is longer than 80 characters (found 102). 116
 Error sizes LineLength Line is longer than 80 characters (found 129). 117
 Error sizes LineLength Line is longer than 80 characters (found 104). 118
 Error sizes LineLength Line is longer than 80 characters (found 144). 119
 Error sizes LineLength Line is longer than 80 characters (found 105). 120
 Error sizes LineLength Line is longer than 80 characters (found 113). 122
 Error sizes LineLength Line is longer than 80 characters (found 98). 123
 Error sizes LineLength Line is longer than 80 characters (found 103). 129
 Error sizes LineLength Line is longer than 80 characters (found 93). 133
 Error sizes LineLength Line is longer than 80 characters (found 107). 135
 Error sizes LineLength Line is longer than 80 characters (found 123). 136
 Error sizes LineLength Line is longer than 80 characters (found 112). 137
 Error sizes LineLength Line is longer than 80 characters (found 98). 138
 Error sizes LineLength Line is longer than 80 characters (found 82). 139
 Error sizes LineLength Line is longer than 80 characters (found 105). 144
 Error sizes LineLength Line is longer than 80 characters (found 84). 148
 Error sizes LineLength Line is longer than 80 characters (found 81). 150
 Error sizes LineLength Line is longer than 80 characters (found 112). 151
 Error sizes LineLength Line is longer than 80 characters (found 82). 152
 Error sizes LineLength Line is longer than 80 characters (found 82). 153
 Error javadoc JavadocVariable Missing a Javadoc comment. 160
 Error javadoc JavadocVariable Missing a Javadoc comment. 160
 Error sizes LineLength Line is longer than 80 characters (found 86). 163
 Error sizes LineLength Line is longer than 80 characters (found 121). 164
 Error sizes LineLength Line is longer than 80 characters (found 95). 165
 Error sizes LineLength Line is longer than 80 characters (found 93). 166
 Error sizes LineLength Line is longer than 80 characters (found 122). 171
 Error sizes LineLength Line is longer than 80 characters (found 122). 172
 Error sizes LineLength Line is longer than 80 characters (found 116). 173
 Error sizes LineLength Line is longer than 80 characters (found 121). 174
 Error sizes LineLength Line is longer than 80 characters (found 97). 179
 Error sizes LineLength Line is longer than 80 characters (found 81). 184
 Error sizes LineLength Line is longer than 80 characters (found 108). 185
 Error sizes LineLength Line is longer than 80 characters (found 96). 187
 Error sizes LineLength Line is longer than 80 characters (found 109). 189
 Error sizes LineLength Line is longer than 80 characters (found 82). 193
 Error sizes LineLength Line is longer than 80 characters (found 119). 194
 Error sizes LineLength Line is longer than 80 characters (found 84). 195
 Error sizes LineLength Line is longer than 80 characters (found 82). 196
 Error sizes LineLength Line is longer than 80 characters (found 115). 197
 Error sizes LineLength Line is longer than 80 characters (found 107). 202
 Error sizes LineLength Line is longer than 80 characters (found 108). 205
 Error sizes LineLength Line is longer than 80 characters (found 115). 207
 Error sizes LineLength Line is longer than 80 characters (found 88). 208
 Error sizes LineLength Line is longer than 80 characters (found 87). 209
 Error sizes LineLength Line is longer than 80 characters (found 88). 212
 Error sizes LineLength Line is longer than 80 characters (found 90). 213
 Error sizes LineLength Line is longer than 80 characters (found 83). 214
 Error sizes LineLength Line is longer than 80 characters (found 88). 216
 Error sizes LineLength Line is longer than 80 characters (found 119). 219
 Error sizes LineLength Line is longer than 80 characters (found 83). 220
 Error sizes LineLength Line is longer than 80 characters (found 88). 222
 Error sizes LineLength Line is longer than 80 characters (found 97). 225
 Error sizes LineLength Line is longer than 80 characters (found 98). 226
 Error sizes LineLength Line is longer than 80 characters (found 81). 231
 Error sizes LineLength Line is longer than 80 characters (found 111). 232
 Error sizes LineLength Line is longer than 80 characters (found 106). 234
 Error sizes LineLength Line is longer than 80 characters (found 90). 235
 Error sizes LineLength Line is longer than 80 characters (found 103). 242
 Error sizes LineLength Line is longer than 80 characters (found 113). 244
 Error sizes LineLength Line is longer than 80 characters (found 81). 250
 Error sizes LineLength Line is longer than 80 characters (found 82). 252
 Error sizes LineLength Line is longer than 80 characters (found 106). 253
 Error sizes LineLength Line is longer than 80 characters (found 108). 258
 Error sizes LineLength Line is longer than 80 characters (found 97). 263
 Error sizes LineLength Line is longer than 80 characters (found 93). 264
 Error whitespace EmptyForIteratorPad ';' is followed by whitespace. 264
 Error sizes LineLength Line is longer than 80 characters (found 106). 265
 Error sizes LineLength Line is longer than 80 characters (found 92). 266
 Error sizes LineLength Line is longer than 80 characters (found 107). 271
 Error sizes LineLength Line is longer than 80 characters (found 109). 277
 Error sizes LineLength Line is longer than 80 characters (found 95). 281
 Error sizes LineLength Line is longer than 80 characters (found 114). 284
 Error sizes LineLength Line is longer than 80 characters (found 96). 288
 Error sizes LineLength Line is longer than 80 characters (found 144). 289
 Error sizes LineLength Line is longer than 80 characters (found 117). 292
 Error sizes LineLength Line is longer than 80 characters (found 112). 296
 Error sizes LineLength Line is longer than 80 characters (found 125). 298
 Error sizes LineLength Line is longer than 80 characters (found 102). 303
 Error sizes LineLength Line is longer than 80 characters (found 84). 304
 Error sizes LineLength Line is longer than 80 characters (found 100). 305
 Error sizes LineLength Line is longer than 80 characters (found 120). 306
 Error sizes LineLength Line is longer than 80 characters (found 121). 310
 Error sizes LineLength Line is longer than 80 characters (found 84). 312
 Error sizes LineLength Line is longer than 80 characters (found 117). 318
 Error sizes LineLength Line is longer than 80 characters (found 112). 322
 Error sizes LineLength Line is longer than 80 characters (found 125). 324
 Error sizes LineLength Line is longer than 80 characters (found 102). 329
 Error sizes LineLength Line is longer than 80 characters (found 89). 330
 Error sizes LineLength Line is longer than 80 characters (found 89). 331
 Error sizes LineLength Line is longer than 80 characters (found 107). 332
 Error sizes LineLength Line is longer than 80 characters (found 117). 334
 Error sizes LineLength Line is longer than 80 characters (found 91). 338
 Error sizes LineLength Line is longer than 80 characters (found 85). 339
 Error sizes LineLength Line is longer than 80 characters (found 88). 340
 Error sizes LineLength Line is longer than 80 characters (found 98). 341
 Error sizes LineLength Line is longer than 80 characters (found 85). 342
 Error sizes LineLength Line is longer than 80 characters (found 129). 343
 Error sizes LineLength Line is longer than 80 characters (found 102). 345
 Error sizes LineLength Line is longer than 80 characters (found 88). 346
 Error sizes LineLength Line is longer than 80 characters (found 118). 347
 Error sizes LineLength Line is longer than 80 characters (found 85). 348
 Error sizes LineLength Line is longer than 80 characters (found 123). 353
 Error sizes LineLength Line is longer than 80 characters (found 116). 360
 Error sizes LineLength Line is longer than 80 characters (found 86). 361
 Error sizes LineLength Line is longer than 80 characters (found 116). 370
 Error sizes LineLength Line is longer than 80 characters (found 86). 371
 Error design DesignForExtension Class 'JApiCmpProcessor' looks like designed for extension (can be subclassed), but the method 'breakBuildIfNecessary' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JApiCmpProcessor' final or making the method 'breakBuildIfNecessary' static/final/abstract/empty, or adding allowed annotation for the method. 380
 Error sizes LineLength Line is longer than 80 characters (found 97). 381
 Error sizes LineLength Line is longer than 80 characters (found 81). 382
 Error coding HiddenField 'options' hides a field. 382
 Error sizes LineLength Line is longer than 80 characters (found 107). 383
 Error sizes LineLength Line is longer than 80 characters (found 93). 388
 Error sizes LineLength Line is longer than 80 characters (found 91). 389
 Error sizes LineLength Line is longer than 80 characters (found 82). 391
 Error sizes LineLength Line is longer than 80 characters (found 82). 394
 Error sizes LineLength Line is longer than 80 characters (found 103). 409
 Error misc FinalParameters Parameter msg should be final. 412
 Error misc FinalParameters Parameter error should be final. 412
 Error sizes LineLength Line is longer than 80 characters (found 90). 419
 Error sizes LineLength Line is longer than 80 characters (found 117). 422
 Error design DesignForExtension Class 'JApiCmpProcessor' looks like designed for extension (can be subclassed), but the method 'getOptions' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JApiCmpProcessor' final or making the method 'getOptions' static/final/abstract/empty, or adding allowed annotation for the method. 427
 Error sizes LineLength Line is longer than 80 characters (found 82). 432
 Error sizes LineLength Line is longer than 80 characters (found 86). 436
 Error sizes LineLength Line is longer than 80 characters (found 128). 439
 Error sizes LineLength Line is longer than 80 characters (found 87). 440
 Error sizes LineLength Line is longer than 80 characters (found 128). 444
 Error sizes LineLength Line is longer than 80 characters (found 118). 445
 Error sizes LineLength Line is longer than 80 characters (found 82). 448
 Error sizes LineLength Line is longer than 80 characters (found 98). 450
 Error sizes LineLength Line is longer than 80 characters (found 105). 454
 Error sizes LineLength Line is longer than 80 characters (found 87). 455
 Error sizes LineLength Line is longer than 80 characters (found 105). 461
 Error sizes LineLength Line is longer than 80 characters (found 86). 462
 Error sizes LineLength Line is longer than 80 characters (found 95). 465
 Error sizes LineLength Line is longer than 80 characters (found 103). 466
 Error sizes LineLength Line is longer than 80 characters (found 93). 468
 Error sizes LineLength Line is longer than 80 characters (found 81). 470
 Error whitespace OperatorWrap ':' should be on a new line. 470
 Error sizes LineLength Line is longer than 80 characters (found 83). 471
 Error sizes LineLength Line is longer than 80 characters (found 129). 472
 Error sizes LineLength Line is longer than 80 characters (found 83). 475
 Error sizes LineLength Line is longer than 80 characters (found 92). 477
 Error sizes LineLength Line is longer than 80 characters (found 89). 479
 Error sizes LineLength Line is longer than 80 characters (found 98). 480
 Error sizes LineLength Line is longer than 80 characters (found 96). 481
 Error design DesignForExtension Class 'JApiCmpProcessor' looks like designed for extension (can be subclassed), but the method 'breakBuildOnModifications' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JApiCmpProcessor' final or making the method 'breakBuildOnModifications' static/final/abstract/empty, or adding allowed annotation for the method. 486
 Error sizes LineLength Line is longer than 80 characters (found 92). 491
 Error design DesignForExtension Class 'JApiCmpProcessor' looks like designed for extension (can be subclassed), but the method 'breakBuildOnBinaryIncompatibleModifications' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JApiCmpProcessor' final or making the method 'breakBuildOnBinaryIncompatibleModifications' static/final/abstract/empty, or adding allowed annotation for the method. 491
 Error sizes LineLength Line is longer than 80 characters (found 88). 492
 Error sizes LineLength Line is longer than 80 characters (found 82). 493
 Error sizes LineLength Line is longer than 80 characters (found 92). 496
 Error design DesignForExtension Class 'JApiCmpProcessor' looks like designed for extension (can be subclassed), but the method 'breakBuildOnSourceIncompatibleModifications' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JApiCmpProcessor' final or making the method 'breakBuildOnSourceIncompatibleModifications' static/final/abstract/empty, or adding allowed annotation for the method. 496
 Error sizes LineLength Line is longer than 80 characters (found 88). 497
 Error sizes LineLength Line is longer than 80 characters (found 82). 498
 Error sizes LineLength Line is longer than 80 characters (found 84). 501
 Error design DesignForExtension Class 'JApiCmpProcessor' looks like designed for extension (can be subclassed), but the method 'breakBuildBasedOnSemanticVersioning' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JApiCmpProcessor' final or making the method 'breakBuildBasedOnSemanticVersioning' static/final/abstract/empty, or adding allowed annotation for the method. 501
 Error sizes LineLength Line is longer than 80 characters (found 103). 506
 Error design DesignForExtension Class 'JApiCmpProcessor' looks like designed for extension (can be subclassed), but the method 'breakBuildBasedOnSemanticVersioningForMajorVersionZero' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JApiCmpProcessor' final or making the method 'breakBuildBasedOnSemanticVersioningForMajorVersionZero' static/final/abstract/empty, or adding allowed annotation for the method. 506
 Error sizes LineLength Line is longer than 80 characters (found 94). 507
 Error sizes LineLength Line is longer than 80 characters (found 92). 508
 Error design DesignForExtension Class 'JApiCmpProcessor' looks like designed for extension (can be subclassed), but the method 'createJApiCmpBaseDir' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JApiCmpProcessor' final or making the method 'createJApiCmpBaseDir' static/final/abstract/empty, or adding allowed annotation for the method. 511
 Error sizes LineLength Line is longer than 80 characters (found 101). 517
 Error sizes LineLength Line is longer than 80 characters (found 110). 519
 Error sizes LineLength Line is longer than 80 characters (found 90). 527
 Error sizes LineLength Line is longer than 80 characters (found 114). 531
 Error coding HiddenField 'options' hides a field. 536
 Error sizes LineLength Line is longer than 80 characters (found 106). 537
 Error sizes LineLength Line is longer than 80 characters (found 99). 538
 Error sizes LineLength Line is longer than 80 characters (found 115). 539
 Error sizes LineLength Line is longer than 80 characters (found 110). 541
 Error sizes LineLength Line is longer than 80 characters (found 99). 543
 Error sizes LineLength Line is longer than 80 characters (found 106). 545
 Error sizes LineLength Line is longer than 80 characters (found 106). 549
 Error sizes LineLength Line is longer than 80 characters (found 88). 552
 Error sizes LineLength Line is longer than 80 characters (found 86). 553
 Error sizes LineLength Line is longer than 80 characters (found 105). 554
 Error sizes LineLength Line is longer than 80 characters (found 108). 556
 Error sizes LineLength Line is longer than 80 characters (found 112). 559
 Error sizes LineLength Line is longer than 80 characters (found 94). 565
 Error sizes LineLength Line is longer than 80 characters (found 110). 566
 Error sizes LineLength Line is longer than 80 characters (found 91). 569
 Error sizes LineLength Line is longer than 80 characters (found 102). 571
 Error sizes LineLength Line is longer than 80 characters (found 91). 573
 Error sizes LineLength Line is longer than 80 characters (found 101). 579
 Error sizes LineLength Line is longer than 80 characters (found 117). 580
 Error sizes LineLength Line is longer than 80 characters (found 110). 584
 Error sizes LineLength Line is longer than 80 characters (found 102). 585
 Error sizes LineLength Line is longer than 80 characters (found 106). 587
 Error sizes LineLength Line is longer than 80 characters (found 83). 589
 Error sizes LineLength Line is longer than 80 characters (found 100). 591
 Error sizes LineLength Line is longer than 80 characters (found 94). 593
 Error sizes LineLength Line is longer than 80 characters (found 109). 599
 Error sizes LineLength Line is longer than 80 characters (found 125). 600
 Error sizes LineLength Line is longer than 80 characters (found 86). 602
 Error sizes LineLength Line is longer than 80 characters (found 99). 604
 Error sizes LineLength Line is longer than 80 characters (found 81). 605
 Error sizes LineLength Line is longer than 80 characters (found 97). 606
 Error sizes LineLength Line is longer than 80 characters (found 107). 613
 Error sizes LineLength Line is longer than 80 characters (found 123). 614
 Error sizes LineLength Line is longer than 80 characters (found 111). 618
 Error sizes LineLength Line is longer than 80 characters (found 105). 619
 Error sizes LineLength Line is longer than 80 characters (found 107). 620
 Error sizes LineLength Line is longer than 80 characters (found 81). 621
 Error sizes LineLength Line is longer than 80 characters (found 112). 622
 Error sizes LineLength Line is longer than 80 characters (found 109). 624
 Error design DesignForExtension Class 'JApiCmpProcessor' looks like designed for extension (can be subclassed), but the method 'skipModule' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JApiCmpProcessor' final or making the method 'skipModule' static/final/abstract/empty, or adding allowed annotation for the method. 629
 Error sizes LineLength Line is longer than 80 characters (found 96). 630
 Error design DesignForExtension Class 'JApiCmpProcessor' looks like designed for extension (can be subclassed), but the method 'skipDiffReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JApiCmpProcessor' final or making the method 'skipDiffReport' static/final/abstract/empty, or adding allowed annotation for the method. 635
 Error whitespace OperatorWrap '|' should be on a new line. 636
 Error design DesignForExtension Class 'JApiCmpProcessor' looks like designed for extension (can be subclassed), but the method 'skipHtmlReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JApiCmpProcessor' final or making the method 'skipHtmlReport' static/final/abstract/empty, or adding allowed annotation for the method. 640
 Error whitespace OperatorWrap '|' should be on a new line. 641
 Error design DesignForExtension Class 'JApiCmpProcessor' looks like designed for extension (can be subclassed), but the method 'skipMarkdownReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JApiCmpProcessor' final or making the method 'skipMarkdownReport' static/final/abstract/empty, or adding allowed annotation for the method. 645
 Error whitespace OperatorWrap '|' should be on a new line. 646
 Error design DesignForExtension Class 'JApiCmpProcessor' looks like designed for extension (can be subclassed), but the method 'skipXmlReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JApiCmpProcessor' final or making the method 'skipXmlReport' static/final/abstract/empty, or adding allowed annotation for the method. 650
 Error whitespace OperatorWrap '|' should be on a new line. 651
 Error sizes LineLength Line is longer than 80 characters (found 86). 657
 Error sizes LineLength Line is longer than 80 characters (found 88). 663
 Error sizes LineLength Line is longer than 80 characters (found 88). 670
 Error sizes LineLength Line is longer than 80 characters (found 87). 674
 Error sizes LineLength Line is longer than 80 characters (found 97). 675
 Error sizes LineLength Line is longer than 80 characters (found 118). 677
 Error sizes LineLength Line is longer than 80 characters (found 121). 678
 Error sizes LineLength Line is longer than 80 characters (found 138). 680
 Error sizes LineLength Line is longer than 80 characters (found 127). 681
 Error sizes LineLength Line is longer than 80 characters (found 109). 682
 Error sizes LineLength Line is longer than 80 characters (found 89). 684
 Error sizes LineLength Line is longer than 80 characters (found 94). 685
 Error sizes LineLength Line is longer than 80 characters (found 103). 686
 Error sizes LineLength Line is longer than 80 characters (found 126). 687
 Error sizes LineLength Line is longer than 80 characters (found 82). 689
 Error sizes LineLength Line is longer than 80 characters (found 103). 691
 Error sizes LineLength Line is longer than 80 characters (found 100). 692
 Error sizes LineLength Line is longer than 80 characters (found 108). 693
 Error sizes LineLength Line is longer than 80 characters (found 83). 695
 Error sizes LineLength Line is longer than 80 characters (found 120). 696
 Error sizes LineLength Line is longer than 80 characters (found 87). 700
 Error sizes LineLength Line is longer than 80 characters (found 97). 701
 Error sizes LineLength Line is longer than 80 characters (found 112). 702
 Error sizes LineLength Line is longer than 80 characters (found 93). 703
 Error sizes LineLength Line is longer than 80 characters (found 97). 704
 Error sizes LineLength Line is longer than 80 characters (found 98). 705
 Error sizes LineLength Line is longer than 80 characters (found 123). 706
 Error sizes LineLength Line is longer than 80 characters (found 119). 707
 Error sizes LineLength Line is longer than 80 characters (found 130). 708
 Error sizes LineLength Line is longer than 80 characters (found 104). 709
 Error sizes LineLength Line is longer than 80 characters (found 141). 710
 Error sizes LineLength Line is longer than 80 characters (found 98). 714
 Error sizes LineLength Line is longer than 80 characters (found 123). 715
 Error sizes LineLength Line is longer than 80 characters (found 119). 716
 Error sizes LineLength Line is longer than 80 characters (found 130). 717
 Error sizes LineLength Line is longer than 80 characters (found 104). 718
 Error sizes LineLength Line is longer than 80 characters (found 141). 719
 Error sizes LineLength Line is longer than 80 characters (found 115). 724
 Error sizes LineLength Line is longer than 80 characters (found 130). 727
 Error sizes LineLength Line is longer than 80 characters (found 90). 728
 Error sizes LineLength Line is longer than 80 characters (found 102). 729
 Error sizes LineLength Line is longer than 80 characters (found 112). 732
 Error sizes LineLength Line is longer than 80 characters (found 105). 739
 Error sizes LineLength Line is longer than 80 characters (found 109). 742
 Error sizes LineLength Line is longer than 80 characters (found 85). 747
 Error sizes LineLength Line is longer than 80 characters (found 90). 749
 Error sizes LineLength Line is longer than 80 characters (found 81). 755
 Error sizes LineLength Line is longer than 80 characters (found 112). 758
 Error sizes LineLength Line is longer than 80 characters (found 87). 763
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 763
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 763
 Error sizes LineLength Line is longer than 80 characters (found 125). 764
 Error sizes LineLength Line is longer than 80 characters (found 90). 765
 Error sizes LineLength Line is longer than 80 characters (found 84). 767
 Error sizes LineLength Line is longer than 80 characters (found 107). 769
 Error sizes LineLength Line is longer than 80 characters (found 115). 770
 Error sizes LineLength Line is longer than 80 characters (found 116). 771
 Error sizes LineLength Line is longer than 80 characters (found 84). 772
 Error sizes LineLength Line is longer than 80 characters (found 87). 780
 Error sizes LineLength Line is longer than 80 characters (found 100). 781
 Error sizes LineLength Line is longer than 80 characters (found 99). 783
 Error sizes LineLength Line is longer than 80 characters (found 108). 788
 Error sizes LineLength Line is longer than 80 characters (found 82). 798
 Error sizes LineLength Line is longer than 80 characters (found 115). 799
 Error sizes LineLength Line is longer than 80 characters (found 103). 801
 Error sizes LineLength Line is longer than 80 characters (found 106). 802
 Error sizes LineLength Line is longer than 80 characters (found 119). 806
 Error sizes LineLength Line is longer than 80 characters (found 89). 811
 Error sizes LineLength Line is longer than 80 characters (found 150). 812
 Error sizes LineLength Line is longer than 80 characters (found 171). 813
 Error sizes LineLength Line is longer than 80 characters (found 112). 818
 Error sizes LineLength Line is longer than 80 characters (found 94). 820
 Error sizes LineLength Line is longer than 80 characters (found 103). 821
 Error sizes LineLength Line is longer than 80 characters (found 112). 824
 Error sizes LineLength Line is longer than 80 characters (found 93). 828
 Error sizes LineLength Line is longer than 80 characters (found 95). 831
 Error sizes LineLength Line is longer than 80 characters (found 170). 832
 Error sizes LineLength Line is longer than 80 characters (found 176). 833
 Error sizes LineLength Line is longer than 80 characters (found 113). 839
 Error sizes LineLength Line is longer than 80 characters (found 114). 846
 Error sizes LineLength Line is longer than 80 characters (found 116). 848
 Error sizes LineLength Line is longer than 80 characters (found 119). 855
 Error sizes LineLength Line is longer than 80 characters (found 88). 860
 Error sizes LineLength Line is longer than 80 characters (found 106). 863
 Error design DesignForExtension Class 'JApiCmpProcessor' looks like designed for extension (can be subclassed), but the method 'resolveDependencyToFile' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JApiCmpProcessor' final or making the method 'resolveDependencyToFile' static/final/abstract/empty, or adding allowed annotation for the method. 866
 Error sizes LineLength Line is longer than 80 characters (found 125). 867
 Error sizes LineLength Line is longer than 80 characters (found 145). 868
 Error sizes LineLength Line is longer than 80 characters (found 88). 871
 Error sizes LineLength Line is longer than 80 characters (found 100). 880
 Error sizes LineLength Line is longer than 80 characters (found 100). 881
 Error sizes LineLength Line is longer than 80 characters (found 100). 883
 Error sizes LineLength Line is longer than 80 characters (found 109). 887
 Error sizes LineLength Line is longer than 80 characters (found 116). 893
 Error sizes LineLength Line is longer than 80 characters (found 82). 895
 Error sizes LineLength Line is longer than 80 characters (found 81). 906
 Error sizes LineLength Line is longer than 80 characters (found 125). 908
 Error sizes LineLength Line is longer than 80 characters (found 124). 911
 Error sizes LineLength Line is longer than 80 characters (found 129). 913
 Error sizes LineLength Line is longer than 80 characters (found 82). 920
 Error sizes LineLength Line is longer than 80 characters (found 116). 921
 Error sizes LineLength Line is longer than 80 characters (found 128). 924
 Error sizes LineLength Line is longer than 80 characters (found 82). 929
 Error sizes LineLength Line is longer than 80 characters (found 118). 930
 Error sizes LineLength Line is longer than 80 characters (found 129). 933
 Error sizes LineLength Line is longer than 80 characters (found 87). 939
 Error sizes LineLength Line is longer than 80 characters (found 96). 945
 Error sizes LineLength Line is longer than 80 characters (found 81). 956
 Error sizes LineLength Line is longer than 80 characters (found 109). 957
 Error sizes LineLength Line is longer than 80 characters (found 98). 964
 Error whitespace OperatorWrap '&&' should be on a new line. 965
 Error sizes LineLength Line is longer than 80 characters (found 83). 966
 Error sizes LineLength Line is longer than 80 characters (found 98). 969
 Error whitespace OperatorWrap '&&' should be on a new line. 970
 Error sizes LineLength Line is longer than 80 characters (found 83). 971
 Error sizes LineLength Line is longer than 80 characters (found 106). 974
 Error sizes LineLength Line is longer than 80 characters (found 94). 976
 Error sizes LineLength Line is longer than 80 characters (found 89). 978
 Error sizes LineLength Line is longer than 80 characters (found 117). 980
 Error sizes LineLength Line is longer than 80 characters (found 121). 985
 Error sizes LineLength Line is longer than 80 characters (found 103). 988
 Error sizes LineLength Line is longer than 80 characters (found 110). 989
 Error sizes LineLength Line is longer than 80 characters (found 121). 996
 Error sizes LineLength Line is longer than 80 characters (found 93). 999
 Error sizes LineLength Line is longer than 80 characters (found 94). 1001
 Error sizes LineLength Line is longer than 80 characters (found 118). 1008
 Error sizes LineLength Line is longer than 80 characters (found 113). 1012
 Error sizes LineLength Line is longer than 80 characters (found 102). 1014
 Error sizes LineLength Line is longer than 80 characters (found 93). 1016
 Error sizes LineLength Line is longer than 80 characters (found 90). 1020
 Error sizes LineLength Line is longer than 80 characters (found 111). 1021
 Error sizes LineLength Line is longer than 80 characters (found 134). 1023
 Error sizes LineLength Line is longer than 80 characters (found 82). 1033
 Error sizes LineLength Line is longer than 80 characters (found 95). 1039

japicmp/maven/JApiCmpReport.java

Severity Category Rule Message Line
 Error whitespace FileTabCharacter File contains tab characters (this is the first instance). 26
 Error javadoc JavadocVariable Missing a Javadoc comment. 26
 Error design VisibilityModifier Variable 'oldVersion' must be private and have accessor methods. 27
 Error javadoc JavadocVariable Missing a Javadoc comment. 28
 Error design VisibilityModifier Variable 'oldVersions' must be private and have accessor methods. 29
 Error javadoc JavadocVariable Missing a Javadoc comment. 30
 Error design VisibilityModifier Variable 'newVersion' must be private and have accessor methods. 31
 Error javadoc JavadocVariable Missing a Javadoc comment. 32
 Error design VisibilityModifier Variable 'newVersions' must be private and have accessor methods. 33
 Error javadoc JavadocVariable Missing a Javadoc comment. 34
 Error design VisibilityModifier Variable 'parameter' must be private and have accessor methods. 35
 Error javadoc JavadocVariable Missing a Javadoc comment. 36
 Error design VisibilityModifier Variable 'dependencies' must be private and have accessor methods. 37
 Error javadoc JavadocVariable Missing a Javadoc comment. 38
 Error design VisibilityModifier Variable 'oldClassPathDependencies' must be private and have accessor methods. 39
 Error javadoc JavadocVariable Missing a Javadoc comment. 40
 Error design VisibilityModifier Variable 'newClassPathDependencies' must be private and have accessor methods. 41
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error design VisibilityModifier Variable 'skip' must be private and have accessor methods. 43
 Error javadoc JavadocVariable Missing a Javadoc comment. 44
 Error design VisibilityModifier Variable 'skipDiffReport' must be private and have accessor methods. 45
 Error javadoc JavadocVariable Missing a Javadoc comment. 46
 Error design VisibilityModifier Variable 'skipHtmlReport' must be private and have accessor methods. 47
 Error javadoc JavadocVariable Missing a Javadoc comment. 48
 Error design VisibilityModifier Variable 'skipMarkdownReport' must be private and have accessor methods. 49
 Error javadoc JavadocVariable Missing a Javadoc comment. 50
 Error design VisibilityModifier Variable 'skipXmlReport' must be private and have accessor methods. 51
 Error javadoc JavadocVariable Missing a Javadoc comment. 52
 Error design VisibilityModifier Variable 'projectBuildDir' must be private and have accessor methods. 53
 Error sizes LineLength Line is longer than 80 characters (found 90). 54
 Error javadoc JavadocVariable Missing a Javadoc comment. 54
 Error design VisibilityModifier Variable 'remoteProjectRepositories' must be private and have accessor methods. 55
 Error javadoc JavadocVariable Missing a Javadoc comment. 56
 Error design VisibilityModifier Variable 'versionRangeWithProjectVersion' must be private and have accessor methods. 57
 Error javadoc JavadocVariable Missing a Javadoc comment. 58
 Error design VisibilityModifier Variable 'mojoExecution' must be private and have accessor methods. 59
 Error javadoc JavadocVariable Missing a Javadoc comment. 60
 Error design VisibilityModifier Variable 'repoSystem' must be private and have accessor methods. 61
 Error javadoc JavadocVariable Missing a Javadoc comment. 62
 Error design VisibilityModifier Variable 'repoSession' must be private and have accessor methods. 63
 Error sizes LineLength Line is longer than 80 characters (found 90). 64
 Error javadoc JavadocVariable Missing a Javadoc comment. 64
 Error design VisibilityModifier Variable 'remoteRepos' must be private and have accessor methods. 65
 Error sizes LineLength Line is longer than 80 characters (found 91). 66
 Error javadoc JavadocVariable Missing a Javadoc comment. 66
 Error design VisibilityModifier Variable 'artifactRepositories' must be private and have accessor methods. 67
 Error javadoc JavadocVariable Missing a Javadoc comment. 68
 Error design VisibilityModifier Variable 'mavenParameters' must be private and have accessor methods. 68
 Error javadoc JavadocVariable Missing a Javadoc comment. 69
 Error design VisibilityModifier Variable 'pluginParameters' must be private and have accessor methods. 69
 Error javadoc JavadocVariable Missing a Javadoc comment. 70
 Error design VisibilityModifier Variable 'processor' must be private and have accessor methods. 70
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 72
 Error design DesignForExtension Class 'JApiCmpReport' looks like designed for extension (can be subclassed), but the method 'executeReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JApiCmpReport' final or making the method 'executeReport' static/final/abstract/empty, or adding allowed annotation for the method. 76
 Error sizes LineLength Line is longer than 80 characters (found 81). 77
 Error misc FinalParameters Parameter locale should be final. 77
 Error sizes LineLength Line is longer than 80 characters (found 94). 78
 Error sizes LineLength Line is longer than 80 characters (found 88). 79
 Error sizes LineLength Line is longer than 80 characters (found 81). 83
 Error sizes LineLength Line is longer than 80 characters (found 102). 95
 Error sizes LineLength Line is longer than 80 characters (found 92). 96
 Error sizes LineLength Line is longer than 80 characters (found 87). 98
 Error sizes LineLength Line is longer than 80 characters (found 90). 104
 Error sizes LineLength Line is longer than 80 characters (found 87). 119
 Error design DesignForExtension Class 'JApiCmpReport' looks like designed for extension (can be subclassed), but the method 'getOutputName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JApiCmpReport' final or making the method 'getOutputName' static/final/abstract/empty, or adding allowed annotation for the method. 146
 Error sizes LineLength Line is longer than 80 characters (found 83). 150
 Error design DesignForExtension Class 'JApiCmpReport' looks like designed for extension (can be subclassed), but the method 'getName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JApiCmpReport' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 155
 Error misc FinalParameters Parameter locale should be final. 156
 Error design DesignForExtension Class 'JApiCmpReport' looks like designed for extension (can be subclassed), but the method 'getDescription' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JApiCmpReport' final or making the method 'getDescription' static/final/abstract/empty, or adding allowed annotation for the method. 164
 Error misc FinalParameters Parameter locale should be final. 165
 Error sizes LineLength Line is longer than 80 characters (found 84). 182

japicmp/maven/MavenParameters.java

Severity Category Rule Message Line
 Error whitespace FileTabCharacter File contains tab characters (this is the first instance). 13
 Error javadoc JavadocVariable Missing a Javadoc comment. 13
 Error javadoc JavadocVariable Missing a Javadoc comment. 14
 Error javadoc JavadocVariable Missing a Javadoc comment. 15
 Error javadoc JavadocVariable Missing a Javadoc comment. 16
 Error javadoc JavadocVariable Missing a Javadoc comment. 17
 Error javadoc JavadocVariable Missing a Javadoc comment. 18
 Error javadoc JavadocVariable Missing a Javadoc comment. 19
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 21
 Error coding HiddenField 'artifactRepositories' hides a field. 22
 Error coding HiddenField 'mavenProject' hides a field. 23
 Error coding HiddenField 'mojoExecution' hides a field. 24
 Error coding HiddenField 'versionRangeWithProjectVersion' hides a field. 25
 Error coding HiddenField 'repoSystem' hides a field. 26
 Error coding HiddenField 'repoSession' hides a field. 27
 Error coding HiddenField 'remoteRepos' hides a field. 28
 Error sizes LineLength Line is longer than 80 characters (found 85). 32
 Error design DesignForExtension Class 'MavenParameters' looks like designed for extension (can be subclassed), but the method 'artifactRepositories' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MavenParameters' final or making the method 'artifactRepositories' static/final/abstract/empty, or adding allowed annotation for the method. 38
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 38
 Error design DesignForExtension Class 'MavenParameters' looks like designed for extension (can be subclassed), but the method 'mavenProject' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MavenParameters' final or making the method 'mavenProject' static/final/abstract/empty, or adding allowed annotation for the method. 42
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 42
 Error design DesignForExtension Class 'MavenParameters' looks like designed for extension (can be subclassed), but the method 'mojoExecution' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MavenParameters' final or making the method 'mojoExecution' static/final/abstract/empty, or adding allowed annotation for the method. 46
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 46
 Error design DesignForExtension Class 'MavenParameters' looks like designed for extension (can be subclassed), but the method 'versionRangeWithProjectVersion' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MavenParameters' final or making the method 'versionRangeWithProjectVersion' static/final/abstract/empty, or adding allowed annotation for the method. 50
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 50
 Error design DesignForExtension Class 'MavenParameters' looks like designed for extension (can be subclassed), but the method 'repoSystem' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MavenParameters' final or making the method 'repoSystem' static/final/abstract/empty, or adding allowed annotation for the method. 54
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 54
 Error design DesignForExtension Class 'MavenParameters' looks like designed for extension (can be subclassed), but the method 'repoSession' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MavenParameters' final or making the method 'repoSession' static/final/abstract/empty, or adding allowed annotation for the method. 58
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 58
 Error design DesignForExtension Class 'MavenParameters' looks like designed for extension (can be subclassed), but the method 'remoteRepos' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MavenParameters' final or making the method 'remoteRepos' static/final/abstract/empty, or adding allowed annotation for the method. 62
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 62

japicmp/maven/PluginParameters.java

Severity Category Rule Message Line
 Error whitespace FileTabCharacter File contains tab characters (this is the first instance). 7
 Error javadoc JavadocVariable Missing a Javadoc comment. 7
 Error javadoc JavadocVariable Missing a Javadoc comment. 8
 Error javadoc JavadocVariable Missing a Javadoc comment. 9
 Error javadoc JavadocVariable Missing a Javadoc comment. 10
 Error javadoc JavadocVariable Missing a Javadoc comment. 11
 Error javadoc JavadocVariable Missing a Javadoc comment. 12
 Error javadoc JavadocVariable Missing a Javadoc comment. 13
 Error javadoc JavadocVariable Missing a Javadoc comment. 14
 Error javadoc JavadocVariable Missing a Javadoc comment. 15
 Error javadoc JavadocVariable Missing a Javadoc comment. 16
 Error javadoc JavadocVariable Missing a Javadoc comment. 17
 Error javadoc JavadocVariable Missing a Javadoc comment. 18
 Error javadoc JavadocVariable Missing a Javadoc comment. 19
 Error javadoc JavadocVariable Missing a Javadoc comment. 20
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 22
 Error sizes ParameterNumber More than 7 parameters (found 14). 22
 Error coding HiddenField 'skip' hides a field. 22
 Error sizes LineLength Line is longer than 80 characters (found 81). 23
 Error coding HiddenField 'newVersion' hides a field. 23
 Error sizes LineLength Line is longer than 80 characters (found 81). 24
 Error coding HiddenField 'oldVersion' hides a field. 24
 Error sizes LineLength Line is longer than 80 characters (found 126). 25
 Error coding HiddenField 'parameter' hides a field. 25
 Error coding HiddenField 'dependencies' hides a field. 25
 Error sizes LineLength Line is longer than 80 characters (found 111). 26
 Error coding HiddenField 'projectBuildDir' hides a field. 26
 Error coding HiddenField 'outputDirectory' hides a field. 26
 Error sizes LineLength Line is longer than 80 characters (found 83). 27
 Error coding HiddenField 'writeToFiles' hides a field. 27
 Error sizes LineLength Line is longer than 80 characters (found 101). 28
 Error coding HiddenField 'oldVersions' hides a field. 28
 Error sizes LineLength Line is longer than 80 characters (found 101). 29
 Error coding HiddenField 'newVersions' hides a field. 29
 Error sizes LineLength Line is longer than 80 characters (found 104). 30
 Error coding HiddenField 'oldClassPathDependencies' hides a field. 30
 Error sizes LineLength Line is longer than 80 characters (found 104). 31
 Error coding HiddenField 'newClassPathDependencies' hides a field. 31
 Error sizes LineLength Line is longer than 80 characters (found 115). 32
 Error coding HiddenField 'skipReport' hides a field. 32
 Error coding HiddenField 'breakBuild' hides a field. 32
 Error sizes LineLength Line is longer than 80 characters (found 88). 36
 Error design DesignForExtension Class 'PluginParameters' looks like designed for extension (can be subclassed), but the method 'skip' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PluginParameters' final or making the method 'skip' static/final/abstract/empty, or adding allowed annotation for the method. 49
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 49
 Error design DesignForExtension Class 'PluginParameters' looks like designed for extension (can be subclassed), but the method 'newVersion' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PluginParameters' final or making the method 'newVersion' static/final/abstract/empty, or adding allowed annotation for the method. 53
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 53
 Error design DesignForExtension Class 'PluginParameters' looks like designed for extension (can be subclassed), but the method 'oldVersion' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PluginParameters' final or making the method 'oldVersion' static/final/abstract/empty, or adding allowed annotation for the method. 57
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 57
 Error design DesignForExtension Class 'PluginParameters' looks like designed for extension (can be subclassed), but the method 'parameter' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PluginParameters' final or making the method 'parameter' static/final/abstract/empty, or adding allowed annotation for the method. 61
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 61
 Error design DesignForExtension Class 'PluginParameters' looks like designed for extension (can be subclassed), but the method 'dependencies' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PluginParameters' final or making the method 'dependencies' static/final/abstract/empty, or adding allowed annotation for the method. 65
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 65
 Error design DesignForExtension Class 'PluginParameters' looks like designed for extension (can be subclassed), but the method 'projectBuildDir' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PluginParameters' final or making the method 'projectBuildDir' static/final/abstract/empty, or adding allowed annotation for the method. 69
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 69
 Error design DesignForExtension Class 'PluginParameters' looks like designed for extension (can be subclassed), but the method 'outputDirectory' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PluginParameters' final or making the method 'outputDirectory' static/final/abstract/empty, or adding allowed annotation for the method. 73
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 73
 Error design DesignForExtension Class 'PluginParameters' looks like designed for extension (can be subclassed), but the method 'isWriteToFiles' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PluginParameters' final or making the method 'isWriteToFiles' static/final/abstract/empty, or adding allowed annotation for the method. 77
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 77
 Error design DesignForExtension Class 'PluginParameters' looks like designed for extension (can be subclassed), but the method 'oldVersions' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PluginParameters' final or making the method 'oldVersions' static/final/abstract/empty, or adding allowed annotation for the method. 81
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 81
 Error design DesignForExtension Class 'PluginParameters' looks like designed for extension (can be subclassed), but the method 'newVersions' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PluginParameters' final or making the method 'newVersions' static/final/abstract/empty, or adding allowed annotation for the method. 85
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 85
 Error design DesignForExtension Class 'PluginParameters' looks like designed for extension (can be subclassed), but the method 'oldClassPathDependencies' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PluginParameters' final or making the method 'oldClassPathDependencies' static/final/abstract/empty, or adding allowed annotation for the method. 89
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 89
 Error design DesignForExtension Class 'PluginParameters' looks like designed for extension (can be subclassed), but the method 'newClassPathDependencies' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PluginParameters' final or making the method 'newClassPathDependencies' static/final/abstract/empty, or adding allowed annotation for the method. 93
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 93
 Error design DesignForExtension Class 'PluginParameters' looks like designed for extension (can be subclassed), but the method 'breakBuild' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PluginParameters' final or making the method 'breakBuild' static/final/abstract/empty, or adding allowed annotation for the method. 97
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 97
 Error design DesignForExtension Class 'PluginParameters' looks like designed for extension (can be subclassed), but the method 'skipReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PluginParameters' final or making the method 'skipReport' static/final/abstract/empty, or adding allowed annotation for the method. 101
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 101

japicmp/maven/PostAnalysisScriptExecutor.java

Severity Category Rule Message Line
 Error imports AvoidStarImport Using the '.*' form of import should be avoided - java.io.*. 11
 Error sizes LineLength Line is longer than 80 characters (found 120). 20
 Error whitespace FileTabCharacter File contains tab characters (this is the first instance). 20
 Error design DesignForExtension Class 'PostAnalysisScriptExecutor' looks like designed for extension (can be subclassed), but the method 'apply' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PostAnalysisScriptExecutor' final or making the method 'apply' static/final/abstract/empty, or adding allowed annotation for the method. 20
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 20
 Error sizes LineLength Line is longer than 80 characters (found 90). 24
 Error sizes LineLength Line is longer than 80 characters (found 105). 27
 Error sizes LineLength Line is longer than 80 characters (found 126). 29
 Error sizes LineLength Line is longer than 80 characters (found 96). 30
 Error sizes LineLength Line is longer than 80 characters (found 81). 31
 Error sizes LineLength Line is longer than 80 characters (found 116). 32
 Error modifier RedundantModifier Redundant 'final' modifier. 32
 Error sizes LineLength Line is longer than 80 characters (found 82). 33
 Error sizes LineLength Line is longer than 80 characters (found 115). 34
 Error sizes LineLength Line is longer than 80 characters (found 82). 35
 Error sizes LineLength Line is longer than 80 characters (found 101). 36
 Error sizes LineLength Line is longer than 80 characters (found 108). 37
 Error sizes LineLength Line is longer than 80 characters (found 95). 38
 Error sizes LineLength Line is longer than 80 characters (found 95). 39
 Error sizes LineLength Line is longer than 80 characters (found 116). 40
 Error sizes LineLength Line is longer than 80 characters (found 100). 41
 Error sizes LineLength Line is longer than 80 characters (found 137). 45
 Error sizes LineLength Line is longer than 80 characters (found 81). 48
 Error sizes LineLength Line is longer than 80 characters (found 130). 49
 Error sizes LineLength Line is longer than 80 characters (found 120). 51
 Error sizes LineLength Line is longer than 80 characters (found 90). 52
 Error sizes LineLength Line is longer than 80 characters (found 85). 54
 Error sizes LineLength Line is longer than 80 characters (found 131). 58
 Error sizes LineLength Line is longer than 80 characters (found 125). 62
 Error sizes LineLength Line is longer than 80 characters (found 112). 71
 Error sizes LineLength Line is longer than 80 characters (found 93). 75

japicmp/maven/SkipModuleStrategy.java

Severity Category Rule Message Line
 Error whitespace FileTabCharacter File contains tab characters (this is the first instance). 10
 Error javadoc JavadocVariable Missing a Javadoc comment. 10
 Error javadoc JavadocVariable Missing a Javadoc comment. 11
 Error javadoc JavadocVariable Missing a Javadoc comment. 12
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 14
 Error coding HiddenField 'pluginParameters' hides a field. 14
 Error sizes LineLength Line is longer than 80 characters (found 96). 15
 Error coding HiddenField 'mavenParameters' hides a field. 15
 Error coding HiddenField 'log' hides a field. 16
 Error design DesignForExtension Class 'SkipModuleStrategy' looks like designed for extension (can be subclassed), but the method 'skip' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SkipModuleStrategy' final or making the method 'skip' static/final/abstract/empty, or adding allowed annotation for the method. 22
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 22
 Error sizes LineLength Line is longer than 80 characters (found 81). 23
 Error sizes LineLength Line is longer than 80 characters (found 81). 24
 Error whitespace WhitespaceAround '!=' is not followed by whitespace. 25
 Error whitespace WhitespaceAround '!=' is not preceded with whitespace. 25
 Error whitespace WhitespaceAround '!=' is not followed by whitespace. 25
 Error whitespace WhitespaceAround '!=' is not preceded with whitespace. 25
 Error sizes LineLength Line is longer than 80 characters (found 101). 26
 Error sizes LineLength Line is longer than 80 characters (found 92). 27
 Error whitespace WhitespaceAround '!=' is not followed by whitespace. 27
 Error whitespace WhitespaceAround '!=' is not preceded with whitespace. 27
 Error sizes LineLength Line is longer than 80 characters (found 97). 28
 Error sizes LineLength Line is longer than 80 characters (found 90). 29
 Error sizes LineLength Line is longer than 80 characters (found 88). 33
 Error sizes LineLength Line is longer than 80 characters (found 106). 36
 Error sizes LineLength Line is longer than 80 characters (found 88). 37
 Error whitespace WhitespaceAround '!=' is not followed by whitespace. 42
 Error whitespace WhitespaceAround '!=' is not preceded with whitespace. 42
 Error sizes LineLength Line is longer than 80 characters (found 99). 43
 Error whitespace WhitespaceAround '!=' is not followed by whitespace. 44
 Error whitespace WhitespaceAround '!=' is not preceded with whitespace. 44
 Error sizes LineLength Line is longer than 80 characters (found 85). 45
 Error whitespace WhitespaceAround '!=' is not followed by whitespace. 46
 Error whitespace WhitespaceAround '!=' is not preceded with whitespace. 46
 Error sizes LineLength Line is longer than 80 characters (found 96). 47
 Error sizes LineLength Line is longer than 80 characters (found 138). 48
 Error sizes LineLength Line is longer than 80 characters (found 97). 49
 Error sizes LineLength Line is longer than 80 characters (found 99). 56
 Error whitespace WhitespaceAround '!=' is not followed by whitespace. 58
 Error whitespace WhitespaceAround '!=' is not preceded with whitespace. 58
 Error sizes LineLength Line is longer than 80 characters (found 85). 59
 Error whitespace WhitespaceAround '!=' is not followed by whitespace. 60
 Error whitespace WhitespaceAround '!=' is not preceded with whitespace. 60
 Error sizes LineLength Line is longer than 80 characters (found 96). 62
 Error sizes LineLength Line is longer than 80 characters (found 146). 63
 Error sizes LineLength Line is longer than 80 characters (found 143). 72
 Error sizes LineLength Line is longer than 80 characters (found 120). 73

japicmp/maven/SkipReport.java

Severity Category Rule Message Line
 Error whitespace FileTabCharacter File contains tab characters (this is the first instance). 5
 Error javadoc JavadocVariable Missing a Javadoc comment. 5
 Error javadoc JavadocVariable Missing a Javadoc comment. 6
 Error javadoc JavadocVariable Missing a Javadoc comment. 7
 Error javadoc JavadocVariable Missing a Javadoc comment. 8
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 14
 Error coding HiddenField 'skipDiffReport' hides a field. 15
 Error coding HiddenField 'skipHtmlReport' hides a field. 16
 Error coding HiddenField 'skipMarkdownReport' hides a field. 17
 Error coding HiddenField 'skipXmlReport' hides a field. 18
 Error design DesignForExtension Class 'SkipReport' looks like designed for extension (can be subclassed), but the method 'diffReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SkipReport' final or making the method 'diffReport' static/final/abstract/empty, or adding allowed annotation for the method. 25
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 25
 Error design DesignForExtension Class 'SkipReport' looks like designed for extension (can be subclassed), but the method 'htmlReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SkipReport' final or making the method 'htmlReport' static/final/abstract/empty, or adding allowed annotation for the method. 29
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 29
 Error design DesignForExtension Class 'SkipReport' looks like designed for extension (can be subclassed), but the method 'markdownReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SkipReport' final or making the method 'markdownReport' static/final/abstract/empty, or adding allowed annotation for the method. 33
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 33
 Error design DesignForExtension Class 'SkipReport' looks like designed for extension (can be subclassed), but the method 'xmlReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SkipReport' final or making the method 'xmlReport' static/final/abstract/empty, or adding allowed annotation for the method. 37
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 37
 Error design DesignForExtension Class 'SkipReport' looks like designed for extension (can be subclassed), but the method 'setSkipDiffReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SkipReport' final or making the method 'setSkipDiffReport' static/final/abstract/empty, or adding allowed annotation for the method. 41
 Error coding HiddenField 'skipDiffReport' hides a field. 41
 Error design DesignForExtension Class 'SkipReport' looks like designed for extension (can be subclassed), but the method 'setSkipHtmlReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SkipReport' final or making the method 'setSkipHtmlReport' static/final/abstract/empty, or adding allowed annotation for the method. 45
 Error coding HiddenField 'skipHtmlReport' hides a field. 45
 Error design DesignForExtension Class 'SkipReport' looks like designed for extension (can be subclassed), but the method 'setSkipMarkdownReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SkipReport' final or making the method 'setSkipMarkdownReport' static/final/abstract/empty, or adding allowed annotation for the method. 49
 Error coding HiddenField 'skipMarkdownReport' hides a field. 49
 Error design DesignForExtension Class 'SkipReport' looks like designed for extension (can be subclassed), but the method 'setSkipXmlReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SkipReport' final or making the method 'setSkipXmlReport' static/final/abstract/empty, or adding allowed annotation for the method. 53
 Error coding HiddenField 'skipXmlReport' hides a field. 53

japicmp/maven/Version.java

Severity Category Rule Message Line
 Error whitespace FileTabCharacter File contains tab characters (this is the first instance). 4
 Error javadoc JavadocVariable Missing a Javadoc comment. 4
 Error javadoc JavadocVariable Missing a Javadoc comment. 5
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 7
 Error sizes LineLength Line is longer than 80 characters (found 83). 11
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 11
 Error coding HiddenField 'dependency' hides a field. 11
 Error coding HiddenField 'file' hides a field. 11
 Error design DesignForExtension Class 'Version' looks like designed for extension (can be subclassed), but the method 'getDependency' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Version' final or making the method 'getDependency' static/final/abstract/empty, or adding allowed annotation for the method. 16
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 16
 Error design DesignForExtension Class 'Version' looks like designed for extension (can be subclassed), but the method 'getFile' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Version' final or making the method 'getFile' static/final/abstract/empty, or adding allowed annotation for the method. 20
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 20