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 1119

Files

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

Rules

Category Rule Violations Severity coding HiddenField 93
 Error design DesignForExtension 161
 Error VisibilityModifier 55
 Error imports AvoidStarImport 6
 Error javadoc JavadocPackage 1
 Error JavadocVariable 142
 Error MissingJavadocMethod 109
 Error misc FinalParameters 45
 Error modifier RedundantModifier 1
 Error sizes LineLength
  • fileExtensions: "java"
460
 Error ParameterNumber 1
 Error whitespace EmptyForIteratorPad 1
 Error FileTabCharacter 13
 Error OperatorWrap 15
 Error WhitespaceAround 16
 Error

Details

java/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

java/japicmp/maven/ConfigParameters.java

Severity Category Rule Message Line
 Error imports AvoidStarImport Using the '.*' form of import should be avoided - java.util.*. 3
 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. 81
 Error javadoc JavadocVariable Missing a Javadoc comment. 83
 Error sizes LineLength Line is longer than 80 characters (found 97). 85
 Error javadoc JavadocVariable Missing a Javadoc comment. 85
 Error javadoc JavadocVariable Missing a Javadoc comment. 87
 Error javadoc JavadocVariable Missing a Javadoc comment. 89
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 91
 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. 95
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 95
 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. 99
 Error misc FinalParameters Parameter noAnnotations should be final. 99
 Error coding HiddenField 'noAnnotations' hides a field. 99
 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. 103
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 103
 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. 107
 Error misc FinalParameters Parameter accessModifier should be final. 107
 Error coding HiddenField 'accessModifier' hides a field. 107
 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. 111
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 111
 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. 115
 Error misc FinalParameters Parameter onlyModified should be final. 115
 Error coding HiddenField 'onlyModified' hides a field. 115
 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. 119
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 119
 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. 123
 Error misc FinalParameters Parameter onlyBinaryIncompatible should be final. 123
 Error coding HiddenField 'onlyBinaryIncompatible' hides a field. 123
 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. 127
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 127
 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. 131
 Error misc FinalParameters Parameter breakBuildOnModifications should be final. 131
 Error coding HiddenField 'breakBuildOnModifications' hides a field. 131
 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. 135
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 135
 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. 139
 Error misc FinalParameters Parameter breakBuildOnBinaryIncompatibleModifications should be final. 140
 Error coding HiddenField 'breakBuildOnBinaryIncompatibleModifications' hides a field. 140
 Error sizes LineLength Line is longer than 80 characters (found 111). 141
 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. 144
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 144
 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. 148
 Error misc FinalParameters Parameter includeSynthetic should be final. 148
 Error coding HiddenField 'includeSynthetic' hides a field. 148
 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. 152
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 152
 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. 156
 Error misc FinalParameters Parameter includes should be final. 156
 Error coding HiddenField 'includes' hides a field. 156
 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. 160
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 160
 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. 164
 Error misc FinalParameters Parameter includeSnapshots should be final. 164
 Error coding HiddenField 'includeSnapshots' hides a field. 164
 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. 168
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 168
 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. 172
 Error misc FinalParameters Parameter excludes should be final. 172
 Error coding HiddenField 'excludes' hides a field. 172
 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. 176
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 176
 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. 180
 Error misc FinalParameters Parameter ignoreMissingClasses should be final. 180
 Error coding HiddenField 'ignoreMissingClasses' hides a field. 180
 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. 184
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 184
 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. 188
 Error misc FinalParameters Parameter skipPomModules should be final. 188
 Error coding HiddenField 'skipPomModules' hides a field. 188
 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. 192
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 192
 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. 196
 Error misc FinalParameters Parameter htmlStylesheet should be final. 196
 Error coding HiddenField 'htmlStylesheet' hides a field. 196
 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. 200
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 200
 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. 204
 Error misc FinalParameters Parameter htmlTitle should be final. 204
 Error coding HiddenField 'htmlTitle' hides a field. 204
 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. 208
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 208
 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. 212
 Error misc FinalParameters Parameter markdownTitle should be final. 212
 Error coding HiddenField 'markdownTitle' hides a field. 212
 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. 216
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 216
 Error sizes LineLength Line is longer than 80 characters (found 83). 220
 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. 220
 Error misc FinalParameters Parameter ignoreNonResolvableArtifacts should be final. 220
 Error coding HiddenField 'ignoreNonResolvableArtifacts' hides a field. 220
 Error sizes LineLength Line is longer than 80 characters (found 81). 221
 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. 224
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 224
 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. 228
 Error misc FinalParameters Parameter packagingSupporteds should be final. 228
 Error coding HiddenField 'packagingSupporteds' hides a field. 228
 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. 232
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 232
 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. 236
 Error misc FinalParameters Parameter breakBuildOnSourceIncompatibleModifications should be final. 237
 Error coding HiddenField 'breakBuildOnSourceIncompatibleModifications' hides a field. 237
 Error sizes LineLength Line is longer than 80 characters (found 111). 238
 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. 241
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 241
 Error sizes LineLength Line is longer than 80 characters (found 98). 245
 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. 245
 Error misc FinalParameters Parameter breakBuildBasedOnSemanticVersioning should be final. 245
 Error coding HiddenField 'breakBuildBasedOnSemanticVersioning' hides a field. 245
 Error sizes LineLength Line is longer than 80 characters (found 95). 246
 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. 249
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 249
 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. 253
 Error misc FinalParameters Parameter postAnalysisScript should be final. 253
 Error coding HiddenField 'postAnalysisScript' hides a field. 253
 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. 257
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 257
 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. 261
 Error coding HiddenField 'skipDiffReport' hides a field. 261
 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. 265
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 265
 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. 269
 Error coding HiddenField 'skipHtmlReport' hides a field. 269
 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. 273
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 273
 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. 277
 Error coding HiddenField 'skipMarkdownReport' hides a field. 277
 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. 281
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 281
 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. 285
 Error coding HiddenField 'skipXmlReport' hides a field. 285
 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. 289
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 289
 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. 293
 Error misc FinalParameters Parameter ignoreMissingOldVersion should be final. 293
 Error coding HiddenField 'ignoreMissingOldVersion' hides a field. 293
 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. 297
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 297
 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. 301
 Error misc FinalParameters Parameter oldVersionPattern should be final. 301
 Error coding HiddenField 'oldVersionPattern' hides a field. 301
 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. 305
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 305
 Error sizes LineLength Line is longer than 80 characters (found 86). 309
 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. 309
 Error misc FinalParameters Parameter breakBuildIfCausedByExclusion should be final. 309
 Error coding HiddenField 'breakBuildIfCausedByExclusion' hides a field. 309
 Error sizes LineLength Line is longer than 80 characters (found 83). 310
 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. 313
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 313
 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. 317
 Error misc FinalParameters Parameter ignoreMissingClassesByRegularExpressions should be final. 318
 Error coding HiddenField 'ignoreMissingClassesByRegularExpressions' hides a field. 318
 Error sizes LineLength Line is longer than 80 characters (found 105). 319
 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. 322
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 322
 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. 326
 Error misc FinalParameters Parameter reportOnlyFileName should be final. 326
 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. 330
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 330
 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. 334
 Error misc FinalParameters Parameter reportOnlySummary should be final. 334
 Error coding HiddenField 'reportOnlySummary' hides a field. 334
 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. 338
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 338
 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. 342
 Error misc FinalParameters Parameter ignoreMissingNewVersion should be final. 342
 Error coding HiddenField 'ignoreMissingNewVersion' hides a field. 342
 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. 346
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 346
 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. 350
 Error misc FinalParameters Parameter includeModules should be final. 350
 Error coding HiddenField 'includeModules' hides a field. 350
 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. 354
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 354
 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. 358
 Error misc FinalParameters Parameter excludeModules should be final. 358
 Error coding HiddenField 'excludeModules' hides a field. 358
 Error sizes LineLength Line is longer than 80 characters (found 83). 362
 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. 362
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 362
 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. 366
 Error sizes LineLength Line is longer than 80 characters (found 81). 367
 Error misc FinalParameters Parameter breakBuildBasedOnSemanticVersioningForMajorVersionZero should be final. 367
 Error coding HiddenField 'breakBuildBasedOnSemanticVersioningForMajorVersionZero' hides a field. 367
 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. 372
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 372
 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. 376
 Error misc FinalParameters Parameter includeExclusively should be final. 376
 Error coding HiddenField 'includeExclusively' hides a field. 376
 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. 380
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 380
 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. 384
 Error misc FinalParameters Parameter excludeExclusively should be final. 384
 Error coding HiddenField 'excludeExclusively' hides a field. 384
 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. 388
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 388
 Error sizes LineLength Line is longer than 80 characters (found 102). 392
 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. 392
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 392
 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. 396
 Error sizes LineLength Line is longer than 80 characters (found 99). 397
 Error misc FinalParameters Parameter overrideCompatibilityChangeParameters should be final. 397
 Error coding HiddenField 'overrideCompatibilityChangeParameters' hides a field. 397
 Error sizes LineLength Line is longer than 80 characters (found 99). 398
 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. 401
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 401
 Error sizes LineLength Line is longer than 80 characters (found 90). 405
 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. 405
 Error misc FinalParameters Parameter ignoreMissingOptionalDependency should be final. 405
 Error coding HiddenField 'ignoreMissingOptionalDependency' hides a field. 405
 Error sizes LineLength Line is longer than 80 characters (found 87). 406
 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. 409
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 409
 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. 413
 Error misc FinalParameters Parameter reportLinkName should be final. 413
 Error coding HiddenField 'reportLinkName' hides a field. 413
 Error javadoc JavadocVariable Missing a Javadoc comment. 420
 Error javadoc JavadocVariable Missing a Javadoc comment. 423
 Error javadoc JavadocVariable Missing a Javadoc comment. 426
 Error javadoc JavadocVariable Missing a Javadoc comment. 429
 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. 431
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 431
 Error sizes LineLength Line is longer than 80 characters (found 86). 435
 Error design DesignForExtension Class 'OverrideCompatibilityChangeParameter' looks like designed for extension (can be subclassed), but the method 'setCompatibilityChange' 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 'setCompatibilityChange' static/final/abstract/empty, or adding allowed annotation for the method. 435
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 435
 Error coding HiddenField 'compatibilityChange' hides a field. 435
 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. 439
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 439
 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. 443
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 443
 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. 447
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 447
 Error sizes LineLength Line is longer than 80 characters (found 88). 451
 Error design DesignForExtension Class 'OverrideCompatibilityChangeParameter' looks like designed for extension (can be subclassed), but the method 'setSemanticVersionLevel' 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 'setSemanticVersionLevel' static/final/abstract/empty, or adding allowed annotation for the method. 451
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 451
 Error coding HiddenField 'semanticVersionLevel' hides a field. 451

