Checkstyle Results

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

Summary

Files  Info  Warnings  Errors
7 0 0 198

Files

File  I  W  E
com/fuiny/mavendb/Artifactinfo.java 0 0 84
com/fuiny/mavendb/Main.java 0 0 25
com/fuiny/mavendb/MvnScanner.java 0 0 89

Rules

Category Rule Violations Severity
coding HiddenField 11  Error
MagicNumber 10  Error
design DesignForExtension 22  Error
HideUtilityClassConstructor 1  Error
javadoc JavadocMethod 7  Error
JavadocStyle 1  Error
JavadocVariable 19  Error
MissingJavadocMethod 22  Error
misc FinalParameters 26  Error
sizes LineLength
  • fileExtensions: "java"
68  Error
whitespace NoWhitespaceBefore 2  Error
WhitespaceAround 9  Error

Details

com/fuiny/mavendb/Artifactinfo.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 95). 23
 Error sizes LineLength Line is longer than 80 characters (found 86). 25
 Error sizes LineLength Line is longer than 80 characters (found 163). 26
 Error whitespace NoWhitespaceBefore ',' is preceded with whitespace. 26
 Error sizes LineLength Line is longer than 80 characters (found 136). 27
 Error whitespace NoWhitespaceBefore ',' is preceded with whitespace. 27
 Error javadoc JavadocVariable Missing a Javadoc comment. 34
 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. 48
 Error javadoc JavadocVariable Missing a Javadoc comment. 50
 Error javadoc JavadocVariable Missing a Javadoc comment. 52
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 61
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 64
 Error misc FinalParameters Parameter md5 should be final. 64
 Error design DesignForExtension Class 'Artifactinfo' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Artifactinfo' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 68
 Error design DesignForExtension Class 'Artifactinfo' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Artifactinfo' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 75
 Error misc FinalParameters Parameter object should be final. 76
 Error sizes LineLength Line is longer than 80 characters (found 88). 81
 Error design DesignForExtension Class 'Artifactinfo' 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 'Artifactinfo' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 84
 Error sizes LineLength Line is longer than 80 characters (found 98). 86
 Error design DesignForExtension Class 'Artifactinfo' looks like designed for extension (can be subclassed), but the method 'getUinfoMd5' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Artifactinfo' final or making the method 'getUinfoMd5' static/final/abstract/empty, or adding allowed annotation for the method. 89
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 89
 Error whitespace WhitespaceAround '=' is not followed by whitespace. 89
 Error whitespace WhitespaceAround '=' is not preceded with whitespace. 89
 Error whitespace WhitespaceAround '=' is not followed by whitespace. 89
 Error whitespace WhitespaceAround '=' is not preceded with whitespace. 89
 Error design DesignForExtension Class 'Artifactinfo' looks like designed for extension (can be subclassed), but the method 'setUinfoMd5' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Artifactinfo' final or making the method 'setUinfoMd5' static/final/abstract/empty, or adding allowed annotation for the method. 94
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 94
 Error whitespace WhitespaceAround '=' is not followed by whitespace. 94
 Error whitespace WhitespaceAround '=' is not preceded with whitespace. 94
 Error whitespace WhitespaceAround '=' is not followed by whitespace. 94
 Error whitespace WhitespaceAround '=' is not preceded with whitespace. 94
 Error misc FinalParameters Parameter uinfoMd5 should be final. 95
 Error coding HiddenField 'uinfoMd5' hides a field. 95
 Error design DesignForExtension Class 'Artifactinfo' looks like designed for extension (can be subclassed), but the method 'getMajorVersion' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Artifactinfo' final or making the method 'getMajorVersion' static/final/abstract/empty, or adding allowed annotation for the method. 99
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 99
 Error design DesignForExtension Class 'Artifactinfo' looks like designed for extension (can be subclassed), but the method 'setMajorVersion' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Artifactinfo' final or making the method 'setMajorVersion' static/final/abstract/empty, or adding allowed annotation for the method. 103
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 103
 Error misc FinalParameters Parameter majorVersion should be final. 103
 Error coding HiddenField 'majorVersion' hides a field. 103
 Error design DesignForExtension Class 'Artifactinfo' looks like designed for extension (can be subclassed), but the method 'getVersionSeq' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Artifactinfo' final or making the method 'getVersionSeq' static/final/abstract/empty, or adding allowed annotation for the method. 107
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 107
 Error design DesignForExtension Class 'Artifactinfo' looks like designed for extension (can be subclassed), but the method 'setVersionSeq' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Artifactinfo' final or making the method 'setVersionSeq' static/final/abstract/empty, or adding allowed annotation for the method. 111
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 111
 Error misc FinalParameters Parameter versionSeq should be final. 111
 Error coding HiddenField 'versionSeq' hides a field. 111
 Error design DesignForExtension Class 'Artifactinfo' looks like designed for extension (can be subclassed), but the method 'getUinfoLength' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Artifactinfo' final or making the method 'getUinfoLength' static/final/abstract/empty, or adding allowed annotation for the method. 115
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 115
 Error design DesignForExtension Class 'Artifactinfo' looks like designed for extension (can be subclassed), but the method 'setUinfoLength' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Artifactinfo' final or making the method 'setUinfoLength' static/final/abstract/empty, or adding allowed annotation for the method. 119
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 119
 Error misc FinalParameters Parameter uinfoLength should be final. 119
 Error coding HiddenField 'uinfoLength' hides a field. 119
 Error design DesignForExtension Class 'Artifactinfo' looks like designed for extension (can be subclassed), but the method 'getClassifierLength' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Artifactinfo' final or making the method 'getClassifierLength' static/final/abstract/empty, or adding allowed annotation for the method. 123
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 123
 Error design DesignForExtension Class 'Artifactinfo' looks like designed for extension (can be subclassed), but the method 'setClassifierLength' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Artifactinfo' final or making the method 'setClassifierLength' static/final/abstract/empty, or adding allowed annotation for the method. 127
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 127
 Error misc FinalParameters Parameter length should be final. 127
 Error design DesignForExtension Class 'Artifactinfo' looks like designed for extension (can be subclassed), but the method 'getSignatureExists' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Artifactinfo' final or making the method 'getSignatureExists' static/final/abstract/empty, or adding allowed annotation for the method. 131
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 131
 Error design DesignForExtension Class 'Artifactinfo' looks like designed for extension (can be subclassed), but the method 'setSignatureExists' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Artifactinfo' final or making the method 'setSignatureExists' static/final/abstract/empty, or adding allowed annotation for the method. 135
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 135
 Error misc FinalParameters Parameter signatureExists should be final. 135
 Error coding HiddenField 'signatureExists' hides a field. 135
 Error design DesignForExtension Class 'Artifactinfo' looks like designed for extension (can be subclassed), but the method 'getSourcesExists' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Artifactinfo' final or making the method 'getSourcesExists' static/final/abstract/empty, or adding allowed annotation for the method. 139
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 139
 Error design DesignForExtension Class 'Artifactinfo' looks like designed for extension (can be subclassed), but the method 'setSourcesExists' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Artifactinfo' final or making the method 'setSourcesExists' static/final/abstract/empty, or adding allowed annotation for the method. 143
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 143
 Error misc FinalParameters Parameter sourcesExists should be final. 143
 Error coding HiddenField 'sourcesExists' hides a field. 143
 Error design DesignForExtension Class 'Artifactinfo' looks like designed for extension (can be subclassed), but the method 'getJavadocExists' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Artifactinfo' final or making the method 'getJavadocExists' static/final/abstract/empty, or adding allowed annotation for the method. 147
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 147
 Error design DesignForExtension Class 'Artifactinfo' looks like designed for extension (can be subclassed), but the method 'setJavadocExists' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Artifactinfo' final or making the method 'setJavadocExists' static/final/abstract/empty, or adding allowed annotation for the method. 151
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 151
 Error misc FinalParameters Parameter javadocExists should be final. 151
 Error coding HiddenField 'javadocExists' hides a field. 151
 Error design DesignForExtension Class 'Artifactinfo' looks like designed for extension (can be subclassed), but the method 'getJson' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Artifactinfo' final or making the method 'getJson' static/final/abstract/empty, or adding allowed annotation for the method. 155
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 155
 Error design DesignForExtension Class 'Artifactinfo' looks like designed for extension (can be subclassed), but the method 'setJson' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Artifactinfo' final or making the method 'setJson' static/final/abstract/empty, or adding allowed annotation for the method. 159
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 159
 Error misc FinalParameters Parameter json should be final. 159
 Error coding HiddenField 'json' hides a field. 159

