Checkstyle Results

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

rss feed

Summary

Files
 Info
 Warnings
 Errors
4 0 0 200

Files

File
 I
 W
 E
lombok/launch/Delombok.java 0 0 63
lombok/maven/AbstractDelombokMojo.java 0 0 77
lombok/maven/DelombokMojo.java 0 0 29
lombok/maven/TestDelombokMojo.java 0 0 31

Rules

Category Rule Violations Severity
design DesignForExtension 20
 Error
VisibilityModifier 7
 Error
javadoc JavadocPackage 2
 Error
JavadocVariable 11
 Error
MissingJavadocMethod 10
 Error
sizes LineLength
  • fileExtensions: "java"
50
 Error
whitespace MethodParamPad 12
 Error
ParenPad 4
 Error
WhitespaceAfter 2
 Error
WhitespaceAround 82
 Error

Details

lombok/launch/Delombok.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 103). 11
 Error
sizes LineLength Line is longer than 80 characters (found 140). 13
 Error
javadoc JavadocVariable Missing a Javadoc comment. 17
 Error
javadoc JavadocVariable Missing a Javadoc comment. 19
 Error
javadoc JavadocVariable Missing a Javadoc comment. 20
 Error
javadoc JavadocVariable Missing a Javadoc comment. 21
 Error
javadoc JavadocVariable Missing a Javadoc comment. 22
 Error
javadoc JavadocVariable Missing a Javadoc comment. 23
 Error
javadoc JavadocVariable Missing a Javadoc comment. 24
 Error
javadoc JavadocVariable Missing a Javadoc comment. 25
 Error
javadoc JavadocVariable Missing a Javadoc comment. 26
 Error
javadoc JavadocVariable Missing a Javadoc comment. 27
 Error
sizes LineLength Line is longer than 80 characters (found 152). 29
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 29
 Error
whitespace MethodParamPad '(' is preceded with whitespace. 29
 Error
sizes LineLength Line is longer than 80 characters (found 95). 31
 Error
sizes LineLength Line is longer than 80 characters (found 85). 32
 Error
sizes LineLength Line is longer than 80 characters (found 92). 36
 Error
sizes LineLength Line is longer than 80 characters (found 82). 39
 Error
sizes LineLength Line is longer than 80 characters (found 95). 40
 Error
sizes LineLength Line is longer than 80 characters (found 84). 42
 Error
sizes LineLength Line is longer than 80 characters (found 118). 45
 Error
design DesignForExtension Class 'Delombok' looks like designed for extension (can be subclassed), but the method 'addDirectory' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Delombok' final or making the method 'addDirectory' static/final/abstract/empty, or adding allowed annotation for the method. 45
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 45
 Error
whitespace MethodParamPad '(' is preceded with whitespace. 45
 Error
sizes LineLength Line is longer than 80 characters (found 102). 49
 Error
design DesignForExtension Class 'Delombok' looks like designed for extension (can be subclassed), but the method 'delombok' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Delombok' final or making the method 'delombok' static/final/abstract/empty, or adding allowed annotation for the method. 49
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 49
 Error
whitespace MethodParamPad '(' is preceded with whitespace. 49
 Error
sizes LineLength Line is longer than 80 characters (found 84). 50
 Error
whitespace ParenPad '(' is followed by whitespace. 50
 Error
whitespace ParenPad ')' is preceded with whitespace. 50
 Error
design DesignForExtension Class 'Delombok' looks like designed for extension (can be subclassed), but the method 'formatOptionsToMap' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Delombok' final or making the method 'formatOptionsToMap' static/final/abstract/empty, or adding allowed annotation for the method. 53
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 53
 Error
sizes LineLength Line is longer than 80 characters (found 103). 54
 Error
whitespace MethodParamPad '(' is preceded with whitespace. 54
 Error
sizes LineLength Line is longer than 80 characters (found 83). 55
 Error
whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 55
 Error
sizes LineLength Line is longer than 80 characters (found 109). 58
 Error
design DesignForExtension Class 'Delombok' looks like designed for extension (can be subclassed), but the method 'setVerbose' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Delombok' final or making the method 'setVerbose' static/final/abstract/empty, or adding allowed annotation for the method. 58
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 58
 Error
whitespace MethodParamPad '(' is preceded with whitespace. 58
 Error
sizes LineLength Line is longer than 80 characters (found 108). 62
 Error