java/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

java/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

java/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

java/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 81). 143
 Error sizes LineLength Line is longer than 80 characters (found 112). 144
 Error sizes LineLength Line is longer than 80 characters (found 82). 145
 Error sizes LineLength Line is longer than 80 characters (found 82). 146
 Error javadoc JavadocVariable Missing a Javadoc comment. 153
 Error javadoc JavadocVariable Missing a Javadoc comment. 153
 Error sizes LineLength Line is longer than 80 characters (found 86). 156
 Error sizes LineLength Line is longer than 80 characters (found 121). 157
 Error sizes LineLength Line is longer than 80 characters (found 95). 158
 Error sizes LineLength Line is longer than 80 characters (found 93). 159
 Error sizes LineLength Line is longer than 80 characters (found 122). 164
 Error sizes LineLength Line is longer than 80 characters (found 122). 165
 Error sizes LineLength Line is longer than 80 characters (found 116). 166
 Error sizes LineLength Line is longer than 80 characters (found 121). 167
 Error sizes LineLength Line is longer than 80 characters (found 97). 172
 Error sizes LineLength Line is longer than 80 characters (found 81). 177
 Error sizes LineLength Line is longer than 80 characters (found 108). 178
 Error sizes LineLength Line is longer than 80 characters (found 96). 180
 Error sizes LineLength Line is longer than 80 characters (found 109). 182
 Error sizes LineLength Line is longer than 80 characters (found 82). 186
 Error sizes LineLength Line is longer than 80 characters (found 119). 187
 Error sizes LineLength Line is longer than 80 characters (found 84). 188
 Error sizes LineLength Line is longer than 80 characters (found 82). 189
 Error sizes LineLength Line is longer than 80 characters (found 115). 190
 Error sizes LineLength Line is longer than 80 characters (found 107). 195
 Error sizes LineLength Line is longer than 80 characters (found 108). 198
 Error sizes LineLength Line is longer than 80 characters (found 115). 200
 Error sizes LineLength Line is longer than 80 characters (found 88). 201
 Error sizes LineLength Line is longer than 80 characters (found 87). 202
 Error sizes LineLength Line is longer than 80 characters (found 88). 205
 Error sizes LineLength Line is longer than 80 characters (found 90). 206
 Error sizes LineLength Line is longer than 80 characters (found 83). 207
 Error sizes LineLength Line is longer than 80 characters (found 88). 209
 Error sizes LineLength Line is longer than 80 characters (found 119). 212
 Error sizes LineLength Line is longer than 80 characters (found 83). 213
 Error sizes LineLength Line is longer than 80 characters (found 88). 215
 Error sizes LineLength Line is longer than 80 characters (found 97). 218
 Error sizes LineLength Line is longer than 80 characters (found 98). 219
 Error sizes LineLength Line is longer than 80 characters (found 81). 224
 Error sizes LineLength Line is longer than 80 characters (found 111). 225
 Error sizes LineLength Line is longer than 80 characters (found 106). 227
 Error sizes LineLength Line is longer than 80 characters (found 90). 228
 Error sizes LineLength Line is longer than 80 characters (found 103). 235
 Error sizes LineLength Line is longer than 80 characters (found 113). 237
 Error sizes LineLength Line is longer than 80 characters (found 81). 243
 Error sizes LineLength Line is longer than 80 characters (found 82). 245
 Error sizes LineLength Line is longer than 80 characters (found 106). 246
 Error sizes LineLength Line is longer than 80 characters (found 108). 251
 Error sizes LineLength Line is longer than 80 characters (found 97). 256
 Error sizes LineLength Line is longer than 80 characters (found 93). 257
 Error whitespace EmptyForIteratorPad ';' is followed by whitespace. 257
 Error sizes LineLength Line is longer than 80 characters (found 106). 258
 Error sizes LineLength Line is longer than 80 characters (found 92). 259
 Error sizes LineLength Line is longer than 80 characters (found 107). 264
 Error sizes LineLength Line is longer than 80 characters (found 109). 270
 Error sizes LineLength Line is longer than 80 characters (found 95). 274
 Error sizes LineLength Line is longer than 80 characters (found 114). 277
 Error sizes LineLength Line is longer than 80 characters (found 96). 281
 Error sizes LineLength Line is longer than 80 characters (found 144). 282
 Error sizes LineLength Line is longer than 80 characters (found 117). 285
 Error sizes LineLength Line is longer than 80 characters (found 112). 289
 Error sizes LineLength Line is longer than 80 characters (found 125). 291
 Error sizes LineLength Line is longer than 80 characters (found 102). 296
 Error sizes LineLength Line is longer than 80 characters (found 84). 297
 Error sizes LineLength Line is longer than 80 characters (found 100). 298
 Error sizes LineLength Line is longer than 80 characters (found 120). 299
 Error sizes LineLength Line is longer than 80 characters (found 121). 303
 Error sizes LineLength Line is longer than 80 characters (found 84). 305
 Error sizes LineLength Line is longer than 80 characters (found 117). 311
 Error sizes LineLength Line is longer than 80 characters (found 112). 315
 Error sizes LineLength Line is longer than 80 characters (found 125). 317
 Error sizes LineLength Line is longer than 80 characters (found 102). 322
 Error sizes LineLength Line is longer than 80 characters (found 89). 323
 Error sizes LineLength Line is longer than 80 characters (found 89). 324
 Error sizes LineLength Line is longer than 80 characters (found 107). 325
 Error sizes LineLength Line is longer than 80 characters (found 117). 327
 Error sizes LineLength Line is longer than 80 characters (found 91). 331
 Error sizes LineLength Line is longer than 80 characters (found 85). 332
 Error sizes LineLength Line is longer than 80 characters (found 88). 333
 Error sizes LineLength Line is longer than 80 characters (found 98). 334
 Error sizes LineLength Line is longer than 80 characters (found 85). 335
 Error sizes LineLength Line is longer than 80 characters (found 129). 336
 Error sizes LineLength Line is longer than 80 characters (found 102). 338
 Error sizes LineLength Line is longer than 80 characters (found 88). 339
 Error sizes LineLength Line is longer than 80 characters (found 118). 340
 Error sizes LineLength Line is longer than 80 characters (found 85). 341
 Error sizes LineLength Line is longer than 80 characters (found 123). 346
 Error sizes LineLength Line is longer than 80 characters (found 116). 353
 Error sizes LineLength Line is longer than 80 characters (found 86). 354
 Error sizes LineLength Line is longer than 80 characters (found 116). 363
 Error sizes LineLength Line is longer than 80 characters (found 86). 364
 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. 373
 Error sizes LineLength Line is longer than 80 characters (found 97). 374
 Error sizes LineLength Line is longer than 80 characters (found 81). 375
 Error coding HiddenField 'options' hides a field. 375
 Error sizes LineLength Line is longer than 80 characters (found 107). 376
 Error sizes LineLength Line is longer than 80 characters (found 93). 381
 Error sizes LineLength Line is longer than 80 characters (found 91). 382
 Error sizes LineLength Line is longer than 80 characters (found 82). 384
 Error sizes LineLength Line is longer than 80 characters (found 82). 387
 Error sizes LineLength Line is longer than 80 characters (found 103). 402
 Error misc FinalParameters Parameter msg should be final. 405
 Error misc FinalParameters Parameter error should be final. 405
 Error sizes LineLength Line is longer than 80 characters (found 90). 412
 Error sizes LineLength Line is longer than 80 characters (found 117). 415
 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. 420
 Error sizes LineLength Line is longer than 80 characters (found 82). 425
 Error sizes LineLength Line is longer than 80 characters (found 86). 429
 Error sizes LineLength Line is longer than 80 characters (found 128). 432
 Error sizes LineLength Line is longer than 80 characters (found 87). 433
 Error sizes LineLength Line is longer than 80 characters (found 128). 437
 Error sizes LineLength Line is longer than 80 characters (found 118). 438
 Error sizes LineLength Line is longer than 80 characters (found 82). 441
 Error sizes LineLength Line is longer than 80 characters (found 98). 443
 Error sizes LineLength Line is longer than 80 characters (found 105). 447
 Error sizes LineLength Line is longer than 80 characters (found 87). 448
 Error sizes LineLength Line is longer than 80 characters (found 105). 454
 Error sizes LineLength Line is longer than 80 characters (found 86). 455
 Error sizes LineLength Line is longer than 80 characters (found 95). 458
 Error sizes LineLength Line is longer than 80 characters (found 103). 459
 Error sizes LineLength Line is longer than 80 characters (found 93). 461
 Error sizes LineLength Line is longer than 80 characters (found 81). 463
 Error whitespace OperatorWrap ':' should be on a new line. 463
 Error sizes LineLength Line is longer than 80 characters (found 83). 464
 Error sizes LineLength Line is longer than 80 characters (found 129). 465
 Error sizes LineLength Line is longer than 80 characters (found 83). 468
 Error sizes LineLength Line is longer than 80 characters (found 92). 470
 Error sizes LineLength Line is longer than 80 characters (found 89). 472
 Error sizes LineLength Line is longer than 80 characters (found 98). 473
 Error sizes LineLength Line is longer than 80 characters (found 96). 474
 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. 479
 Error sizes LineLength Line is longer than 80 characters (found 92). 484
 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. 484
 Error sizes LineLength Line is longer than 80 characters (found 88). 485
 Error sizes LineLength Line is longer than 80 characters (found 82). 486
 Error sizes LineLength Line is longer than 80 characters (found 92). 489
 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. 489
 Error sizes LineLength Line is longer than 80 characters (found 88). 490
 Error sizes LineLength Line is longer than 80 characters (found 82). 491
 Error sizes LineLength Line is longer than 80 characters (found 84). 494
 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. 494
 Error sizes LineLength Line is longer than 80 characters (found 103). 499
 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. 499
 Error sizes LineLength Line is longer than 80 characters (found 94). 500
 Error sizes LineLength Line is longer than 80 characters (found 92). 501
 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. 504
 Error sizes LineLength Line is longer than 80 characters (found 101). 510
 Error sizes LineLength Line is longer than 80 characters (found 110). 512
 Error sizes LineLength Line is longer than 80 characters (found 90). 520
 Error sizes LineLength Line is longer than 80 characters (found 114). 524
 Error coding HiddenField 'options' hides a field. 529
 Error sizes LineLength Line is longer than 80 characters (found 106). 530
 Error sizes LineLength Line is longer than 80 characters (found 99). 531
 Error sizes LineLength Line is longer than 80 characters (found 115). 532
 Error sizes LineLength Line is longer than 80 characters (found 110). 534
 Error sizes LineLength Line is longer than 80 characters (found 99). 536
 Error sizes LineLength Line is longer than 80 characters (found 106). 538
 Error sizes LineLength Line is longer than 80 characters (found 106). 542
 Error sizes LineLength Line is longer than 80 characters (found 88). 545
 Error sizes LineLength Line is longer than 80 characters (found 86). 546
 Error sizes LineLength Line is longer than 80 characters (found 105). 547
 Error sizes LineLength Line is longer than 80 characters (found 108). 549
 Error sizes LineLength Line is longer than 80 characters (found 112). 552
 Error sizes LineLength Line is longer than 80 characters (found 94). 558
 Error sizes LineLength Line is longer than 80 characters (found 110). 559
 Error sizes LineLength Line is longer than 80 characters (found 91). 562
 Error sizes LineLength Line is longer than 80 characters (found 102). 564
 Error sizes LineLength Line is longer than 80 characters (found 91). 566
 Error sizes LineLength Line is longer than 80 characters (found 101). 572
 Error sizes LineLength Line is longer than 80 characters (found 117). 573
 Error sizes LineLength Line is longer than 80 characters (found 110). 577
 Error sizes LineLength Line is longer than 80 characters (found 102). 578
 Error sizes LineLength Line is longer than 80 characters (found 106). 580
 Error sizes LineLength Line is longer than 80 characters (found 83). 582
 Error sizes LineLength Line is longer than 80 characters (found 100). 584
 Error sizes LineLength Line is longer than 80 characters (found 94). 586
 Error sizes LineLength Line is longer than 80 characters (found 109). 592
 Error sizes LineLength Line is longer than 80 characters (found 125). 593
 Error sizes LineLength Line is longer than 80 characters (found 86). 595
 Error sizes LineLength Line is longer than 80 characters (found 99). 597
 Error sizes LineLength Line is longer than 80 characters (found 81). 598
 Error sizes LineLength Line is longer than 80 characters (found 97). 599
 Error sizes LineLength Line is longer than 80 characters (found 107). 606
 Error sizes LineLength Line is longer than 80 characters (found 123). 607
 Error sizes LineLength Line is longer than 80 characters (found 111). 611
 Error sizes LineLength Line is longer than 80 characters (found 105). 612
 Error sizes LineLength Line is longer than 80 characters (found 107). 613
 Error sizes LineLength Line is longer than 80 characters (found 81). 614
 Error sizes LineLength Line is longer than 80 characters (found 112). 615
 Error sizes LineLength Line is longer than 80 characters (found 109). 617
 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. 622
 Error sizes LineLength Line is longer than 80 characters (found 96). 623
 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. 628
 Error whitespace OperatorWrap '|' should be on a new line. 629
 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. 633
 Error whitespace OperatorWrap '|' should be on a new line. 634
 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. 638
 Error whitespace OperatorWrap '|' should be on a new line. 639
 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. 643
 Error whitespace OperatorWrap '|' should be on a new line. 644
 Error sizes LineLength Line is longer than 80 characters (found 86). 650
 Error sizes LineLength Line is longer than 80 characters (found 88). 656
 Error sizes LineLength Line is longer than 80 characters (found 88). 663
 Error sizes LineLength Line is longer than 80 characters (found 87). 667
 Error sizes LineLength Line is longer than 80 characters (found 97). 668
 Error sizes LineLength Line is longer than 80 characters (found 118). 670
 Error sizes LineLength Line is longer than 80 characters (found 121). 671
 Error sizes LineLength Line is longer than 80 characters (found 138). 673
 Error sizes LineLength Line is longer than 80 characters (found 127). 674
 Error sizes LineLength Line is longer than 80 characters (found 109). 675
 Error sizes LineLength Line is longer than 80 characters (found 89). 677
 Error sizes LineLength Line is longer than 80 characters (found 94). 678
 Error sizes LineLength Line is longer than 80 characters (found 103). 679
 Error sizes LineLength Line is longer than 80 characters (found 126). 680
 Error sizes LineLength Line is longer than 80 characters (found 82). 682
 Error sizes LineLength Line is longer than 80 characters (found 103). 684
 Error sizes LineLength Line is longer than 80 characters (found 100). 685
 Error sizes LineLength Line is longer than 80 characters (found 108). 686
 Error sizes LineLength Line is longer than 80 characters (found 83). 688
 Error sizes LineLength Line is longer than 80 characters (found 120). 689
 Error sizes LineLength Line is longer than 80 characters (found 87). 693
 Error sizes LineLength Line is longer than 80 characters (found 97). 694
 Error sizes LineLength Line is longer than 80 characters (found 112). 695
 Error sizes LineLength Line is longer than 80 characters (found 93). 696
 Error sizes LineLength Line is longer than 80 characters (found 97). 697
 Error sizes LineLength Line is longer than 80 characters (found 98). 698
 Error sizes LineLength Line is longer than 80 characters (found 123). 699
 Error sizes LineLength Line is longer than 80 characters (found 119). 700
 Error sizes LineLength Line is longer than 80 characters (found 130). 701
 Error sizes LineLength Line is longer than 80 characters (found 104). 702
 Error sizes LineLength Line is longer than 80 characters (found 141). 703
 Error sizes LineLength Line is longer than 80 characters (found 98). 707
 Error sizes LineLength Line is longer than 80 characters (found 123). 708
 Error sizes LineLength Line is longer than 80 characters (found 119). 709
 Error sizes LineLength Line is longer than 80 characters (found 130). 710
 Error sizes LineLength Line is longer than 80 characters (found 104). 711
 Error sizes LineLength Line is longer than 80 characters (found 141). 712
 Error sizes LineLength Line is longer than 80 characters (found 115). 717
 Error sizes LineLength Line is longer than 80 characters (found 130). 720
 Error sizes LineLength Line is longer than 80 characters (found 90). 721
 Error sizes LineLength Line is longer than 80 characters (found 102). 722
 Error sizes LineLength Line is longer than 80 characters (found 112). 725
 Error sizes LineLength Line is longer than 80 characters (found 105). 732
 Error sizes LineLength Line is longer than 80 characters (found 109). 735
 Error sizes LineLength Line is longer than 80 characters (found 85). 740
 Error sizes LineLength Line is longer than 80 characters (found 90). 742
 Error sizes LineLength Line is longer than 80 characters (found 81). 748
 Error sizes LineLength Line is longer than 80 characters (found 112). 751
 Error sizes LineLength Line is longer than 80 characters (found 89). 756
 Error sizes LineLength Line is longer than 80 characters (found 125). 757
 Error sizes LineLength Line is longer than 80 characters (found 90). 758
 Error sizes LineLength Line is longer than 80 characters (found 94). 759
 Error sizes LineLength Line is longer than 80 characters (found 84). 763
 Error sizes LineLength Line is longer than 80 characters (found 107). 765
 Error sizes LineLength Line is longer than 80 characters (found 115). 766
 Error sizes LineLength Line is longer than 80 characters (found 116). 767
 Error sizes LineLength Line is longer than 80 characters (found 84). 768
 Error sizes LineLength Line is longer than 80 characters (found 87). 776
 Error sizes LineLength Line is longer than 80 characters (found 100). 777
 Error sizes LineLength Line is longer than 80 characters (found 99). 779
 Error sizes LineLength Line is longer than 80 characters (found 108). 784
 Error sizes LineLength Line is longer than 80 characters (found 82). 794
 Error sizes LineLength Line is longer than 80 characters (found 115). 795
 Error sizes LineLength Line is longer than 80 characters (found 103). 797
 Error sizes LineLength Line is longer than 80 characters (found 106). 798
 Error sizes LineLength Line is longer than 80 characters (found 119). 802
 Error sizes LineLength Line is longer than 80 characters (found 89). 807
 Error sizes LineLength Line is longer than 80 characters (found 150). 808
 Error sizes LineLength Line is longer than 80 characters (found 171). 809
 Error sizes LineLength Line is longer than 80 characters (found 112). 814
 Error sizes LineLength Line is longer than 80 characters (found 94). 816
 Error sizes LineLength Line is longer than 80 characters (found 103). 817
 Error sizes LineLength Line is longer than 80 characters (found 112). 820
 Error sizes LineLength Line is longer than 80 characters (found 93). 824
 Error sizes LineLength Line is longer than 80 characters (found 95). 827
 Error sizes LineLength Line is longer than 80 characters (found 170). 828
 Error sizes LineLength Line is longer than 80 characters (found 176). 829
 Error sizes LineLength Line is longer than 80 characters (found 113). 835
 Error sizes LineLength Line is longer than 80 characters (found 114). 842
 Error sizes LineLength Line is longer than 80 characters (found 116). 844
 Error sizes LineLength Line is longer than 80 characters (found 119). 851
 Error sizes LineLength Line is longer than 80 characters (found 88). 856
 Error sizes LineLength Line is longer than 80 characters (found 106). 859
 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. 862
 Error sizes LineLength Line is longer than 80 characters (found 125). 863
 Error sizes LineLength Line is longer than 80 characters (found 145). 864
 Error sizes LineLength Line is longer than 80 characters (found 88). 867
 Error sizes LineLength Line is longer than 80 characters (found 100). 876
 Error sizes LineLength Line is longer than 80 characters (found 100). 877
 Error sizes LineLength Line is longer than 80 characters (found 100). 879
 Error sizes LineLength Line is longer than 80 characters (found 109). 883
 Error sizes LineLength Line is longer than 80 characters (found 116). 889
 Error sizes LineLength Line is longer than 80 characters (found 82). 891
 Error sizes LineLength Line is longer than 80 characters (found 82). 898
 Error sizes LineLength Line is longer than 80 characters (found 95). 899
 Error sizes LineLength Line is longer than 80 characters (found 82). 903
 Error sizes LineLength Line is longer than 80 characters (found 116). 904
 Error sizes LineLength Line is longer than 80 characters (found 128). 907
 Error sizes LineLength Line is longer than 80 characters (found 82). 912
 Error sizes LineLength Line is longer than 80 characters (found 118). 913
 Error sizes LineLength Line is longer than 80 characters (found 129). 916
 Error sizes LineLength Line is longer than 80 characters (found 87). 922
 Error sizes LineLength Line is longer than 80 characters (found 90). 935
 Error sizes LineLength Line is longer than 80 characters (found 125). 941
 Error sizes LineLength Line is longer than 80 characters (found 113). 943
 Error sizes LineLength Line is longer than 80 characters (found 113). 945
 Error sizes LineLength Line is longer than 80 characters (found 96). 952
 Error sizes LineLength Line is longer than 80 characters (found 81). 963
 Error sizes LineLength Line is longer than 80 characters (found 109). 964
 Error sizes LineLength Line is longer than 80 characters (found 98). 971
 Error whitespace OperatorWrap '&&' should be on a new line. 972
 Error sizes LineLength Line is longer than 80 characters (found 83). 973
 Error sizes LineLength Line is longer than 80 characters (found 98). 976
 Error whitespace OperatorWrap '&&' should be on a new line. 977
 Error sizes LineLength Line is longer than 80 characters (found 83). 978
 Error sizes LineLength Line is longer than 80 characters (found 106). 981
 Error sizes LineLength Line is longer than 80 characters (found 94). 983
 Error sizes LineLength Line is longer than 80 characters (found 89). 985
 Error sizes LineLength Line is longer than 80 characters (found 117). 987
 Error sizes LineLength Line is longer than 80 characters (found 121). 992
 Error sizes LineLength Line is longer than 80 characters (found 103). 995
 Error sizes LineLength Line is longer than 80 characters (found 110). 996
 Error sizes LineLength Line is longer than 80 characters (found 121). 1003
 Error sizes LineLength Line is longer than 80 characters (found 93). 1006
 Error sizes LineLength Line is longer than 80 characters (found 94). 1008
 Error sizes LineLength Line is longer than 80 characters (found 118). 1015
 Error sizes LineLength Line is longer than 80 characters (found 113). 1019
 Error sizes LineLength Line is longer than 80 characters (found 102). 1021
 Error sizes LineLength Line is longer than 80 characters (found 93). 1023
 Error sizes LineLength Line is longer than 80 characters (found 90). 1027
 Error sizes LineLength Line is longer than 80 characters (found 111). 1028
 Error sizes LineLength Line is longer than 80 characters (found 134). 1030
 Error sizes LineLength Line is longer than 80 characters (found 82). 1040
 Error sizes LineLength Line is longer than 80 characters (found 95). 1046