com/fuiny/mavendb/Main.java

Severity Category Rule Message Line
 Error design HideUtilityClassConstructor Utility classes should not have a public or default constructor. 26
 Error sizes LineLength Line is longer than 80 characters (found 258). 51
 Error sizes LineLength Line is longer than 80 characters (found 106). 53
 Error javadoc JavadocMethod @return tag should be present and have description. 65
 Error misc FinalParameters Parameter dir should be final. 65
 Error misc FinalParameters Parameter file should be final. 65
 Error javadoc JavadocMethod Expected @param tag for 'file'. 65
 Error sizes LineLength Line is longer than 80 characters (found 106). 66
 Error sizes LineLength Line is longer than 80 characters (found 82). 67
 Error javadoc JavadocMethod @return tag should be present and have description. 73
 Error sizes LineLength Line is longer than 80 characters (found 110). 79
 Error sizes LineLength Line is longer than 80 characters (found 125). 85
 Error sizes LineLength Line is longer than 80 characters (found 127). 86
 Error sizes LineLength Line is longer than 80 characters (found 135). 87
 Error misc FinalParameters Parameter args should be final. 98
 Error sizes LineLength Line is longer than 80 characters (found 118). 101
 Error sizes LineLength Line is longer than 80 characters (found 131). 102
 Error sizes LineLength Line is longer than 80 characters (found 114). 118
 Error sizes LineLength Line is longer than 80 characters (found 117). 122
 Error sizes LineLength Line is longer than 80 characters (found 107). 126
 Error sizes LineLength Line is longer than 80 characters (found 105). 127
 Error sizes LineLength Line is longer than 80 characters (found 94). 129
 Error sizes LineLength Line is longer than 80 characters (found 135). 143
 Error sizes LineLength Line is longer than 80 characters (found 122). 145
 Error sizes LineLength Line is longer than 80 characters (found 101). 146

