File contains tab characters (this is the first instance).
5
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
5
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
6
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
7
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
8
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
9
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
15
Error
sizes
LineLength
Line is longer than 80 characters (found 88).
17
Error
sizes
LineLength
Line is longer than 80 characters (found 82).
18
Error
sizes
LineLength
Line is longer than 80 characters (found 82).
19
Error
sizes
LineLength
Line is longer than 80 characters (found 113).
22
Error
sizes
LineLength
Line is longer than 80 characters (found 101).
24
Error
sizes
LineLength
Line is longer than 80 characters (found 101).
25
Error
design
DesignForExtension
Class 'BreakBuild' looks like designed for extension (can be subclassed), but the method 'onSemanticVersioning' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BreakBuild' final or making the method 'onSemanticVersioning' static/final/abstract/empty, or adding allowed annotation for the method.
28
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
28
Error
design
DesignForExtension
Class 'BreakBuild' looks like designed for extension (can be subclassed), but the method 'onSemanticVersioningForMajorVersionZero' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BreakBuild' final or making the method 'onSemanticVersioningForMajorVersionZero' static/final/abstract/empty, or adding allowed annotation for the method.
32
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
32
Error
design
DesignForExtension
Class 'BreakBuild' looks like designed for extension (can be subclassed), but the method 'onModifications' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BreakBuild' final or making the method 'onModifications' static/final/abstract/empty, or adding allowed annotation for the method.
36
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
36
Error
design
DesignForExtension
Class 'BreakBuild' looks like designed for extension (can be subclassed), but the method 'onBinaryIncompatibleModifications' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BreakBuild' final or making the method 'onBinaryIncompatibleModifications' static/final/abstract/empty, or adding allowed annotation for the method.
40
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
40
Error
design
DesignForExtension
Class 'BreakBuild' looks like designed for extension (can be subclassed), but the method 'onSourceIncompatibleModifications' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BreakBuild' final or making the method 'onSourceIncompatibleModifications' static/final/abstract/empty, or adding allowed annotation for the method.
44
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
44
Error
design
DesignForExtension
Class 'BreakBuild' looks like designed for extension (can be subclassed), but the method 'setOnSemanticVersioning' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BreakBuild' final or making the method 'setOnSemanticVersioning' static/final/abstract/empty, or adding allowed annotation for the method.
48
Error
coding
HiddenField
'onSemanticVersioning' hides a field.
48
Error
design
DesignForExtension
Class 'BreakBuild' looks like designed for extension (can be subclassed), but the method 'setOnSemanticVersioningForMajorVersionZero' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BreakBuild' final or making the method 'setOnSemanticVersioningForMajorVersionZero' static/final/abstract/empty, or adding allowed annotation for the method.
52
Error
coding
HiddenField
'onSemanticVersioningForMajorVersionZero' hides a field.
53
Error
sizes
LineLength
Line is longer than 80 characters (found 103).
54
Error
design
DesignForExtension
Class 'BreakBuild' looks like designed for extension (can be subclassed), but the method 'setOnModifications' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BreakBuild' final or making the method 'setOnModifications' static/final/abstract/empty, or adding allowed annotation for the method.
57
Error
coding
HiddenField
'onModifications' hides a field.
57
Error
sizes
LineLength
Line is longer than 80 characters (found 100).
61
Error
design
DesignForExtension
Class 'BreakBuild' looks like designed for extension (can be subclassed), but the method 'setOnBinaryIncompatibleModifications' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BreakBuild' final or making the method 'setOnBinaryIncompatibleModifications' static/final/abstract/empty, or adding allowed annotation for the method.
61
Error
coding
HiddenField
'onBinaryIncompatibleModifications' hides a field.
61
Error
sizes
LineLength
Line is longer than 80 characters (found 91).
62
Error
sizes
LineLength
Line is longer than 80 characters (found 100).
65
Error
design
DesignForExtension
Class 'BreakBuild' looks like designed for extension (can be subclassed), but the method 'setOnSourceIncompatibleModifications' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BreakBuild' final or making the method 'setOnSourceIncompatibleModifications' static/final/abstract/empty, or adding allowed annotation for the method.
65
Error
coding
HiddenField
'onSourceIncompatibleModifications' hides a field.
65
Error
sizes
LineLength
Line is longer than 80 characters (found 91).
66
japicmp/maven/ConfigParameters.java
Severity
Category
Rule
Message
Line
Error
javadoc
JavadocPackage
Missing package-info.java file.
1
Error
sizes
LineLength
Line is longer than 80 characters (found 98).
7
Error
whitespace
FileTabCharacter
File contains tab characters (this is the first instance).
7
Error
sizes
LineLength
Line is longer than 80 characters (found 129).
9
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
17
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
19
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
21
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
23
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
25
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
27
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
29
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
31
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
33
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
35
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
37
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
39
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
41
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
43
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
45
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
47
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
49
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
51
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
53
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
55
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
57
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
59
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
61
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
63
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
65
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
67
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
69
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
71
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
73
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
75
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
77
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
79
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
82
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
84
Error
sizes
LineLength
Line is longer than 80 characters (found 97).
86
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
86
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
88
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
90
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
92
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getNoAnnotations' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getNoAnnotations' static/final/abstract/empty, or adding allowed annotation for the method.
96
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
96
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setNoAnnotations' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setNoAnnotations' static/final/abstract/empty, or adding allowed annotation for the method.
100
Error
misc
FinalParameters
Parameter noAnnotations should be final.
100
Error
coding
HiddenField
'noAnnotations' hides a field.
100
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getAccessModifier' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getAccessModifier' static/final/abstract/empty, or adding allowed annotation for the method.
104
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
104
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setAccessModifier' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setAccessModifier' static/final/abstract/empty, or adding allowed annotation for the method.
108
Error
misc
FinalParameters
Parameter accessModifier should be final.
108
Error
coding
HiddenField
'accessModifier' hides a field.
108
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getOnlyModified' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getOnlyModified' static/final/abstract/empty, or adding allowed annotation for the method.
112
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
112
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setOnlyModified' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setOnlyModified' static/final/abstract/empty, or adding allowed annotation for the method.
116
Error
misc
FinalParameters
Parameter onlyModified should be final.
116
Error
coding
HiddenField
'onlyModified' hides a field.
116
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getOnlyBinaryIncompatible' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getOnlyBinaryIncompatible' static/final/abstract/empty, or adding allowed annotation for the method.
120
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
120
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setOnlyBinaryIncompatible' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setOnlyBinaryIncompatible' static/final/abstract/empty, or adding allowed annotation for the method.
124
Error
misc
FinalParameters
Parameter onlyBinaryIncompatible should be final.
124
Error
coding
HiddenField
'onlyBinaryIncompatible' hides a field.
124
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getBreakBuildOnModifications' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getBreakBuildOnModifications' static/final/abstract/empty, or adding allowed annotation for the method.
128
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
128
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setBreakBuildOnModifications' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setBreakBuildOnModifications' static/final/abstract/empty, or adding allowed annotation for the method.
132
Error
misc
FinalParameters
Parameter breakBuildOnModifications should be final.
132
Error
coding
HiddenField
'breakBuildOnModifications' hides a field.
132
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getBreakBuildOnBinaryIncompatibleModifications' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getBreakBuildOnBinaryIncompatibleModifications' static/final/abstract/empty, or adding allowed annotation for the method.
136
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
136
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setBreakBuildOnBinaryIncompatibleModifications' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setBreakBuildOnBinaryIncompatibleModifications' static/final/abstract/empty, or adding allowed annotation for the method.
140
Error
misc
FinalParameters
Parameter breakBuildOnBinaryIncompatibleModifications should be final.
141
Error
coding
HiddenField
'breakBuildOnBinaryIncompatibleModifications' hides a field.
141
Error
sizes
LineLength
Line is longer than 80 characters (found 111).
142
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getIncludeSynthetic' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getIncludeSynthetic' static/final/abstract/empty, or adding allowed annotation for the method.
145
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
145
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setIncludeSynthetic' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setIncludeSynthetic' static/final/abstract/empty, or adding allowed annotation for the method.
149
Error
misc
FinalParameters
Parameter includeSynthetic should be final.
149
Error
coding
HiddenField
'includeSynthetic' hides a field.
149
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getIncludes' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getIncludes' static/final/abstract/empty, or adding allowed annotation for the method.
153
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
153
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setIncludes' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setIncludes' static/final/abstract/empty, or adding allowed annotation for the method.
157
Error
misc
FinalParameters
Parameter includes should be final.
157
Error
coding
HiddenField
'includes' hides a field.
157
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'isIncludeSnapshots' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'isIncludeSnapshots' static/final/abstract/empty, or adding allowed annotation for the method.
161
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
161
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setIncludeSnapshots' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setIncludeSnapshots' static/final/abstract/empty, or adding allowed annotation for the method.
165
Error
misc
FinalParameters
Parameter includeSnapshots should be final.
165
Error
coding
HiddenField
'includeSnapshots' hides a field.
165
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getExcludes' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getExcludes' static/final/abstract/empty, or adding allowed annotation for the method.
169
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
169
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setExcludes' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setExcludes' static/final/abstract/empty, or adding allowed annotation for the method.
173
Error
misc
FinalParameters
Parameter excludes should be final.
173
Error
coding
HiddenField
'excludes' hides a field.
173
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getIgnoreMissingClasses' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getIgnoreMissingClasses' static/final/abstract/empty, or adding allowed annotation for the method.
177
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
177
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setIgnoreMissingClasses' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setIgnoreMissingClasses' static/final/abstract/empty, or adding allowed annotation for the method.
181
Error
misc
FinalParameters
Parameter ignoreMissingClasses should be final.
181
Error
coding
HiddenField
'ignoreMissingClasses' hides a field.
181
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getSkipPomModules' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getSkipPomModules' static/final/abstract/empty, or adding allowed annotation for the method.
185
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
185
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setSkipPomModules' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setSkipPomModules' static/final/abstract/empty, or adding allowed annotation for the method.
189
Error
misc
FinalParameters
Parameter skipPomModules should be final.
189
Error
coding
HiddenField
'skipPomModules' hides a field.
189
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getHtmlStylesheet' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getHtmlStylesheet' static/final/abstract/empty, or adding allowed annotation for the method.
193
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
193
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setHtmlStylesheet' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setHtmlStylesheet' static/final/abstract/empty, or adding allowed annotation for the method.
197
Error
misc
FinalParameters
Parameter htmlStylesheet should be final.
197
Error
coding
HiddenField
'htmlStylesheet' hides a field.
197
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getHtmlTitle' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getHtmlTitle' static/final/abstract/empty, or adding allowed annotation for the method.
201
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
201
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setHtmlTitle' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setHtmlTitle' static/final/abstract/empty, or adding allowed annotation for the method.
205
Error
misc
FinalParameters
Parameter htmlTitle should be final.
205
Error
coding
HiddenField
'htmlTitle' hides a field.
205
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getMarkdownTitle' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getMarkdownTitle' static/final/abstract/empty, or adding allowed annotation for the method.
209
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
209
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setMarkdownTitle' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setMarkdownTitle' static/final/abstract/empty, or adding allowed annotation for the method.
213
Error
misc
FinalParameters
Parameter markdownTitle should be final.
213
Error
coding
HiddenField
'markdownTitle' hides a field.
213
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getIgnoreNonResolvableArtifacts' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getIgnoreNonResolvableArtifacts' static/final/abstract/empty, or adding allowed annotation for the method.
217
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
217
Error
sizes
LineLength
Line is longer than 80 characters (found 83).
221
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setIgnoreNonResolvableArtifacts' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setIgnoreNonResolvableArtifacts' static/final/abstract/empty, or adding allowed annotation for the method.
221
Error
misc
FinalParameters
Parameter ignoreNonResolvableArtifacts should be final.
221
Error
coding
HiddenField
'ignoreNonResolvableArtifacts' hides a field.
221
Error
sizes
LineLength
Line is longer than 80 characters (found 81).
222
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getPackagingSupporteds' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getPackagingSupporteds' static/final/abstract/empty, or adding allowed annotation for the method.
225
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
225
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setPackagingSupporteds' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setPackagingSupporteds' static/final/abstract/empty, or adding allowed annotation for the method.
229
Error
misc
FinalParameters
Parameter packagingSupporteds should be final.
229
Error
coding
HiddenField
'packagingSupporteds' hides a field.
229
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getBreakBuildOnSourceIncompatibleModifications' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getBreakBuildOnSourceIncompatibleModifications' static/final/abstract/empty, or adding allowed annotation for the method.
233
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
233
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setBreakBuildOnSourceIncompatibleModifications' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setBreakBuildOnSourceIncompatibleModifications' static/final/abstract/empty, or adding allowed annotation for the method.
237
Error
misc
FinalParameters
Parameter breakBuildOnSourceIncompatibleModifications should be final.
238
Error
coding
HiddenField
'breakBuildOnSourceIncompatibleModifications' hides a field.
238
Error
sizes
LineLength
Line is longer than 80 characters (found 111).
239
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getBreakBuildBasedOnSemanticVersioning' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getBreakBuildBasedOnSemanticVersioning' static/final/abstract/empty, or adding allowed annotation for the method.
242
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
242
Error
sizes
LineLength
Line is longer than 80 characters (found 98).
246
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setBreakBuildBasedOnSemanticVersioning' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setBreakBuildBasedOnSemanticVersioning' static/final/abstract/empty, or adding allowed annotation for the method.
246
Error
misc
FinalParameters
Parameter breakBuildBasedOnSemanticVersioning should be final.
246
Error
coding
HiddenField
'breakBuildBasedOnSemanticVersioning' hides a field.
246
Error
sizes
LineLength
Line is longer than 80 characters (found 95).
247
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getPostAnalysisScript' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getPostAnalysisScript' static/final/abstract/empty, or adding allowed annotation for the method.
250
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
250
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setPostAnalysisScript' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setPostAnalysisScript' static/final/abstract/empty, or adding allowed annotation for the method.
254
Error
misc
FinalParameters
Parameter postAnalysisScript should be final.
254
Error
coding
HiddenField
'postAnalysisScript' hides a field.
254
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'skipDiffReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'skipDiffReport' static/final/abstract/empty, or adding allowed annotation for the method.
258
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
258
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setSkipDiffReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setSkipDiffReport' static/final/abstract/empty, or adding allowed annotation for the method.
262
Error
coding
HiddenField
'skipDiffReport' hides a field.
262
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'skipHtmlReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'skipHtmlReport' static/final/abstract/empty, or adding allowed annotation for the method.
266
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
266
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setSkipHtmlReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setSkipHtmlReport' static/final/abstract/empty, or adding allowed annotation for the method.
270
Error
coding
HiddenField
'skipHtmlReport' hides a field.
270
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'skipMarkdownReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'skipMarkdownReport' static/final/abstract/empty, or adding allowed annotation for the method.
274
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
274
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setSkipMarkdownReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setSkipMarkdownReport' static/final/abstract/empty, or adding allowed annotation for the method.
278
Error
coding
HiddenField
'skipMarkdownReport' hides a field.
278
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'skipXmlReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'skipXmlReport' static/final/abstract/empty, or adding allowed annotation for the method.
282
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
282
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setSkipXmlReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setSkipXmlReport' static/final/abstract/empty, or adding allowed annotation for the method.
286
Error
coding
HiddenField
'skipXmlReport' hides a field.
286
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getIgnoreMissingOldVersion' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getIgnoreMissingOldVersion' static/final/abstract/empty, or adding allowed annotation for the method.
290
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
290
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setIgnoreMissingOldVersion' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setIgnoreMissingOldVersion' static/final/abstract/empty, or adding allowed annotation for the method.
294
Error
misc
FinalParameters
Parameter ignoreMissingOldVersion should be final.
294
Error
coding
HiddenField
'ignoreMissingOldVersion' hides a field.
294
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getOldVersionPattern' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getOldVersionPattern' static/final/abstract/empty, or adding allowed annotation for the method.
298
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
298
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setOldVersionPattern' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setOldVersionPattern' static/final/abstract/empty, or adding allowed annotation for the method.
302
Error
misc
FinalParameters
Parameter oldVersionPattern should be final.
302
Error
coding
HiddenField
'oldVersionPattern' hides a field.
302
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'isBreakBuildIfCausedByExclusion' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'isBreakBuildIfCausedByExclusion' static/final/abstract/empty, or adding allowed annotation for the method.
306
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
306
Error
sizes
LineLength
Line is longer than 80 characters (found 86).
310
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setBreakBuildIfCausedByExclusion' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setBreakBuildIfCausedByExclusion' static/final/abstract/empty, or adding allowed annotation for the method.
310
Error
misc
FinalParameters
Parameter breakBuildIfCausedByExclusion should be final.
310
Error
coding
HiddenField
'breakBuildIfCausedByExclusion' hides a field.
310
Error
sizes
LineLength
Line is longer than 80 characters (found 83).
311
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getIgnoreMissingClassesByRegularExpressions' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getIgnoreMissingClassesByRegularExpressions' static/final/abstract/empty, or adding allowed annotation for the method.
314
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
314
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setIgnoreMissingClassesByRegularExpressions' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setIgnoreMissingClassesByRegularExpressions' static/final/abstract/empty, or adding allowed annotation for the method.
318
Error
misc
FinalParameters
Parameter ignoreMissingClassesByRegularExpressions should be final.
319
Error
coding
HiddenField
'ignoreMissingClassesByRegularExpressions' hides a field.
319
Error
sizes
LineLength
Line is longer than 80 characters (found 105).
320
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'isReportOnlyFilename' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'isReportOnlyFilename' static/final/abstract/empty, or adding allowed annotation for the method.
323
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
323
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setReportOnlyFilename' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setReportOnlyFilename' static/final/abstract/empty, or adding allowed annotation for the method.
327
Error
misc
FinalParameters
Parameter reportOnlyFileName should be final.
327
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'isReportOnlySummary' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'isReportOnlySummary' static/final/abstract/empty, or adding allowed annotation for the method.
331
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
331
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setReportOnlySummary' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setReportOnlySummary' static/final/abstract/empty, or adding allowed annotation for the method.
335
Error
misc
FinalParameters
Parameter reportOnlySummary should be final.
335
Error
coding
HiddenField
'reportOnlySummary' hides a field.
335
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getIgnoreMissingNewVersion' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getIgnoreMissingNewVersion' static/final/abstract/empty, or adding allowed annotation for the method.
339
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
339
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setIgnoreMissingNewVersion' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setIgnoreMissingNewVersion' static/final/abstract/empty, or adding allowed annotation for the method.
343
Error
misc
FinalParameters
Parameter ignoreMissingNewVersion should be final.
343
Error
coding
HiddenField
'ignoreMissingNewVersion' hides a field.
343
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getIncludeModules' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getIncludeModules' static/final/abstract/empty, or adding allowed annotation for the method.
347
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
347
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setIncludeModules' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setIncludeModules' static/final/abstract/empty, or adding allowed annotation for the method.
351
Error
misc
FinalParameters
Parameter includeModules should be final.
351
Error
coding
HiddenField
'includeModules' hides a field.
351
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getExcludeModules' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getExcludeModules' static/final/abstract/empty, or adding allowed annotation for the method.
355
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
355
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setExcludeModules' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setExcludeModules' static/final/abstract/empty, or adding allowed annotation for the method.
359
Error
misc
FinalParameters
Parameter excludeModules should be final.
359
Error
coding
HiddenField
'excludeModules' hides a field.
359
Error
sizes
LineLength
Line is longer than 80 characters (found 83).
363
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'isBreakBuildBasedOnSemanticVersioningForMajorVersionZero' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'isBreakBuildBasedOnSemanticVersioningForMajorVersionZero' static/final/abstract/empty, or adding allowed annotation for the method.
363
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
363
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setBreakBuildBasedOnSemanticVersioningForMajorVersionZero' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setBreakBuildBasedOnSemanticVersioningForMajorVersionZero' static/final/abstract/empty, or adding allowed annotation for the method.
367
Error
sizes
LineLength
Line is longer than 80 characters (found 89).
368
Error
misc
FinalParameters
Parameter breakBuildBasedOnSemanticVersioningForMajorVersionZero should be final.
368
Error
coding
HiddenField
'breakBuildBasedOnSemanticVersioningForMajorVersionZero' hides a field.
368
Error
sizes
LineLength
Line is longer than 80 characters (found 87).
370
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'isIncludeExlusively' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'isIncludeExlusively' static/final/abstract/empty, or adding allowed annotation for the method.
373
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
373
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setIncludeExclusively' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setIncludeExclusively' static/final/abstract/empty, or adding allowed annotation for the method.
377
Error
misc
FinalParameters
Parameter includeExclusively should be final.
377
Error
coding
HiddenField
'includeExclusively' hides a field.
377
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'isExcludeExclusively' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'isExcludeExclusively' static/final/abstract/empty, or adding allowed annotation for the method.
381
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
381
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setExcludeExclusively' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setExcludeExclusively' static/final/abstract/empty, or adding allowed annotation for the method.
385
Error
misc
FinalParameters
Parameter excludeExclusively should be final.
385
Error
coding
HiddenField
'excludeExclusively' hides a field.
385
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'isIncludeExclusively' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'isIncludeExclusively' static/final/abstract/empty, or adding allowed annotation for the method.
389
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
389
Error
sizes
LineLength
Line is longer than 80 characters (found 102).
393
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getOverrideCompatibilityChangeParameters' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getOverrideCompatibilityChangeParameters' static/final/abstract/empty, or adding allowed annotation for the method.
393
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
393
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setOverrideCompatibilityChangeParameters' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setOverrideCompatibilityChangeParameters' static/final/abstract/empty, or adding allowed annotation for the method.
397
Error
sizes
LineLength
Line is longer than 80 characters (found 107).
398
Error
misc
FinalParameters
Parameter overrideCompatibilityChangeParameters should be final.
398
Error
coding
HiddenField
'overrideCompatibilityChangeParameters' hides a field.
398
Error
sizes
LineLength
Line is longer than 80 characters (found 99).
399
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'isIgnoreMissingOptionalDependency' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'isIgnoreMissingOptionalDependency' static/final/abstract/empty, or adding allowed annotation for the method.
402
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
402
Error
sizes
LineLength
Line is longer than 80 characters (found 90).
406
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setIgnoreMissingOptionalDependency' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setIgnoreMissingOptionalDependency' static/final/abstract/empty, or adding allowed annotation for the method.
406
Error
misc
FinalParameters
Parameter ignoreMissingOptionalDependency should be final.
406
Error
coding
HiddenField
'ignoreMissingOptionalDependency' hides a field.
406
Error
sizes
LineLength
Line is longer than 80 characters (found 87).
407
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'getReportLinkName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'getReportLinkName' static/final/abstract/empty, or adding allowed annotation for the method.
410
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
410
Error
design
DesignForExtension
Class 'ConfigParameters' looks like designed for extension (can be subclassed), but the method 'setReportLinkName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigParameters' final or making the method 'setReportLinkName' static/final/abstract/empty, or adding allowed annotation for the method.
414
Error
misc
FinalParameters
Parameter reportLinkName should be final.
414
Error
coding
HiddenField
'reportLinkName' hides a field.
414
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
421
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
424
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
427
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
430
Error
design
DesignForExtension
Class 'OverrideCompatibilityChangeParameter' looks like designed for extension (can be subclassed), but the method 'getCompatibilityChange' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OverrideCompatibilityChangeParameter' final or making the method 'getCompatibilityChange' static/final/abstract/empty, or adding allowed annotation for the method.
432
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
432
Error
design
DesignForExtension
Class 'OverrideCompatibilityChangeParameter' looks like designed for extension (can be subclassed), but the method 'isBinaryCompatible' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OverrideCompatibilityChangeParameter' final or making the method 'isBinaryCompatible' static/final/abstract/empty, or adding allowed annotation for the method.
436
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
436
Error
design
DesignForExtension
Class 'OverrideCompatibilityChangeParameter' looks like designed for extension (can be subclassed), but the method 'isSourceCompatible' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OverrideCompatibilityChangeParameter' final or making the method 'isSourceCompatible' static/final/abstract/empty, or adding allowed annotation for the method.
440
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
440
Error
design
DesignForExtension
Class 'OverrideCompatibilityChangeParameter' looks like designed for extension (can be subclassed), but the method 'getSemanticVersionLevel' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OverrideCompatibilityChangeParameter' final or making the method 'getSemanticVersionLevel' static/final/abstract/empty, or adding allowed annotation for the method.
444
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
444
japicmp/maven/ConfigurationFile.java
Severity
Category
Rule
Message
Line
Error
whitespace
FileTabCharacter
File contains tab characters (this is the first instance).
4
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
4
Error
design
DesignForExtension
Class 'ConfigurationFile' looks like designed for extension (can be subclassed), but the method 'getPath' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigurationFile' final or making the method 'getPath' static/final/abstract/empty, or adding allowed annotation for the method.
6
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
6
Error
design
DesignForExtension
Class 'ConfigurationFile' looks like designed for extension (can be subclassed), but the method 'setPath' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigurationFile' final or making the method 'setPath' static/final/abstract/empty, or adding allowed annotation for the method.
10
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
10
Error
misc
FinalParameters
Parameter path should be final.
10
Error
coding
HiddenField
'path' hides a field.
10
japicmp/maven/Dependency.java
Severity
Category
Rule
Message
Line
Error
whitespace
FileTabCharacter
File contains tab characters (this is the first instance).
5
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
5
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
6
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
7
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
8
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
9
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
10
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
11
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
13
Error
design
DesignForExtension
Class 'Dependency' looks like designed for extension (can be subclassed), but the method 'getGroupId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Dependency' final or making the method 'getGroupId' static/final/abstract/empty, or adding allowed annotation for the method.
17
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
17
Error
design
DesignForExtension
Class 'Dependency' looks like designed for extension (can be subclassed), but the method 'setGroupId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Dependency' final or making the method 'setGroupId' static/final/abstract/empty, or adding allowed annotation for the method.
21
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
21
Error
misc
FinalParameters
Parameter groupId should be final.
21
Error
coding
HiddenField
'groupId' hides a field.
21
Error
design
DesignForExtension
Class 'Dependency' looks like designed for extension (can be subclassed), but the method 'getArtifactId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Dependency' final or making the method 'getArtifactId' static/final/abstract/empty, or adding allowed annotation for the method.
25
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
25
Error
design
DesignForExtension
Class 'Dependency' looks like designed for extension (can be subclassed), but the method 'setArtifactId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Dependency' final or making the method 'setArtifactId' static/final/abstract/empty, or adding allowed annotation for the method.
29
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
29
Error
misc
FinalParameters
Parameter artifactId should be final.
29
Error
coding
HiddenField
'artifactId' hides a field.
29
Error
design
DesignForExtension
Class 'Dependency' looks like designed for extension (can be subclassed), but the method 'getVersion' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Dependency' final or making the method 'getVersion' static/final/abstract/empty, or adding allowed annotation for the method.
33
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
33
Error
design
DesignForExtension
Class 'Dependency' looks like designed for extension (can be subclassed), but the method 'setVersion' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Dependency' final or making the method 'setVersion' static/final/abstract/empty, or adding allowed annotation for the method.
37
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
37
Error
misc
FinalParameters
Parameter version should be final.
37
Error
coding
HiddenField
'version' hides a field.
37
Error
design
DesignForExtension
Class 'Dependency' looks like designed for extension (can be subclassed), but the method 'getScope' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Dependency' final or making the method 'getScope' static/final/abstract/empty, or adding allowed annotation for the method.
41
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
41
Error
design
DesignForExtension
Class 'Dependency' looks like designed for extension (can be subclassed), but the method 'setScope' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Dependency' final or making the method 'setScope' static/final/abstract/empty, or adding allowed annotation for the method.
45
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
45
Error
misc
FinalParameters
Parameter scope should be final.
45
Error
coding
HiddenField
'scope' hides a field.
45
Error
design
DesignForExtension
Class 'Dependency' looks like designed for extension (can be subclassed), but the method 'getSystemPath' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Dependency' final or making the method 'getSystemPath' static/final/abstract/empty, or adding allowed annotation for the method.
49
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
49
Error
design
DesignForExtension
Class 'Dependency' looks like designed for extension (can be subclassed), but the method 'setSystemPath' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Dependency' final or making the method 'setSystemPath' static/final/abstract/empty, or adding allowed annotation for the method.
53
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
53
Error
misc
FinalParameters
Parameter systemPath should be final.
53
Error
coding
HiddenField
'systemPath' hides a field.
53
Error
design
DesignForExtension
Class 'Dependency' looks like designed for extension (can be subclassed), but the method 'getClassifier' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Dependency' final or making the method 'getClassifier' static/final/abstract/empty, or adding allowed annotation for the method.
57
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
57
Error
design
DesignForExtension
Class 'Dependency' looks like designed for extension (can be subclassed), but the method 'setClassifier' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Dependency' final or making the method 'setClassifier' static/final/abstract/empty, or adding allowed annotation for the method.
61
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
61
Error
misc
FinalParameters
Parameter classifier should be final.
61
Error
coding
HiddenField
'classifier' hides a field.
61
Error
design
DesignForExtension
Class 'Dependency' looks like designed for extension (can be subclassed), but the method 'getType' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Dependency' final or making the method 'getType' static/final/abstract/empty, or adding allowed annotation for the method.
65
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
65
Error
design
DesignForExtension
Class 'Dependency' looks like designed for extension (can be subclassed), but the method 'setType' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Dependency' final or making the method 'setType' static/final/abstract/empty, or adding allowed annotation for the method.
69
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
69
Error
misc
FinalParameters
Parameter type should be final.
69
Error
coding
HiddenField
'type' hides a field.
69
Error
design
DesignForExtension
Class 'Dependency' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Dependency' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method.
73
Error
whitespace
OperatorWrap
'+' should be on a new line.
75
Error
whitespace
OperatorWrap
'+' should be on a new line.
76
Error
whitespace
OperatorWrap
'+' should be on a new line.
77
Error
whitespace
OperatorWrap
'+' should be on a new line.
78
Error
whitespace
OperatorWrap
'+' should be on a new line.
79
Error
whitespace
OperatorWrap
'+' should be on a new line.
80
Error
whitespace
OperatorWrap
'+' should be on a new line.
81
Error
whitespace
OperatorWrap
'+' should be on a new line.
82
japicmp/maven/JApiCmpMojo.java
Severity
Category
Rule
Message
Line
Error
imports
AvoidStarImport
Using the '.*' form of import should be avoided - org.apache.maven.plugins.annotations.*.
8
Error
whitespace
FileTabCharacter
File contains tab characters (this is the first instance).
18
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
21
Error
design
VisibilityModifier
Variable 'oldVersion' must be private and have accessor methods.
22
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
23
Error
design
VisibilityModifier
Variable 'oldVersions' must be private and have accessor methods.
24
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
25
Error
design
VisibilityModifier
Variable 'newVersion' must be private and have accessor methods.
26
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
27
Error
design
VisibilityModifier
Variable 'newVersions' must be private and have accessor methods.
28
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
29
Error
design
VisibilityModifier
Variable 'parameter' must be private and have accessor methods.
30
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
31
Error
design
VisibilityModifier
Variable 'dependencies' must be private and have accessor methods.
32
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
33
Error
design
VisibilityModifier
Variable 'oldClassPathDependencies' must be private and have accessor methods.
34
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
35
Error
design
VisibilityModifier
Variable 'newClassPathDependencies' must be private and have accessor methods.
36
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
37
Error
design
VisibilityModifier
Variable 'skip' must be private and have accessor methods.
38
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
39
Error
design
VisibilityModifier
Variable 'skipDiffReport' must be private and have accessor methods.
40
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
41
Error
design
VisibilityModifier
Variable 'skipMarkdownReport' must be private and have accessor methods.
42
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
43
Error
design
VisibilityModifier
Variable 'skipXmlReport' must be private and have accessor methods.
44
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
45
Error
design
VisibilityModifier
Variable 'skipHtmlReport' must be private and have accessor methods.
46
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
47
Error
design
VisibilityModifier
Variable 'breakBuildOnModifications' must be private and have accessor methods.
48
Error
sizes
LineLength
Line is longer than 80 characters (found 84).
49
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
49
Error
design
VisibilityModifier
Variable 'breakBuildOnBinaryIncompatibleModifications' must be private and have accessor methods.
50
Error
sizes
LineLength
Line is longer than 80 characters (found 84).
51
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
51
Error
design
VisibilityModifier
Variable 'breakBuildOnSourceIncompatibleModifications' must be private and have accessor methods.
52
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
53
Error
design
VisibilityModifier
Variable 'breakBuildBasedOnSemanticVersioning' must be private and have accessor methods.
54
Error
sizes
LineLength
Line is longer than 80 characters (found 95).
55
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
55
Error
design
VisibilityModifier
Variable 'breakBuildBasedOnSemanticVersioningForMajorVersionZero' must be private and have accessor methods.
56
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
57
Error
design
VisibilityModifier
Variable 'outputDirectory' must be private and have accessor methods.
58
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
59
Error
design
VisibilityModifier
Variable 'versionRangeWithProjectVersion' must be private and have accessor methods.
60
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
61
Error
design
VisibilityModifier
Variable 'projectBuildDir' must be private and have accessor methods.
62
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
63
Error
design
VisibilityModifier
Variable 'mavenProject' must be private and have accessor methods.
64
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
65
Error
design
VisibilityModifier
Variable 'mojoExecution' must be private and have accessor methods.
66
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
67
Error
design
VisibilityModifier
Variable 'repoSystem' must be private and have accessor methods.
68
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
69
Error
design
VisibilityModifier
Variable 'repoSession' must be private and have accessor methods.
70
Error
sizes
LineLength
Line is longer than 80 characters (found 90).
71
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
71
Error
design
VisibilityModifier
Variable 'remoteRepos' must be private and have accessor methods.
72
Error
sizes
LineLength
Line is longer than 80 characters (found 91).
73
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
73
Error
design
VisibilityModifier
Variable 'artifactRepositories' must be private and have accessor methods.
74
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
75
Error
design
VisibilityModifier
Variable 'processor' must be private and have accessor methods.
75
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
77
Error
sizes
LineLength
Line is longer than 80 characters (found 83).
81
Error
design
DesignForExtension
Class 'JApiCmpMojo' looks like designed for extension (can be subclassed), but the method 'execute' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JApiCmpMojo' final or making the method 'execute' static/final/abstract/empty, or adding allowed annotation for the method.
81
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
81
Error
sizes
LineLength
Line is longer than 80 characters (found 96).
82
Error
sizes
LineLength
Line is longer than 80 characters (found 83).
87
Error
sizes
LineLength
Line is longer than 80 characters (found 89).
102
Error
sizes
LineLength
Line is longer than 80 characters (found 108).
103
Error
sizes
LineLength
Line is longer than 80 characters (found 97).
104
Error
sizes
LineLength
Line is longer than 80 characters (found 97).
105
Error
sizes
LineLength
Line is longer than 80 characters (found 81).
106
Error
sizes
LineLength
Line is longer than 80 characters (found 94).
108
japicmp/maven/JApiCmpProcessor.java
Severity
Category
Rule
Message
Line
Error
imports
AvoidStarImport
Using the '.*' form of import should be avoided - org.eclipse.aether.resolution.*.
33
Error
imports
AvoidStarImport
Using the '.*' form of import should be avoided - java.util.*.
42
Error
whitespace
FileTabCharacter
File contains tab characters (this is the first instance).
50
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
50
Error
design
VisibilityModifier
Variable 'mavenParameters' must be private and have accessor methods.
50
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
51
Error
design
VisibilityModifier
Variable 'pluginParameters' must be private and have accessor methods.
51
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
52
Error
design
VisibilityModifier
Variable 'log' must be private and have accessor methods.
52
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
54
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
56
Error
coding
HiddenField
'pluginParameters' hides a field.
56
Error
sizes
LineLength
Line is longer than 80 characters (found 94).
57
Error
coding
HiddenField
'mavenParameters' hides a field.
57
Error
coding
HiddenField
'log' hides a field.
58
Error
sizes
LineLength
Line is longer than 80 characters (found 99).
64
Error
design
DesignForExtension
Class 'JApiCmpProcessor' looks like designed for extension (can be subclassed), but the method 'execute' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JApiCmpProcessor' final or making the method 'execute' static/final/abstract/empty, or adding allowed annotation for the method.
64
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
64
Error
coding
HiddenField
'options' hides a field.
72
Error
sizes
LineLength
Line is longer than 80 characters (found 104).
73
Error
sizes
LineLength
Line is longer than 80 characters (found 104).
76
Error
sizes
LineLength
Line is longer than 80 characters (found 103).
78
Error
sizes
LineLength
Line is longer than 80 characters (found 100).
82
Error
sizes
LineLength
Line is longer than 80 characters (found 113).
85
Error
sizes
LineLength
Line is longer than 80 characters (found 105).
86
Error
sizes
LineLength
Line is longer than 80 characters (found 82).
88
Error
sizes
LineLength
Line is longer than 80 characters (found 84).
89
Error
sizes
LineLength
Line is longer than 80 characters (found 121).
91
Error
sizes
LineLength
Line is longer than 80 characters (found 85).
94
Error
sizes
LineLength
Line is longer than 80 characters (found 111).
97
Error
sizes
LineLength
Line is longer than 80 characters (found 101).
101
Error
sizes
LineLength
Line is longer than 80 characters (found 97).
104
Error
sizes
LineLength
Line is longer than 80 characters (found 110).
109
Error
sizes
LineLength
Line is longer than 80 characters (found 102).
116
Error
sizes
LineLength
Line is longer than 80 characters (found 129).
117
Error
sizes
LineLength
Line is longer than 80 characters (found 104).
118
Error
sizes
LineLength
Line is longer than 80 characters (found 144).
119
Error
sizes
LineLength
Line is longer than 80 characters (found 105).
120
Error
sizes
LineLength
Line is longer than 80 characters (found 113).
122
Error
sizes
LineLength
Line is longer than 80 characters (found 98).
123
Error
sizes
LineLength
Line is longer than 80 characters (found 103).
129
Error
sizes
LineLength
Line is longer than 80 characters (found 93).
133
Error
sizes
LineLength
Line is longer than 80 characters (found 107).
135
Error
sizes
LineLength
Line is longer than 80 characters (found 123).
136
Error
sizes
LineLength
Line is longer than 80 characters (found 112).
137
Error
sizes
LineLength
Line is longer than 80 characters (found 98).
138
Error
sizes
LineLength
Line is longer than 80 characters (found 82).
139
Error
sizes
LineLength
Line is longer than 80 characters (found 105).
144
Error
sizes
LineLength
Line is longer than 80 characters (found 84).
148
Error
sizes
LineLength
Line is longer than 80 characters (found 81).
150
Error
sizes
LineLength
Line is longer than 80 characters (found 112).
151
Error
sizes
LineLength
Line is longer than 80 characters (found 82).
152
Error
sizes
LineLength
Line is longer than 80 characters (found 82).
153
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
160
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
160
Error
sizes
LineLength
Line is longer than 80 characters (found 86).
163
Error
sizes
LineLength
Line is longer than 80 characters (found 121).
164
Error
sizes
LineLength
Line is longer than 80 characters (found 95).
165
Error
sizes
LineLength
Line is longer than 80 characters (found 93).
166
Error
sizes
LineLength
Line is longer than 80 characters (found 122).
171
Error
sizes
LineLength
Line is longer than 80 characters (found 122).
172
Error
sizes
LineLength
Line is longer than 80 characters (found 116).
173
Error
sizes
LineLength
Line is longer than 80 characters (found 121).
174
Error
sizes
LineLength
Line is longer than 80 characters (found 97).
179
Error
sizes
LineLength
Line is longer than 80 characters (found 81).
184
Error
sizes
LineLength
Line is longer than 80 characters (found 108).
185
Error
sizes
LineLength
Line is longer than 80 characters (found 96).
187
Error
sizes
LineLength
Line is longer than 80 characters (found 109).
189
Error
sizes
LineLength
Line is longer than 80 characters (found 82).
193
Error
sizes
LineLength
Line is longer than 80 characters (found 119).
194
Error
sizes
LineLength
Line is longer than 80 characters (found 84).
195
Error
sizes
LineLength
Line is longer than 80 characters (found 82).
196
Error
sizes
LineLength
Line is longer than 80 characters (found 115).
197
Error
sizes
LineLength
Line is longer than 80 characters (found 107).
202
Error
sizes
LineLength
Line is longer than 80 characters (found 108).
205
Error
sizes
LineLength
Line is longer than 80 characters (found 115).
207
Error
sizes
LineLength
Line is longer than 80 characters (found 88).
208
Error
sizes
LineLength
Line is longer than 80 characters (found 87).
209
Error
sizes
LineLength
Line is longer than 80 characters (found 88).
212
Error
sizes
LineLength
Line is longer than 80 characters (found 90).
213
Error
sizes
LineLength
Line is longer than 80 characters (found 83).
214
Error
sizes
LineLength
Line is longer than 80 characters (found 88).
216
Error
sizes
LineLength
Line is longer than 80 characters (found 119).
219
Error
sizes
LineLength
Line is longer than 80 characters (found 83).
220
Error
sizes
LineLength
Line is longer than 80 characters (found 88).
222
Error
sizes
LineLength
Line is longer than 80 characters (found 97).
225
Error
sizes
LineLength
Line is longer than 80 characters (found 98).
226
Error
sizes
LineLength
Line is longer than 80 characters (found 81).
231
Error
sizes
LineLength
Line is longer than 80 characters (found 111).
232
Error
sizes
LineLength
Line is longer than 80 characters (found 106).
234
Error
sizes
LineLength
Line is longer than 80 characters (found 90).
235
Error
sizes
LineLength
Line is longer than 80 characters (found 103).
242
Error
sizes
LineLength
Line is longer than 80 characters (found 113).
244
Error
sizes
LineLength
Line is longer than 80 characters (found 81).
250
Error
sizes
LineLength
Line is longer than 80 characters (found 82).
252
Error
sizes
LineLength
Line is longer than 80 characters (found 106).
253
Error
sizes
LineLength
Line is longer than 80 characters (found 108).
258
Error
sizes
LineLength
Line is longer than 80 characters (found 97).
263
Error
sizes
LineLength
Line is longer than 80 characters (found 93).
264
Error
whitespace
EmptyForIteratorPad
';' is followed by whitespace.
264
Error
sizes
LineLength
Line is longer than 80 characters (found 106).
265
Error
sizes
LineLength
Line is longer than 80 characters (found 92).
266
Error
sizes
LineLength
Line is longer than 80 characters (found 107).
271
Error
sizes
LineLength
Line is longer than 80 characters (found 109).
277
Error
sizes
LineLength
Line is longer than 80 characters (found 95).
281
Error
sizes
LineLength
Line is longer than 80 characters (found 114).
284
Error
sizes
LineLength
Line is longer than 80 characters (found 96).
288
Error
sizes
LineLength
Line is longer than 80 characters (found 144).
289
Error
sizes
LineLength
Line is longer than 80 characters (found 117).
292
Error
sizes
LineLength
Line is longer than 80 characters (found 112).
296
Error
sizes
LineLength
Line is longer than 80 characters (found 125).
298
Error
sizes
LineLength
Line is longer than 80 characters (found 102).
303
Error
sizes
LineLength
Line is longer than 80 characters (found 84).
304
Error
sizes
LineLength
Line is longer than 80 characters (found 100).
305
Error
sizes
LineLength
Line is longer than 80 characters (found 120).
306
Error
sizes
LineLength
Line is longer than 80 characters (found 121).
310
Error
sizes
LineLength
Line is longer than 80 characters (found 84).
312
Error
sizes
LineLength
Line is longer than 80 characters (found 117).
318
Error
sizes
LineLength
Line is longer than 80 characters (found 112).
322
Error
sizes
LineLength
Line is longer than 80 characters (found 125).
324
Error
sizes
LineLength
Line is longer than 80 characters (found 102).
329
Error
sizes
LineLength
Line is longer than 80 characters (found 89).
330
Error
sizes
LineLength
Line is longer than 80 characters (found 89).
331
Error
sizes
LineLength
Line is longer than 80 characters (found 107).
332
Error
sizes
LineLength
Line is longer than 80 characters (found 117).
334
Error
sizes
LineLength
Line is longer than 80 characters (found 91).
338
Error
sizes
LineLength
Line is longer than 80 characters (found 85).
339
Error
sizes
LineLength
Line is longer than 80 characters (found 88).
340
Error
sizes
LineLength
Line is longer than 80 characters (found 98).
341
Error
sizes
LineLength
Line is longer than 80 characters (found 85).
342
Error
sizes
LineLength
Line is longer than 80 characters (found 129).
343
Error
sizes
LineLength
Line is longer than 80 characters (found 102).
345
Error
sizes
LineLength
Line is longer than 80 characters (found 88).
346
Error
sizes
LineLength
Line is longer than 80 characters (found 118).
347
Error
sizes
LineLength
Line is longer than 80 characters (found 85).
348
Error
sizes
LineLength
Line is longer than 80 characters (found 123).
353
Error
sizes
LineLength
Line is longer than 80 characters (found 116).
360
Error
sizes
LineLength
Line is longer than 80 characters (found 86).
361
Error
sizes
LineLength
Line is longer than 80 characters (found 116).
370
Error
sizes
LineLength
Line is longer than 80 characters (found 86).
371
Error
design
DesignForExtension
Class 'JApiCmpProcessor' looks like designed for extension (can be subclassed), but the method 'breakBuildIfNecessary' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JApiCmpProcessor' final or making the method 'breakBuildIfNecessary' static/final/abstract/empty, or adding allowed annotation for the method.
380
Error
sizes
LineLength
Line is longer than 80 characters (found 97).
381
Error
sizes
LineLength
Line is longer than 80 characters (found 81).
382
Error
coding
HiddenField
'options' hides a field.
382
Error
sizes
LineLength
Line is longer than 80 characters (found 107).
383
Error
sizes
LineLength
Line is longer than 80 characters (found 93).
388
Error
sizes
LineLength
Line is longer than 80 characters (found 91).
389
Error
sizes
LineLength
Line is longer than 80 characters (found 82).
391
Error
sizes
LineLength
Line is longer than 80 characters (found 82).
394
Error
sizes
LineLength
Line is longer than 80 characters (found 103).
409
Error
misc
FinalParameters
Parameter msg should be final.
412
Error
misc
FinalParameters
Parameter error should be final.
412
Error
sizes
LineLength
Line is longer than 80 characters (found 90).
419
Error
sizes
LineLength
Line is longer than 80 characters (found 117).
422
Error
design
DesignForExtension
Class 'JApiCmpProcessor' looks like designed for extension (can be subclassed), but the method 'getOptions' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JApiCmpProcessor' final or making the method 'getOptions' static/final/abstract/empty, or adding allowed annotation for the method.
427
Error
sizes
LineLength
Line is longer than 80 characters (found 82).
432
Error
sizes
LineLength
Line is longer than 80 characters (found 86).
436
Error
sizes
LineLength
Line is longer than 80 characters (found 128).
439
Error
sizes
LineLength
Line is longer than 80 characters (found 87).
440
Error
sizes
LineLength
Line is longer than 80 characters (found 128).
444
Error
sizes
LineLength
Line is longer than 80 characters (found 118).
445
Error
sizes
LineLength
Line is longer than 80 characters (found 82).
448
Error
sizes
LineLength
Line is longer than 80 characters (found 98).
450
Error
sizes
LineLength
Line is longer than 80 characters (found 105).
454
Error
sizes
LineLength
Line is longer than 80 characters (found 87).
455
Error
sizes
LineLength
Line is longer than 80 characters (found 105).
461
Error
sizes
LineLength
Line is longer than 80 characters (found 86).
462
Error
sizes
LineLength
Line is longer than 80 characters (found 95).
465
Error
sizes
LineLength
Line is longer than 80 characters (found 103).
466
Error
sizes
LineLength
Line is longer than 80 characters (found 93).
468
Error
sizes
LineLength
Line is longer than 80 characters (found 81).
470
Error
whitespace
OperatorWrap
':' should be on a new line.
470
Error
sizes
LineLength
Line is longer than 80 characters (found 83).
471
Error
sizes
LineLength
Line is longer than 80 characters (found 129).
472
Error
sizes
LineLength
Line is longer than 80 characters (found 83).
475
Error
sizes
LineLength
Line is longer than 80 characters (found 92).
477
Error
sizes
LineLength
Line is longer than 80 characters (found 89).
479
Error
sizes
LineLength
Line is longer than 80 characters (found 98).
480
Error
sizes
LineLength
Line is longer than 80 characters (found 96).
481
Error
design
DesignForExtension
Class 'JApiCmpProcessor' looks like designed for extension (can be subclassed), but the method 'breakBuildOnModifications' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JApiCmpProcessor' final or making the method 'breakBuildOnModifications' static/final/abstract/empty, or adding allowed annotation for the method.
486
Error
sizes
LineLength
Line is longer than 80 characters (found 92).
491
Error
design
DesignForExtension
Class 'JApiCmpProcessor' looks like designed for extension (can be subclassed), but the method 'breakBuildOnBinaryIncompatibleModifications' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JApiCmpProcessor' final or making the method 'breakBuildOnBinaryIncompatibleModifications' static/final/abstract/empty, or adding allowed annotation for the method.
491
Error
sizes
LineLength
Line is longer than 80 characters (found 88).
492
Error
sizes
LineLength
Line is longer than 80 characters (found 82).
493
Error
sizes
LineLength
Line is longer than 80 characters (found 92).
496
Error
design
DesignForExtension
Class 'JApiCmpProcessor' looks like designed for extension (can be subclassed), but the method 'breakBuildOnSourceIncompatibleModifications' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JApiCmpProcessor' final or making the method 'breakBuildOnSourceIncompatibleModifications' static/final/abstract/empty, or adding allowed annotation for the method.
496
Error
sizes
LineLength
Line is longer than 80 characters (found 88).
497
Error
sizes
LineLength
Line is longer than 80 characters (found 82).
498
Error
sizes
LineLength
Line is longer than 80 characters (found 84).
501
Error
design
DesignForExtension
Class 'JApiCmpProcessor' looks like designed for extension (can be subclassed), but the method 'breakBuildBasedOnSemanticVersioning' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JApiCmpProcessor' final or making the method 'breakBuildBasedOnSemanticVersioning' static/final/abstract/empty, or adding allowed annotation for the method.
501
Error
sizes
LineLength
Line is longer than 80 characters (found 103).
506
Error
design
DesignForExtension
Class 'JApiCmpProcessor' looks like designed for extension (can be subclassed), but the method 'breakBuildBasedOnSemanticVersioningForMajorVersionZero' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JApiCmpProcessor' final or making the method 'breakBuildBasedOnSemanticVersioningForMajorVersionZero' static/final/abstract/empty, or adding allowed annotation for the method.
506
Error
sizes
LineLength
Line is longer than 80 characters (found 94).
507
Error
sizes
LineLength
Line is longer than 80 characters (found 92).
508
Error
design
DesignForExtension
Class 'JApiCmpProcessor' looks like designed for extension (can be subclassed), but the method 'createJApiCmpBaseDir' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JApiCmpProcessor' final or making the method 'createJApiCmpBaseDir' static/final/abstract/empty, or adding allowed annotation for the method.
511
Error
sizes
LineLength
Line is longer than 80 characters (found 101).
517
Error
sizes
LineLength
Line is longer than 80 characters (found 110).
519
Error
sizes
LineLength
Line is longer than 80 characters (found 90).
527
Error
sizes
LineLength
Line is longer than 80 characters (found 114).
531
Error
coding
HiddenField
'options' hides a field.
536
Error
sizes
LineLength
Line is longer than 80 characters (found 106).
537
Error
sizes
LineLength
Line is longer than 80 characters (found 99).
538
Error
sizes
LineLength
Line is longer than 80 characters (found 115).
539
Error
sizes
LineLength
Line is longer than 80 characters (found 110).
541
Error
sizes
LineLength
Line is longer than 80 characters (found 99).
543
Error
sizes
LineLength
Line is longer than 80 characters (found 106).
545
Error
sizes
LineLength
Line is longer than 80 characters (found 106).
549
Error
sizes
LineLength
Line is longer than 80 characters (found 88).
552
Error
sizes
LineLength
Line is longer than 80 characters (found 86).
553
Error
sizes
LineLength
Line is longer than 80 characters (found 105).
554
Error
sizes
LineLength
Line is longer than 80 characters (found 108).
556
Error
sizes
LineLength
Line is longer than 80 characters (found 112).
559
Error
sizes
LineLength
Line is longer than 80 characters (found 94).
565
Error
sizes
LineLength
Line is longer than 80 characters (found 110).
566
Error
sizes
LineLength
Line is longer than 80 characters (found 91).
569
Error
sizes
LineLength
Line is longer than 80 characters (found 102).
571
Error
sizes
LineLength
Line is longer than 80 characters (found 91).
573
Error
sizes
LineLength
Line is longer than 80 characters (found 101).
579
Error
sizes
LineLength
Line is longer than 80 characters (found 117).
580
Error
sizes
LineLength
Line is longer than 80 characters (found 110).
584
Error
sizes
LineLength
Line is longer than 80 characters (found 102).
585
Error
sizes
LineLength
Line is longer than 80 characters (found 106).
587
Error
sizes
LineLength
Line is longer than 80 characters (found 83).
589
Error
sizes
LineLength
Line is longer than 80 characters (found 100).
591
Error
sizes
LineLength
Line is longer than 80 characters (found 94).
593
Error
sizes
LineLength
Line is longer than 80 characters (found 109).
599
Error
sizes
LineLength
Line is longer than 80 characters (found 125).
600
Error
sizes
LineLength
Line is longer than 80 characters (found 86).
602
Error
sizes
LineLength
Line is longer than 80 characters (found 99).
604
Error
sizes
LineLength
Line is longer than 80 characters (found 81).
605
Error
sizes
LineLength
Line is longer than 80 characters (found 97).
606
Error
sizes
LineLength
Line is longer than 80 characters (found 107).
613
Error
sizes
LineLength
Line is longer than 80 characters (found 123).
614
Error
sizes
LineLength
Line is longer than 80 characters (found 111).
618
Error
sizes
LineLength
Line is longer than 80 characters (found 105).
619
Error
sizes
LineLength
Line is longer than 80 characters (found 107).
620
Error
sizes
LineLength
Line is longer than 80 characters (found 81).
621
Error
sizes
LineLength
Line is longer than 80 characters (found 112).
622
Error
sizes
LineLength
Line is longer than 80 characters (found 109).
624
Error
design
DesignForExtension
Class 'JApiCmpProcessor' looks like designed for extension (can be subclassed), but the method 'skipModule' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JApiCmpProcessor' final or making the method 'skipModule' static/final/abstract/empty, or adding allowed annotation for the method.
629
Error
sizes
LineLength
Line is longer than 80 characters (found 96).
630
Error
design
DesignForExtension
Class 'JApiCmpProcessor' looks like designed for extension (can be subclassed), but the method 'skipDiffReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JApiCmpProcessor' final or making the method 'skipDiffReport' static/final/abstract/empty, or adding allowed annotation for the method.
635
Error
whitespace
OperatorWrap
'|' should be on a new line.
636
Error
design
DesignForExtension
Class 'JApiCmpProcessor' looks like designed for extension (can be subclassed), but the method 'skipHtmlReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JApiCmpProcessor' final or making the method 'skipHtmlReport' static/final/abstract/empty, or adding allowed annotation for the method.
640
Error
whitespace
OperatorWrap
'|' should be on a new line.
641
Error
design
DesignForExtension
Class 'JApiCmpProcessor' looks like designed for extension (can be subclassed), but the method 'skipMarkdownReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JApiCmpProcessor' final or making the method 'skipMarkdownReport' static/final/abstract/empty, or adding allowed annotation for the method.
645
Error
whitespace
OperatorWrap
'|' should be on a new line.
646
Error
design
DesignForExtension
Class 'JApiCmpProcessor' looks like designed for extension (can be subclassed), but the method 'skipXmlReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JApiCmpProcessor' final or making the method 'skipXmlReport' static/final/abstract/empty, or adding allowed annotation for the method.
650
Error
whitespace
OperatorWrap
'|' should be on a new line.
651
Error
sizes
LineLength
Line is longer than 80 characters (found 86).
657
Error
sizes
LineLength
Line is longer than 80 characters (found 88).
663
Error
sizes
LineLength
Line is longer than 80 characters (found 88).
670
Error
sizes
LineLength
Line is longer than 80 characters (found 87).
674
Error
sizes
LineLength
Line is longer than 80 characters (found 97).
675
Error
sizes
LineLength
Line is longer than 80 characters (found 118).
677
Error
sizes
LineLength
Line is longer than 80 characters (found 121).
678
Error
sizes
LineLength
Line is longer than 80 characters (found 138).
680
Error
sizes
LineLength
Line is longer than 80 characters (found 127).
681
Error
sizes
LineLength
Line is longer than 80 characters (found 109).
682
Error
sizes
LineLength
Line is longer than 80 characters (found 89).
684
Error
sizes
LineLength
Line is longer than 80 characters (found 94).
685
Error
sizes
LineLength
Line is longer than 80 characters (found 103).
686
Error
sizes
LineLength
Line is longer than 80 characters (found 126).
687
Error
sizes
LineLength
Line is longer than 80 characters (found 82).
689
Error
sizes
LineLength
Line is longer than 80 characters (found 103).
691
Error
sizes
LineLength
Line is longer than 80 characters (found 100).
692
Error
sizes
LineLength
Line is longer than 80 characters (found 108).
693
Error
sizes
LineLength
Line is longer than 80 characters (found 83).
695
Error
sizes
LineLength
Line is longer than 80 characters (found 120).
696
Error
sizes
LineLength
Line is longer than 80 characters (found 87).
700
Error
sizes
LineLength
Line is longer than 80 characters (found 97).
701
Error
sizes
LineLength
Line is longer than 80 characters (found 112).
702
Error
sizes
LineLength
Line is longer than 80 characters (found 93).
703
Error
sizes
LineLength
Line is longer than 80 characters (found 97).
704
Error
sizes
LineLength
Line is longer than 80 characters (found 98).
705
Error
sizes
LineLength
Line is longer than 80 characters (found 123).
706
Error
sizes
LineLength
Line is longer than 80 characters (found 119).
707
Error
sizes
LineLength
Line is longer than 80 characters (found 130).
708
Error
sizes
LineLength
Line is longer than 80 characters (found 104).
709
Error
sizes
LineLength
Line is longer than 80 characters (found 141).
710
Error
sizes
LineLength
Line is longer than 80 characters (found 98).
714
Error
sizes
LineLength
Line is longer than 80 characters (found 123).
715
Error
sizes
LineLength
Line is longer than 80 characters (found 119).
716
Error
sizes
LineLength
Line is longer than 80 characters (found 130).
717
Error
sizes
LineLength
Line is longer than 80 characters (found 104).
718
Error
sizes
LineLength
Line is longer than 80 characters (found 141).
719
Error
sizes
LineLength
Line is longer than 80 characters (found 115).
724
Error
sizes
LineLength
Line is longer than 80 characters (found 130).
727
Error
sizes
LineLength
Line is longer than 80 characters (found 90).
728
Error
sizes
LineLength
Line is longer than 80 characters (found 102).
729
Error
sizes
LineLength
Line is longer than 80 characters (found 112).
732
Error
sizes
LineLength
Line is longer than 80 characters (found 105).
739
Error
sizes
LineLength
Line is longer than 80 characters (found 109).
742
Error
sizes
LineLength
Line is longer than 80 characters (found 85).
747
Error
sizes
LineLength
Line is longer than 80 characters (found 90).
749
Error
sizes
LineLength
Line is longer than 80 characters (found 81).
755
Error
sizes
LineLength
Line is longer than 80 characters (found 112).
758
Error
sizes
LineLength
Line is longer than 80 characters (found 87).
763
Error
whitespace
WhitespaceAround
'+' is not followed by whitespace.
763
Error
whitespace
WhitespaceAround
'+' is not preceded with whitespace.
763
Error
sizes
LineLength
Line is longer than 80 characters (found 125).
764
Error
sizes
LineLength
Line is longer than 80 characters (found 90).
765
Error
sizes
LineLength
Line is longer than 80 characters (found 84).
767
Error
sizes
LineLength
Line is longer than 80 characters (found 107).
769
Error
sizes
LineLength
Line is longer than 80 characters (found 115).
770
Error
sizes
LineLength
Line is longer than 80 characters (found 116).
771
Error
sizes
LineLength
Line is longer than 80 characters (found 84).
772
Error
sizes
LineLength
Line is longer than 80 characters (found 87).
780
Error
sizes
LineLength
Line is longer than 80 characters (found 100).
781
Error
sizes
LineLength
Line is longer than 80 characters (found 99).
783
Error
sizes
LineLength
Line is longer than 80 characters (found 108).
788
Error
sizes
LineLength
Line is longer than 80 characters (found 82).
798
Error
sizes
LineLength
Line is longer than 80 characters (found 115).
799
Error
sizes
LineLength
Line is longer than 80 characters (found 103).
801
Error
sizes
LineLength
Line is longer than 80 characters (found 106).
802
Error
sizes
LineLength
Line is longer than 80 characters (found 119).
806
Error
sizes
LineLength
Line is longer than 80 characters (found 89).
811
Error
sizes
LineLength
Line is longer than 80 characters (found 150).
812
Error
sizes
LineLength
Line is longer than 80 characters (found 171).
813
Error
sizes
LineLength
Line is longer than 80 characters (found 112).
818
Error
sizes
LineLength
Line is longer than 80 characters (found 94).
820
Error
sizes
LineLength
Line is longer than 80 characters (found 103).
821
Error
sizes
LineLength
Line is longer than 80 characters (found 112).
824
Error
sizes
LineLength
Line is longer than 80 characters (found 93).
828
Error
sizes
LineLength
Line is longer than 80 characters (found 95).
831
Error
sizes
LineLength
Line is longer than 80 characters (found 170).
832
Error
sizes
LineLength
Line is longer than 80 characters (found 176).
833
Error
sizes
LineLength
Line is longer than 80 characters (found 113).
839
Error
sizes
LineLength
Line is longer than 80 characters (found 114).
846
Error
sizes
LineLength
Line is longer than 80 characters (found 116).
848
Error
sizes
LineLength
Line is longer than 80 characters (found 119).
855
Error
sizes
LineLength
Line is longer than 80 characters (found 88).
860
Error
sizes
LineLength
Line is longer than 80 characters (found 106).
863
Error
design
DesignForExtension
Class 'JApiCmpProcessor' looks like designed for extension (can be subclassed), but the method 'resolveDependencyToFile' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JApiCmpProcessor' final or making the method 'resolveDependencyToFile' static/final/abstract/empty, or adding allowed annotation for the method.
866
Error
sizes
LineLength
Line is longer than 80 characters (found 125).
867
Error
sizes
LineLength
Line is longer than 80 characters (found 145).
868
Error
sizes
LineLength
Line is longer than 80 characters (found 88).
871
Error
sizes
LineLength
Line is longer than 80 characters (found 100).
880
Error
sizes
LineLength
Line is longer than 80 characters (found 100).
881
Error
sizes
LineLength
Line is longer than 80 characters (found 100).
883
Error
sizes
LineLength
Line is longer than 80 characters (found 109).
887
Error
sizes
LineLength
Line is longer than 80 characters (found 116).
893
Error
sizes
LineLength
Line is longer than 80 characters (found 82).
895
Error
sizes
LineLength
Line is longer than 80 characters (found 81).
906
Error
sizes
LineLength
Line is longer than 80 characters (found 125).
908
Error
sizes
LineLength
Line is longer than 80 characters (found 124).
911
Error
sizes
LineLength
Line is longer than 80 characters (found 129).
913
Error
sizes
LineLength
Line is longer than 80 characters (found 82).
920
Error
sizes
LineLength
Line is longer than 80 characters (found 116).
921
Error
sizes
LineLength
Line is longer than 80 characters (found 128).
924
Error
sizes
LineLength
Line is longer than 80 characters (found 82).
929
Error
sizes
LineLength
Line is longer than 80 characters (found 118).
930
Error
sizes
LineLength
Line is longer than 80 characters (found 129).
933
Error
sizes
LineLength
Line is longer than 80 characters (found 87).
939
Error
sizes
LineLength
Line is longer than 80 characters (found 96).
945
Error
sizes
LineLength
Line is longer than 80 characters (found 81).
956
Error
sizes
LineLength
Line is longer than 80 characters (found 109).
957
Error
sizes
LineLength
Line is longer than 80 characters (found 98).
964
Error
whitespace
OperatorWrap
'&&' should be on a new line.
965
Error
sizes
LineLength
Line is longer than 80 characters (found 83).
966
Error
sizes
LineLength
Line is longer than 80 characters (found 98).
969
Error
whitespace
OperatorWrap
'&&' should be on a new line.
970
Error
sizes
LineLength
Line is longer than 80 characters (found 83).
971
Error
sizes
LineLength
Line is longer than 80 characters (found 106).
974
Error
sizes
LineLength
Line is longer than 80 characters (found 94).
976
Error
sizes
LineLength
Line is longer than 80 characters (found 89).
978
Error
sizes
LineLength
Line is longer than 80 characters (found 117).
980
Error
sizes
LineLength
Line is longer than 80 characters (found 121).
985
Error
sizes
LineLength
Line is longer than 80 characters (found 103).
988
Error
sizes
LineLength
Line is longer than 80 characters (found 110).
989
Error
sizes
LineLength
Line is longer than 80 characters (found 121).
996
Error
sizes
LineLength
Line is longer than 80 characters (found 93).
999
Error
sizes
LineLength
Line is longer than 80 characters (found 94).
1001
Error
sizes
LineLength
Line is longer than 80 characters (found 118).
1008
Error
sizes
LineLength
Line is longer than 80 characters (found 113).
1012
Error
sizes
LineLength
Line is longer than 80 characters (found 102).
1014
Error
sizes
LineLength
Line is longer than 80 characters (found 93).
1016
Error
sizes
LineLength
Line is longer than 80 characters (found 90).
1020
Error
sizes
LineLength
Line is longer than 80 characters (found 111).
1021
Error
sizes
LineLength
Line is longer than 80 characters (found 134).
1023
Error
sizes
LineLength
Line is longer than 80 characters (found 82).
1033
Error
sizes
LineLength
Line is longer than 80 characters (found 95).
1039
japicmp/maven/JApiCmpReport.java
Severity
Category
Rule
Message
Line
Error
whitespace
FileTabCharacter
File contains tab characters (this is the first instance).
26
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
26
Error
design
VisibilityModifier
Variable 'oldVersion' must be private and have accessor methods.
27
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
28
Error
design
VisibilityModifier
Variable 'oldVersions' must be private and have accessor methods.
29
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
30
Error
design
VisibilityModifier
Variable 'newVersion' must be private and have accessor methods.
31
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
32
Error
design
VisibilityModifier
Variable 'newVersions' must be private and have accessor methods.
33
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
34
Error
design
VisibilityModifier
Variable 'parameter' must be private and have accessor methods.
35
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
36
Error
design
VisibilityModifier
Variable 'dependencies' must be private and have accessor methods.
37
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
38
Error
design
VisibilityModifier
Variable 'oldClassPathDependencies' must be private and have accessor methods.
39
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
40
Error
design
VisibilityModifier
Variable 'newClassPathDependencies' must be private and have accessor methods.
41
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
42
Error
design
VisibilityModifier
Variable 'skip' must be private and have accessor methods.
43
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
44
Error
design
VisibilityModifier
Variable 'skipDiffReport' must be private and have accessor methods.
45
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
46
Error
design
VisibilityModifier
Variable 'skipHtmlReport' must be private and have accessor methods.
47
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
48
Error
design
VisibilityModifier
Variable 'skipMarkdownReport' must be private and have accessor methods.
49
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
50
Error
design
VisibilityModifier
Variable 'skipXmlReport' must be private and have accessor methods.
51
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
52
Error
design
VisibilityModifier
Variable 'projectBuildDir' must be private and have accessor methods.
53
Error
sizes
LineLength
Line is longer than 80 characters (found 90).
54
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
54
Error
design
VisibilityModifier
Variable 'remoteProjectRepositories' must be private and have accessor methods.
55
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
56
Error
design
VisibilityModifier
Variable 'versionRangeWithProjectVersion' must be private and have accessor methods.
57
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
58
Error
design
VisibilityModifier
Variable 'mojoExecution' must be private and have accessor methods.
59
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
60
Error
design
VisibilityModifier
Variable 'repoSystem' must be private and have accessor methods.
61
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
62
Error
design
VisibilityModifier
Variable 'repoSession' must be private and have accessor methods.
63
Error
sizes
LineLength
Line is longer than 80 characters (found 90).
64
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
64
Error
design
VisibilityModifier
Variable 'remoteRepos' must be private and have accessor methods.
65
Error
sizes
LineLength
Line is longer than 80 characters (found 91).
66
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
66
Error
design
VisibilityModifier
Variable 'artifactRepositories' must be private and have accessor methods.
67
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
68
Error
design
VisibilityModifier
Variable 'mavenParameters' must be private and have accessor methods.
68
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
69
Error
design
VisibilityModifier
Variable 'pluginParameters' must be private and have accessor methods.
69
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
70
Error
design
VisibilityModifier
Variable 'processor' must be private and have accessor methods.
70
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
72
Error
design
DesignForExtension
Class 'JApiCmpReport' looks like designed for extension (can be subclassed), but the method 'executeReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JApiCmpReport' final or making the method 'executeReport' static/final/abstract/empty, or adding allowed annotation for the method.
76
Error
sizes
LineLength
Line is longer than 80 characters (found 81).
77
Error
misc
FinalParameters
Parameter locale should be final.
77
Error
sizes
LineLength
Line is longer than 80 characters (found 94).
78
Error
sizes
LineLength
Line is longer than 80 characters (found 88).
79
Error
sizes
LineLength
Line is longer than 80 characters (found 81).
83
Error
sizes
LineLength
Line is longer than 80 characters (found 102).
95
Error
sizes
LineLength
Line is longer than 80 characters (found 92).
96
Error
sizes
LineLength
Line is longer than 80 characters (found 87).
98
Error
sizes
LineLength
Line is longer than 80 characters (found 90).
104
Error
sizes
LineLength
Line is longer than 80 characters (found 87).
119
Error
design
DesignForExtension
Class 'JApiCmpReport' looks like designed for extension (can be subclassed), but the method 'getOutputName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JApiCmpReport' final or making the method 'getOutputName' static/final/abstract/empty, or adding allowed annotation for the method.
146
Error
sizes
LineLength
Line is longer than 80 characters (found 83).
150
Error
design
DesignForExtension
Class 'JApiCmpReport' looks like designed for extension (can be subclassed), but the method 'getName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JApiCmpReport' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method.
155
Error
misc
FinalParameters
Parameter locale should be final.
156
Error
design
DesignForExtension
Class 'JApiCmpReport' looks like designed for extension (can be subclassed), but the method 'getDescription' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JApiCmpReport' final or making the method 'getDescription' static/final/abstract/empty, or adding allowed annotation for the method.
164
Error
misc
FinalParameters
Parameter locale should be final.
165
Error
sizes
LineLength
Line is longer than 80 characters (found 84).
182
japicmp/maven/MavenParameters.java
Severity
Category
Rule
Message
Line
Error
whitespace
FileTabCharacter
File contains tab characters (this is the first instance).
13
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
13
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
14
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
15
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
16
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
17
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
18
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
19
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
21
Error
coding
HiddenField
'artifactRepositories' hides a field.
22
Error
coding
HiddenField
'mavenProject' hides a field.
23
Error
coding
HiddenField
'mojoExecution' hides a field.
24
Error
coding
HiddenField
'versionRangeWithProjectVersion' hides a field.
25
Error
coding
HiddenField
'repoSystem' hides a field.
26
Error
coding
HiddenField
'repoSession' hides a field.
27
Error
coding
HiddenField
'remoteRepos' hides a field.
28
Error
sizes
LineLength
Line is longer than 80 characters (found 85).
32
Error
design
DesignForExtension
Class 'MavenParameters' looks like designed for extension (can be subclassed), but the method 'artifactRepositories' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MavenParameters' final or making the method 'artifactRepositories' static/final/abstract/empty, or adding allowed annotation for the method.
38
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
38
Error
design
DesignForExtension
Class 'MavenParameters' looks like designed for extension (can be subclassed), but the method 'mavenProject' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MavenParameters' final or making the method 'mavenProject' static/final/abstract/empty, or adding allowed annotation for the method.
42
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
42
Error
design
DesignForExtension
Class 'MavenParameters' looks like designed for extension (can be subclassed), but the method 'mojoExecution' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MavenParameters' final or making the method 'mojoExecution' static/final/abstract/empty, or adding allowed annotation for the method.
46
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
46
Error
design
DesignForExtension
Class 'MavenParameters' looks like designed for extension (can be subclassed), but the method 'versionRangeWithProjectVersion' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MavenParameters' final or making the method 'versionRangeWithProjectVersion' static/final/abstract/empty, or adding allowed annotation for the method.
50
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
50
Error
design
DesignForExtension
Class 'MavenParameters' looks like designed for extension (can be subclassed), but the method 'repoSystem' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MavenParameters' final or making the method 'repoSystem' static/final/abstract/empty, or adding allowed annotation for the method.
54
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
54
Error
design
DesignForExtension
Class 'MavenParameters' looks like designed for extension (can be subclassed), but the method 'repoSession' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MavenParameters' final or making the method 'repoSession' static/final/abstract/empty, or adding allowed annotation for the method.
58
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
58
Error
design
DesignForExtension
Class 'MavenParameters' looks like designed for extension (can be subclassed), but the method 'remoteRepos' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MavenParameters' final or making the method 'remoteRepos' static/final/abstract/empty, or adding allowed annotation for the method.
62
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
62
japicmp/maven/PluginParameters.java
Severity
Category
Rule
Message
Line
Error
whitespace
FileTabCharacter
File contains tab characters (this is the first instance).
7
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
7
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
8
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
9
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
10
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
11
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
12
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
13
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
14
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
15
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
16
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
17
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
18
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
19
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
20
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
22
Error
sizes
ParameterNumber
More than 7 parameters (found 14).
22
Error
coding
HiddenField
'skip' hides a field.
22
Error
sizes
LineLength
Line is longer than 80 characters (found 81).
23
Error
coding
HiddenField
'newVersion' hides a field.
23
Error
sizes
LineLength
Line is longer than 80 characters (found 81).
24
Error
coding
HiddenField
'oldVersion' hides a field.
24
Error
sizes
LineLength
Line is longer than 80 characters (found 126).
25
Error
coding
HiddenField
'parameter' hides a field.
25
Error
coding
HiddenField
'dependencies' hides a field.
25
Error
sizes
LineLength
Line is longer than 80 characters (found 111).
26
Error
coding
HiddenField
'projectBuildDir' hides a field.
26
Error
coding
HiddenField
'outputDirectory' hides a field.
26
Error
sizes
LineLength
Line is longer than 80 characters (found 83).
27
Error
coding
HiddenField
'writeToFiles' hides a field.
27
Error
sizes
LineLength
Line is longer than 80 characters (found 101).
28
Error
coding
HiddenField
'oldVersions' hides a field.
28
Error
sizes
LineLength
Line is longer than 80 characters (found 101).
29
Error
coding
HiddenField
'newVersions' hides a field.
29
Error
sizes
LineLength
Line is longer than 80 characters (found 104).
30
Error
coding
HiddenField
'oldClassPathDependencies' hides a field.
30
Error
sizes
LineLength
Line is longer than 80 characters (found 104).
31
Error
coding
HiddenField
'newClassPathDependencies' hides a field.
31
Error
sizes
LineLength
Line is longer than 80 characters (found 115).
32
Error
coding
HiddenField
'skipReport' hides a field.
32
Error
coding
HiddenField
'breakBuild' hides a field.
32
Error
sizes
LineLength
Line is longer than 80 characters (found 88).
36
Error
design
DesignForExtension
Class 'PluginParameters' looks like designed for extension (can be subclassed), but the method 'skip' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PluginParameters' final or making the method 'skip' static/final/abstract/empty, or adding allowed annotation for the method.
49
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
49
Error
design
DesignForExtension
Class 'PluginParameters' looks like designed for extension (can be subclassed), but the method 'newVersion' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PluginParameters' final or making the method 'newVersion' static/final/abstract/empty, or adding allowed annotation for the method.
53
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
53
Error
design
DesignForExtension
Class 'PluginParameters' looks like designed for extension (can be subclassed), but the method 'oldVersion' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PluginParameters' final or making the method 'oldVersion' static/final/abstract/empty, or adding allowed annotation for the method.
57
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
57
Error
design
DesignForExtension
Class 'PluginParameters' looks like designed for extension (can be subclassed), but the method 'parameter' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PluginParameters' final or making the method 'parameter' static/final/abstract/empty, or adding allowed annotation for the method.
61
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
61
Error
design
DesignForExtension
Class 'PluginParameters' looks like designed for extension (can be subclassed), but the method 'dependencies' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PluginParameters' final or making the method 'dependencies' static/final/abstract/empty, or adding allowed annotation for the method.
65
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
65
Error
design
DesignForExtension
Class 'PluginParameters' looks like designed for extension (can be subclassed), but the method 'projectBuildDir' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PluginParameters' final or making the method 'projectBuildDir' static/final/abstract/empty, or adding allowed annotation for the method.
69
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
69
Error
design
DesignForExtension
Class 'PluginParameters' looks like designed for extension (can be subclassed), but the method 'outputDirectory' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PluginParameters' final or making the method 'outputDirectory' static/final/abstract/empty, or adding allowed annotation for the method.
73
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
73
Error
design
DesignForExtension
Class 'PluginParameters' looks like designed for extension (can be subclassed), but the method 'isWriteToFiles' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PluginParameters' final or making the method 'isWriteToFiles' static/final/abstract/empty, or adding allowed annotation for the method.
77
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
77
Error
design
DesignForExtension
Class 'PluginParameters' looks like designed for extension (can be subclassed), but the method 'oldVersions' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PluginParameters' final or making the method 'oldVersions' static/final/abstract/empty, or adding allowed annotation for the method.
81
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
81
Error
design
DesignForExtension
Class 'PluginParameters' looks like designed for extension (can be subclassed), but the method 'newVersions' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PluginParameters' final or making the method 'newVersions' static/final/abstract/empty, or adding allowed annotation for the method.
85
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
85
Error
design
DesignForExtension
Class 'PluginParameters' looks like designed for extension (can be subclassed), but the method 'oldClassPathDependencies' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PluginParameters' final or making the method 'oldClassPathDependencies' static/final/abstract/empty, or adding allowed annotation for the method.
89
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
89
Error
design
DesignForExtension
Class 'PluginParameters' looks like designed for extension (can be subclassed), but the method 'newClassPathDependencies' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PluginParameters' final or making the method 'newClassPathDependencies' static/final/abstract/empty, or adding allowed annotation for the method.
93
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
93
Error
design
DesignForExtension
Class 'PluginParameters' looks like designed for extension (can be subclassed), but the method 'breakBuild' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PluginParameters' final or making the method 'breakBuild' static/final/abstract/empty, or adding allowed annotation for the method.
97
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
97
Error
design
DesignForExtension
Class 'PluginParameters' looks like designed for extension (can be subclassed), but the method 'skipReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PluginParameters' final or making the method 'skipReport' static/final/abstract/empty, or adding allowed annotation for the method.
101
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
101
japicmp/maven/PostAnalysisScriptExecutor.java
Severity
Category
Rule
Message
Line
Error
imports
AvoidStarImport
Using the '.*' form of import should be avoided - java.io.*.
11
Error
sizes
LineLength
Line is longer than 80 characters (found 120).
20
Error
whitespace
FileTabCharacter
File contains tab characters (this is the first instance).
20
Error
design
DesignForExtension
Class 'PostAnalysisScriptExecutor' looks like designed for extension (can be subclassed), but the method 'apply' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PostAnalysisScriptExecutor' final or making the method 'apply' static/final/abstract/empty, or adding allowed annotation for the method.
20
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
20
Error
sizes
LineLength
Line is longer than 80 characters (found 90).
24
Error
sizes
LineLength
Line is longer than 80 characters (found 105).
27
Error
sizes
LineLength
Line is longer than 80 characters (found 126).
29
Error
sizes
LineLength
Line is longer than 80 characters (found 96).
30
Error
sizes
LineLength
Line is longer than 80 characters (found 81).
31
Error
sizes
LineLength
Line is longer than 80 characters (found 116).
32
Error
modifier
RedundantModifier
Redundant 'final' modifier.
32
Error
sizes
LineLength
Line is longer than 80 characters (found 82).
33
Error
sizes
LineLength
Line is longer than 80 characters (found 115).
34
Error
sizes
LineLength
Line is longer than 80 characters (found 82).
35
Error
sizes
LineLength
Line is longer than 80 characters (found 101).
36
Error
sizes
LineLength
Line is longer than 80 characters (found 108).
37
Error
sizes
LineLength
Line is longer than 80 characters (found 95).
38
Error
sizes
LineLength
Line is longer than 80 characters (found 95).
39
Error
sizes
LineLength
Line is longer than 80 characters (found 116).
40
Error
sizes
LineLength
Line is longer than 80 characters (found 100).
41
Error
sizes
LineLength
Line is longer than 80 characters (found 137).
45
Error
sizes
LineLength
Line is longer than 80 characters (found 81).
48
Error
sizes
LineLength
Line is longer than 80 characters (found 130).
49
Error
sizes
LineLength
Line is longer than 80 characters (found 120).
51
Error
sizes
LineLength
Line is longer than 80 characters (found 90).
52
Error
sizes
LineLength
Line is longer than 80 characters (found 85).
54
Error
sizes
LineLength
Line is longer than 80 characters (found 131).
58
Error
sizes
LineLength
Line is longer than 80 characters (found 125).
62
Error
sizes
LineLength
Line is longer than 80 characters (found 112).
71
Error
sizes
LineLength
Line is longer than 80 characters (found 93).
75
japicmp/maven/SkipModuleStrategy.java
Severity
Category
Rule
Message
Line
Error
whitespace
FileTabCharacter
File contains tab characters (this is the first instance).
10
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
10
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
11
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
12
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
14
Error
coding
HiddenField
'pluginParameters' hides a field.
14
Error
sizes
LineLength
Line is longer than 80 characters (found 96).
15
Error
coding
HiddenField
'mavenParameters' hides a field.
15
Error
coding
HiddenField
'log' hides a field.
16
Error
design
DesignForExtension
Class 'SkipModuleStrategy' looks like designed for extension (can be subclassed), but the method 'skip' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SkipModuleStrategy' final or making the method 'skip' static/final/abstract/empty, or adding allowed annotation for the method.
22
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
22
Error
sizes
LineLength
Line is longer than 80 characters (found 81).
23
Error
sizes
LineLength
Line is longer than 80 characters (found 81).
24
Error
whitespace
WhitespaceAround
'!=' is not followed by whitespace.
25
Error
whitespace
WhitespaceAround
'!=' is not preceded with whitespace.
25
Error
whitespace
WhitespaceAround
'!=' is not followed by whitespace.
25
Error
whitespace
WhitespaceAround
'!=' is not preceded with whitespace.
25
Error
sizes
LineLength
Line is longer than 80 characters (found 101).
26
Error
sizes
LineLength
Line is longer than 80 characters (found 92).
27
Error
whitespace
WhitespaceAround
'!=' is not followed by whitespace.
27
Error
whitespace
WhitespaceAround
'!=' is not preceded with whitespace.
27
Error
sizes
LineLength
Line is longer than 80 characters (found 97).
28
Error
sizes
LineLength
Line is longer than 80 characters (found 90).
29
Error
sizes
LineLength
Line is longer than 80 characters (found 88).
33
Error
sizes
LineLength
Line is longer than 80 characters (found 106).
36
Error
sizes
LineLength
Line is longer than 80 characters (found 88).
37
Error
whitespace
WhitespaceAround
'!=' is not followed by whitespace.
42
Error
whitespace
WhitespaceAround
'!=' is not preceded with whitespace.
42
Error
sizes
LineLength
Line is longer than 80 characters (found 99).
43
Error
whitespace
WhitespaceAround
'!=' is not followed by whitespace.
44
Error
whitespace
WhitespaceAround
'!=' is not preceded with whitespace.
44
Error
sizes
LineLength
Line is longer than 80 characters (found 85).
45
Error
whitespace
WhitespaceAround
'!=' is not followed by whitespace.
46
Error
whitespace
WhitespaceAround
'!=' is not preceded with whitespace.
46
Error
sizes
LineLength
Line is longer than 80 characters (found 96).
47
Error
sizes
LineLength
Line is longer than 80 characters (found 138).
48
Error
sizes
LineLength
Line is longer than 80 characters (found 97).
49
Error
sizes
LineLength
Line is longer than 80 characters (found 99).
56
Error
whitespace
WhitespaceAround
'!=' is not followed by whitespace.
58
Error
whitespace
WhitespaceAround
'!=' is not preceded with whitespace.
58
Error
sizes
LineLength
Line is longer than 80 characters (found 85).
59
Error
whitespace
WhitespaceAround
'!=' is not followed by whitespace.
60
Error
whitespace
WhitespaceAround
'!=' is not preceded with whitespace.
60
Error
sizes
LineLength
Line is longer than 80 characters (found 96).
62
Error
sizes
LineLength
Line is longer than 80 characters (found 146).
63
Error
sizes
LineLength
Line is longer than 80 characters (found 143).
72
Error
sizes
LineLength
Line is longer than 80 characters (found 120).
73
japicmp/maven/SkipReport.java
Severity
Category
Rule
Message
Line
Error
whitespace
FileTabCharacter
File contains tab characters (this is the first instance).
5
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
5
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
6
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
7
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
8
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
14
Error
coding
HiddenField
'skipDiffReport' hides a field.
15
Error
coding
HiddenField
'skipHtmlReport' hides a field.
16
Error
coding
HiddenField
'skipMarkdownReport' hides a field.
17
Error
coding
HiddenField
'skipXmlReport' hides a field.
18
Error
design
DesignForExtension
Class 'SkipReport' looks like designed for extension (can be subclassed), but the method 'diffReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SkipReport' final or making the method 'diffReport' static/final/abstract/empty, or adding allowed annotation for the method.
25
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
25
Error
design
DesignForExtension
Class 'SkipReport' looks like designed for extension (can be subclassed), but the method 'htmlReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SkipReport' final or making the method 'htmlReport' static/final/abstract/empty, or adding allowed annotation for the method.
29
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
29
Error
design
DesignForExtension
Class 'SkipReport' looks like designed for extension (can be subclassed), but the method 'markdownReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SkipReport' final or making the method 'markdownReport' static/final/abstract/empty, or adding allowed annotation for the method.
33
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
33
Error
design
DesignForExtension
Class 'SkipReport' looks like designed for extension (can be subclassed), but the method 'xmlReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SkipReport' final or making the method 'xmlReport' static/final/abstract/empty, or adding allowed annotation for the method.
37
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
37
Error
design
DesignForExtension
Class 'SkipReport' looks like designed for extension (can be subclassed), but the method 'setSkipDiffReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SkipReport' final or making the method 'setSkipDiffReport' static/final/abstract/empty, or adding allowed annotation for the method.
41
Error
coding
HiddenField
'skipDiffReport' hides a field.
41
Error
design
DesignForExtension
Class 'SkipReport' looks like designed for extension (can be subclassed), but the method 'setSkipHtmlReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SkipReport' final or making the method 'setSkipHtmlReport' static/final/abstract/empty, or adding allowed annotation for the method.
45
Error
coding
HiddenField
'skipHtmlReport' hides a field.
45
Error
design
DesignForExtension
Class 'SkipReport' looks like designed for extension (can be subclassed), but the method 'setSkipMarkdownReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SkipReport' final or making the method 'setSkipMarkdownReport' static/final/abstract/empty, or adding allowed annotation for the method.
49
Error
coding
HiddenField
'skipMarkdownReport' hides a field.
49
Error
design
DesignForExtension
Class 'SkipReport' looks like designed for extension (can be subclassed), but the method 'setSkipXmlReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SkipReport' final or making the method 'setSkipXmlReport' static/final/abstract/empty, or adding allowed annotation for the method.
53
Error
coding
HiddenField
'skipXmlReport' hides a field.
53
japicmp/maven/Version.java
Severity
Category
Rule
Message
Line
Error
whitespace
FileTabCharacter
File contains tab characters (this is the first instance).
4
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
4
Error
javadoc
JavadocVariable
Missing a Javadoc comment.
5
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
7
Error
sizes
LineLength
Line is longer than 80 characters (found 83).
11
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
11
Error
coding
HiddenField
'dependency' hides a field.
11
Error
coding
HiddenField
'file' hides a field.
11
Error
design
DesignForExtension
Class 'Version' looks like designed for extension (can be subclassed), but the method 'getDependency' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Version' final or making the method 'getDependency' static/final/abstract/empty, or adding allowed annotation for the method.
16
Error
javadoc
MissingJavadocMethod
Missing a Javadoc comment.
16
Error
design
DesignForExtension
Class 'Version' looks like designed for extension (can be subclassed), but the method 'getFile' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Version' final or making the method 'getFile' static/final/abstract/empty, or adding allowed annotation for the method.