java/japicmp/maven/JApiCmpReport.java

Severity Category Rule Message Line
 Error imports AvoidStarImport Using the '.*' form of import should be avoided - java.util.*. 20
 Error whitespace FileTabCharacter File contains tab characters (this is the first instance). 24
 Error javadoc JavadocVariable Missing a Javadoc comment. 24
 Error design VisibilityModifier Variable 'oldVersion' must be private and have accessor methods. 25
 Error javadoc JavadocVariable Missing a Javadoc comment. 26
 Error design VisibilityModifier Variable 'oldVersions' must be private and have accessor methods. 27
 Error javadoc JavadocVariable Missing a Javadoc comment. 28
 Error design VisibilityModifier Variable 'newVersion' must be private and have accessor methods. 29
 Error javadoc JavadocVariable Missing a Javadoc comment. 30
 Error design VisibilityModifier Variable 'newVersions' must be private and have accessor methods. 31
 Error javadoc JavadocVariable Missing a Javadoc comment. 32
 Error design VisibilityModifier Variable 'parameter' must be private and have accessor methods. 33
 Error javadoc JavadocVariable Missing a Javadoc comment. 34
 Error design VisibilityModifier Variable 'dependencies' must be private and have accessor methods. 35
 Error javadoc JavadocVariable Missing a Javadoc comment. 36
 Error design VisibilityModifier Variable 'oldClassPathDependencies' must be private and have accessor methods. 37
 Error javadoc JavadocVariable Missing a Javadoc comment. 38
 Error design VisibilityModifier Variable 'newClassPathDependencies' must be private and have accessor methods. 39
 Error javadoc JavadocVariable Missing a Javadoc comment. 40
 Error design VisibilityModifier Variable 'skip' must be private and have accessor methods. 41
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error design VisibilityModifier Variable 'skipDiffReport' must be private and have accessor methods. 43
 Error javadoc JavadocVariable Missing a Javadoc comment. 44
 Error design VisibilityModifier Variable 'skipHtmlReport' must be private and have accessor methods. 45
 Error javadoc JavadocVariable Missing a Javadoc comment. 46
 Error design VisibilityModifier Variable 'skipMarkdownReport' must be private and have accessor methods. 47
 Error javadoc JavadocVariable Missing a Javadoc comment. 48
 Error design VisibilityModifier Variable 'skipXmlReport' must be private and have accessor methods. 49
 Error javadoc JavadocVariable Missing a Javadoc comment. 50
 Error design VisibilityModifier Variable 'projectBuildDir' must be private and have accessor methods. 51
 Error sizes LineLength Line is longer than 80 characters (found 90). 52
 Error javadoc JavadocVariable Missing a Javadoc comment. 52
 Error design VisibilityModifier Variable 'remoteProjectRepositories' must be private and have accessor methods. 53
 Error javadoc JavadocVariable Missing a Javadoc comment. 54
 Error design VisibilityModifier Variable 'versionRangeWithProjectVersion' must be private and have accessor methods. 55
 Error javadoc JavadocVariable Missing a Javadoc comment. 56
 Error design VisibilityModifier Variable 'mojoExecution' must be private and have accessor methods. 57
 Error javadoc JavadocVariable Missing a Javadoc comment. 58
 Error design VisibilityModifier Variable 'repoSystem' must be private and have accessor methods. 59
 Error javadoc JavadocVariable Missing a Javadoc comment. 60
 Error design VisibilityModifier Variable 'repoSession' must be private and have accessor methods. 61
 Error sizes LineLength Line is longer than 80 characters (found 90). 62
 Error javadoc JavadocVariable Missing a Javadoc comment. 62
 Error design VisibilityModifier Variable 'remoteRepos' must be private and have accessor methods. 63
 Error sizes LineLength Line is longer than 80 characters (found 91). 64
 Error javadoc JavadocVariable Missing a Javadoc comment. 64
 Error design VisibilityModifier Variable 'artifactRepositories' must be private and have accessor methods. 65
 Error javadoc JavadocVariable Missing a Javadoc comment. 66
 Error design VisibilityModifier Variable 'mavenParameters' must be private and have accessor methods. 66
 Error javadoc JavadocVariable Missing a Javadoc comment. 67
 Error design VisibilityModifier Variable 'pluginParameters' must be private and have accessor methods. 67
 Error javadoc JavadocVariable Missing a Javadoc comment. 68
 Error design VisibilityModifier Variable 'processor' must be private and have accessor methods. 68
 Error sizes LineLength Line is longer than 80 characters (found 106). 80
 Error sizes LineLength Line is longer than 80 characters (found 87). 84
 Error sizes LineLength Line is longer than 80 characters (found 94). 85
 Error sizes LineLength Line is longer than 80 characters (found 102). 102
 Error sizes LineLength Line is longer than 80 characters (found 92). 103
 Error sizes LineLength Line is longer than 80 characters (found 87). 105
 Error sizes LineLength Line is longer than 80 characters (found 90). 111
 Error sizes LineLength Line is longer than 80 characters (found 87). 126
 Error sizes LineLength Line is longer than 80 characters (found 83). 162
 Error sizes LineLength Line is longer than 80 characters (found 106). 170
 Error sizes LineLength Line is longer than 80 characters (found 106). 185
 Error sizes LineLength Line is longer than 80 characters (found 122). 203
 Error sizes LineLength Line is longer than 80 characters (found 119). 204
 Error sizes LineLength Line is longer than 80 characters (found 87). 206
 Error sizes LineLength Line is longer than 80 characters (found 105). 210

java/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

java/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

java/japicmp/maven/PostAnalysisScriptExecutor.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file. 1
 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

java/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

java/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

java/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