design DesignForExtension Class 'Delombok' looks like designed for extension (can be subclassed), but the method 'setCharset' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Delombok' final or making the method 'setCharset' static/final/abstract/empty, or adding allowed annotation for the method. 62
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 62
 Error
whitespace MethodParamPad '(' is preceded with whitespace. 62
 Error
sizes LineLength Line is longer than 80 characters (found 112). 66
 Error
design DesignForExtension Class 'Delombok' looks like designed for extension (can be subclassed), but the method 'setClasspath' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Delombok' final or making the method 'setClasspath' static/final/abstract/empty, or adding allowed annotation for the method. 66
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 66
 Error
whitespace MethodParamPad '(' is preceded with whitespace. 66
 Error
sizes LineLength Line is longer than 80 characters (found 129). 70
 Error
design DesignForExtension Class 'Delombok' looks like designed for extension (can be subclassed), but the method 'setFormatPreferences' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Delombok' final or making the method 'setFormatPreferences' static/final/abstract/empty, or adding allowed annotation for the method. 70
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 70
 Error
whitespace MethodParamPad '(' is preceded with whitespace. 70
 Error
sizes LineLength Line is longer than 80 characters (found 101). 74
 Error
design DesignForExtension Class 'Delombok' looks like designed for extension (can be subclassed), but the method 'setOutput' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Delombok' final or making the method 'setOutput' static/final/abstract/empty, or adding allowed annotation for the method. 74
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 74
 Error
whitespace MethodParamPad '(' is preceded with whitespace. 74
 Error
sizes LineLength Line is longer than 80 characters (found 114). 78
 Error
design DesignForExtension Class 'Delombok' looks like designed for extension (can be subclassed), but the method 'setSourcepath' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Delombok' final or making the method 'setSourcepath' static/final/abstract/empty, or adding allowed annotation for the method. 78
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 78
 Error
whitespace MethodParamPad '(' is preceded with whitespace. 78

lombok/maven/AbstractDelombokMojo.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 84). 38
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 38
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 38
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 38
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 38
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 38
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 38
 Error
design VisibilityModifier Variable 'skip' must be private and have accessor methods. 39
 Error
sizes LineLength Line is longer than 80 characters (found 105). 44
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 44
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 44
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 44
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 44
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 44
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 44
 Error
design VisibilityModifier Variable 'encoding' must be private and have accessor methods. 45
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 50
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 50
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 50
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 50
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 50
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 50
 Error
design VisibilityModifier Variable 'verbose' must be private and have accessor methods. 51
 Error
sizes LineLength Line is longer than 80 characters (found 85). 54
 Error
sizes LineLength Line is longer than 80 characters (found 88). 56
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 56
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 56
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 56
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 56
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 56
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 56
 Error
design VisibilityModifier Variable 'addOutputDirectory' must be private and have accessor methods. 57
 Error
design VisibilityModifier Variable 'formatPreferences' must be private and have accessor methods. 63
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 68
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 68
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 68
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 68
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 68
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 68
 Error
design VisibilityModifier Variable 'project' must be private and have accessor methods. 69
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 74
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 74
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 74
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 74
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 74
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 74
 Error
javadoc JavadocVariable Missing a Javadoc comment. 77
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 77
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 77
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 77
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 77
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 77
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 77
 Error
design VisibilityModifier Variable 'pluginDescriptor' must be private and have accessor methods. 78
 Error
whitespace MethodParamPad '(' is preceded with whitespace. 86
 Error
design DesignForExtension Class 'AbstractDelombokMojo' 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 'AbstractDelombokMojo' final or making the method 'execute' static/final/abstract/empty, or adding allowed annotation for the method. 96
 Error
sizes LineLength Line is longer than 80 characters (found 103). 116
 Error
whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 116
 Error
sizes LineLength Line is longer than 80 characters (found 91). 119
 Error
whitespace MethodParamPad '(' is preceded with whitespace. 124
 Error
sizes LineLength Line is longer than 80 characters (found 90). 125
 Error
sizes LineLength Line is longer than 80 characters (found 90). 128
 Error
sizes LineLength Line is longer than 80 characters (found 88). 133
 Error
sizes LineLength Line is longer than 80 characters (found 92). 147
 Error
sizes LineLength Line is longer than 80 characters (found 97). 148
 Error
sizes LineLength Line is longer than 80 characters (found 101). 151
 Error
sizes LineLength Line is longer than 80 characters (found 86). 156
 Error