com/fuiny/mavendb/MvnScanner.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 83). 69
 Error javadoc JavadocVariable Missing a Javadoc comment. 70
 Error javadoc JavadocVariable Missing a Javadoc comment. 84
 Error javadoc JavadocVariable Missing a Javadoc comment. 87
 Error javadoc JavadocVariable Missing a Javadoc comment. 88
 Error javadoc JavadocVariable Missing a Javadoc comment. 89
 Error javadoc JavadocStyle First sentence should end with a period. 91
 Error sizes LineLength Line is longer than 80 characters (found 94). 106
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 106
 Error sizes LineLength Line is longer than 80 characters (found 108). 108
 Error misc FinalParameters Parameter indexer should be final. 108
 Error coding HiddenField 'indexer' hides a field. 108
 Error misc FinalParameters Parameter indexUpdater should be final. 108
 Error coding HiddenField 'indexUpdater' hides a field. 108
 Error misc FinalParameters Parameter indexCreators should be final. 108
 Error coding HiddenField 'indexCreators' hides a field. 108
 Error sizes LineLength Line is longer than 80 characters (found 89). 114
 Error design DesignForExtension Class 'MvnScanner' looks like designed for extension (can be subclassed), but the method 'perform' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MvnScanner' final or making the method 'perform' static/final/abstract/empty, or adding allowed annotation for the method. 114
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 114
 Error sizes LineLength Line is longer than 80 characters (found 81). 115
 Error misc FinalParameters Parameter repos should be final. 115
 Error misc FinalParameters Parameter config should be final. 115
 Error sizes LineLength Line is longer than 80 characters (found 90). 116
 Error sizes LineLength Line is longer than 80 characters (found 94). 119
 Error sizes LineLength Line is longer than 80 characters (found 91). 126
 Error sizes LineLength Line is longer than 80 characters (found 100). 129
 Error sizes LineLength Line is longer than 80 characters (found 177). 135
 Error sizes LineLength Line is longer than 80 characters (found 95). 137
 Error misc FinalParameters Parameter script should be final. 137
 Error javadoc JavadocMethod Expected @param tag for 'script'. 137
 Error whitespace WhitespaceAround '{' is not preceded with whitespace. 137
 Error sizes LineLength Line is longer than 80 characters (found 119). 138
 Error sizes LineLength Line is longer than 80 characters (found 143). 145
 Error misc FinalParameters Parameter repos should be final. 156
 Error javadoc JavadocMethod Expected @param tag for 'repos'. 156
 Error misc FinalParameters Parameter url should be final. 156
 Error javadoc JavadocMethod Expected @param tag for 'url'. 156
 Error sizes LineLength Line is longer than 80 characters (found 136). 169
 Error sizes LineLength Line is longer than 80 characters (found 91). 174
 Error sizes LineLength Line is longer than 80 characters (found 103). 177
 Error sizes LineLength Line is longer than 80 characters (found 121). 178
 Error misc FinalParameters Parameter id should be final. 182
 Error misc FinalParameters Parameter url should be final. 182
 Error sizes LineLength Line is longer than 80 characters (found 96). 192
 Error misc FinalParameters Parameter name should be final. 192
 Error sizes LineLength Line is longer than 80 characters (found 121). 198
 Error sizes LineLength Line is longer than 80 characters (found 82). 202
 Error sizes LineLength Line is longer than 80 characters (found 89). 211
 Error sizes LineLength Line is longer than 80 characters (found 97). 215
 Error sizes LineLength Line is longer than 80 characters (found 82). 216
 Error sizes LineLength Line is longer than 80 characters (found 110). 219
 Error sizes LineLength Line is longer than 80 characters (found 93). 227
 Error sizes LineLength Line is longer than 80 characters (found 90). 233
 Error sizes LineLength Line is longer than 80 characters (found 96). 240
 Error sizes LineLength Line is longer than 80 characters (found 126). 248
 Error misc FinalParameters Parameter ai should be final. 258
 Error sizes LineLength Line is longer than 80 characters (found 151). 260
 Error sizes LineLength Line is longer than 80 characters (found 116). 265
 Error sizes LineLength Line is longer than 80 characters (found 106). 268
 Error sizes LineLength Line is longer than 80 characters (found 94). 273
 Error sizes LineLength Line is longer than 80 characters (found 81). 283
 Error sizes LineLength Line is longer than 80 characters (found 83). 304
 Error javadoc JavadocMethod Expected @param tag for 'counter'. 304
 Error sizes LineLength Line is longer than 80 characters (found 81). 321
 Error sizes LineLength Line is longer than 80 characters (found 140). 322
 Error sizes LineLength Line is longer than 80 characters (found 126). 327
 Error javadoc JavadocVariable Missing a Javadoc comment. 336
 Error javadoc JavadocVariable Missing a Javadoc comment. 337
 Error javadoc JavadocVariable Missing a Javadoc comment. 338
 Error javadoc JavadocVariable Missing a Javadoc comment. 345
 Error javadoc JavadocVariable Missing a Javadoc comment. 346
 Error javadoc JavadocVariable Missing a Javadoc comment. 353
 Error sizes LineLength Line is longer than 80 characters (found 83). 378
 Error sizes LineLength Line is longer than 80 characters (found 85). 379
 Error sizes LineLength Line is longer than 80 characters (found 138). 384
 Error sizes LineLength Line is longer than 80 characters (found 137). 402
 Error sizes LineLength Line is longer than 80 characters (found 113). 421
 Error sizes LineLength Line is longer than 80 characters (found 137). 424
 Error coding MagicNumber '1000000000L' is a magic number. 424
 Error coding MagicNumber '999999' is a magic number. 424
 Error coding MagicNumber '1000L' is a magic number. 424
 Error coding MagicNumber '999' is a magic number. 424
 Error coding MagicNumber '10000000000000000L' is a magic number. 427
 Error coding MagicNumber '9999' is a magic number. 428
 Error coding MagicNumber '1000000000000L' is a magic number. 428
 Error coding MagicNumber '999999' is a magic number. 429
 Error coding MagicNumber '1000000L' is a magic number. 429
 Error coding MagicNumber '999999' is a magic number. 430
 Error sizes LineLength Line is longer than 80 characters (found 115). 434