sizes LineLength Line is longer than 80 characters (found 107). 157
 Error
sizes LineLength Line is longer than 80 characters (found 100). 158
 Error
sizes LineLength Line is longer than 80 characters (found 119). 161
 Error
whitespace ParenPad '(' is followed by whitespace. 161
 Error
whitespace ParenPad ')' is preceded with whitespace. 161
 Error
sizes LineLength Line is longer than 80 characters (found 98). 163
 Error
sizes LineLength Line is longer than 80 characters (found 101). 165
 Error
sizes LineLength Line is longer than 80 characters (found 116). 166
 Error
sizes LineLength Line is longer than 80 characters (found 95). 181
 Error
sizes LineLength Line is longer than 80 characters (found 87). 189

lombok/maven/DelombokMojo.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 139). 18
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 18
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 18
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 18
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 18
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 18
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 18
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 18
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 18
 Error
sizes LineLength Line is longer than 80 characters (found 115). 24
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 24
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 24
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 24
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 24
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 24
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 24
 Error
sizes LineLength Line is longer than 80 characters (found 134). 30
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 30
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 30
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 30
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 30
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 30
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 30
 Error
design DesignForExtension Class 'DelombokMojo' looks like designed for extension (can be subclassed), but the method 'getGoalDescription' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'DelombokMojo' final or making the method 'getGoalDescription' static/final/abstract/empty, or adding allowed annotation for the method. 33
 Error
design DesignForExtension Class 'DelombokMojo' looks like designed for extension (can be subclassed), but the method 'getOutputDirectory' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'DelombokMojo' final or making the method 'getOutputDirectory' static/final/abstract/empty, or adding allowed annotation for the method. 38
 Error
design DesignForExtension Class 'DelombokMojo' looks like designed for extension (can be subclassed), but the method 'getSourceDirectory' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'DelombokMojo' final or making the method 'getSourceDirectory' static/final/abstract/empty, or adding allowed annotation for the method. 43
 Error
design DesignForExtension Class 'DelombokMojo' looks like designed for extension (can be subclassed), but the method 'getSourcePath' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'DelombokMojo' final or making the method 'getSourcePath' static/final/abstract/empty, or adding allowed annotation for the method. 48
 Error
sizes LineLength Line is longer than 80 characters (found 94). 50
 Error
design DesignForExtension Class 'DelombokMojo' looks like designed for extension (can be subclassed), but the method 'addSourceRoot' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'DelombokMojo' final or making the method 'addSourceRoot' static/final/abstract/empty, or adding allowed annotation for the method. 53

lombok/maven/TestDelombokMojo.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 145). 18
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 18
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 18
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 18
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 18
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 18
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 18
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 18
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 18
 Error
sizes LineLength Line is longer than 80 characters (found 119). 24
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 24
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 24
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 24
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 24
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 24
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 24
 Error
sizes LineLength Line is longer than 80 characters (found 143). 30
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 30
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 30
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 30
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 30
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 30
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 30
 Error
design DesignForExtension Class 'TestDelombokMojo' looks like designed for extension (can be subclassed), but the method 'getGoalDescription' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestDelombokMojo' final or making the method 'getGoalDescription' static/final/abstract/empty, or adding allowed annotation for the method. 33
 Error
design DesignForExtension Class 'TestDelombokMojo' looks like designed for extension (can be subclassed), but the method 'getOutputDirectory' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestDelombokMojo' final or making the method 'getOutputDirectory' static/final/abstract/empty, or adding allowed annotation for the method. 38
 Error
design DesignForExtension Class 'TestDelombokMojo' looks like designed for extension (can be subclassed), but the method 'getSourceDirectory' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestDelombokMojo' final or making the method 'getSourceDirectory' static/final/abstract/empty, or adding allowed annotation for the method. 43
 Error
design DesignForExtension Class 'TestDelombokMojo' looks like designed for extension (can be subclassed), but the method 'getSourcePath' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestDelombokMojo' final or making the method 'getSourcePath' static/final/abstract/empty, or adding allowed annotation for the method. 48
 Error
sizes LineLength Line is longer than 80 characters (found 89). 51
 Error
sizes LineLength Line is longer than 80 characters (found 92). 52
 Error
design DesignForExtension Class 'TestDelombokMojo' looks like designed for extension (can be subclassed), but the method 'addSourceRoot' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestDelombokMojo' final or making the method 'addSourceRoot' static/final/abstract/empty, or adding allowed annotation for the method. 56