Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

FilesInfos InfosWarnings WarningsErrors Errors
1700382

Rules

RulesViolationsSeverity
JavadocPackage
  • allowLegacy: "true"
4Errors Error
NewlineAtEndOfFile5Errors Error
Translation0Errors Error
FileLength0Errors Error
FileTabCharacter
  • eachLine: "true"
0Errors Error
RegexpSingleline
  • message: "Line has trailing spaces."
  • format: "\s+$"
95Errors Error
JavadocMethod81Errors Error
JavadocType3Errors Error
JavadocVariable32Errors Error
JavadocStyle7Errors Error
ConstantName0Errors Error
LocalFinalVariableName0Errors Error
LocalVariableName0Errors Error
MemberName0Errors Error
MethodName0Errors Error
PackageName0Errors Error
ParameterName0Errors Error
StaticVariableName0Errors Error
TypeName0Errors Error
AvoidStarImport0Errors Error
IllegalImport0Errors Error
RedundantImport0Errors Error
UnusedImports2Errors Error
LineLength43Errors Error
MethodLength0Errors Error
ParameterNumber0Errors Error
EmptyForIteratorPad0Errors Error
MethodParamPad1Errors Error
NoWhitespaceAfter0Errors Error
NoWhitespaceBefore0Errors Error
OperatorWrap0Errors Error
ParenPad0Errors Error
TypecastParenPad0Errors Error
WhitespaceAfter0Errors Error
WhitespaceAround0Errors Error
ModifierOrder1Errors Error
RedundantModifier2Errors Error
AvoidNestedBlocks0Errors Error
EmptyBlock3Errors Error
LeftCurly0Errors Error
NeedBraces7Errors Error
RightCurly0Errors Error
AvoidInlineConditionals2Errors Error
DoubleCheckedLocking0Errors Error
EmptyStatement0Errors Error
EqualsHashCode0Errors Error
HiddenField16Errors Error
IllegalInstantiation0Errors Error
InnerAssignment0Errors Error
MagicNumber0Errors Error
MissingSwitchDefault0Errors Error
RedundantThrows0Errors Error
SimplifyBooleanExpression0Errors Error
SimplifyBooleanReturn0Errors Error
DesignForExtension47Errors Error
FinalClass0Errors Error
HideUtilityClassConstructor0Errors Error
InterfaceIsType0Errors Error
VisibilityModifier0Errors Error
ArrayTypeStyle0Errors Error
FinalParameters28Errors Error
TodoComment3Errors Error
UpperEll0Errors Error

Details

org/apache/creadur/whisker/app/AbstractEngine.java

ViolationMessageLine
ErrorsLine has trailing spaces.17
ErrorsLine has trailing spaces.28
ErrorsLine has trailing spaces.32
ErrorsLine is longer than 80 characters.32
ErrorsMissing a Javadoc comment.32
ErrorsLine has trailing spaces.35
ErrorsMissing a Javadoc comment.35
ErrorsLine has trailing spaces.38
ErrorsLine is longer than 80 characters.38
ErrorsMissing a Javadoc comment.38
ErrorsLine has trailing spaces.40
ErrorsLine has trailing spaces.41
ErrorsMissing a Javadoc comment.41

org/apache/creadur/whisker/app/Act.java

ViolationMessageLine
ErrorsLine has trailing spaces.17
ErrorsLine has trailing spaces.22
ErrorsLine has trailing spaces.25
ErrorsMissing a Javadoc comment.26
ErrorsMissing a Javadoc comment.27
ErrorsMissing a Javadoc comment.28
ErrorsMissing a Javadoc comment.29
ErrorsMissing a Javadoc comment.31
ErrorsMissing a Javadoc comment.33
ErrorsParameter isSourceRequired should be final.33
Errors'isSourceRequired' hides a field.33
ErrorsMissing a Javadoc comment.37

org/apache/creadur/whisker/app/Result.java

ViolationMessageLine
ErrorsLine has trailing spaces.17
ErrorsLine has trailing spaces.24
ErrorsLine has trailing spaces.27
ErrorsMissing a Javadoc comment.27
ErrorsMissing a Javadoc comment.27
ErrorsLine has trailing spaces.28
ErrorsMissing a Javadoc comment.28
ErrorsLine has trailing spaces.29
ErrorsMissing a Javadoc comment.29
ErrorsMissing a Javadoc comment.30
ErrorsLine has trailing spaces.31
ErrorsFirst sentence should end with a period.32
ErrorsMissing a Javadoc comment.35
ErrorsParameter name should be final.35
Errors'name' hides a field.35
ErrorsParameter directory should be final.52

org/apache/creadur/whisker/app/ResultWriterFactory.java

ViolationMessageLine
ErrorsMissing package-info.java file.0
ErrorsLine has trailing spaces.17
ErrorsLine has trailing spaces.25
ErrorsRedundant 'public' modifier.35

org/apache/creadur/whisker/app/StreamableResource.java

ViolationMessageLine
ErrorsLine has trailing spaces.17
ErrorsFirst sentence should end with a period.29
ErrorsExpected @throws tag for 'IOException'.34

org/apache/creadur/whisker/app/Whisker.java

ViolationMessageLine
ErrorsLine has trailing spaces.17
ErrorsUnused import - java.io.Writer.23
ErrorsUnused import - org.jdom.JDOMException.31
ErrorsLine has trailing spaces.35
ErrorsLine has trailing spaces.38
ErrorsMissing a Javadoc comment.39
ErrorsMissing a Javadoc comment.40
ErrorsMissing a Javadoc comment.41
ErrorsMissing a Javadoc comment.42
ErrorsLine has trailing spaces.43
ErrorsMissing a Javadoc comment.44
ErrorsMethod 'getWriterFactory' is not designed for extension - needs to be abstract, final or empty.50
ErrorsExpected an @return tag.58
ErrorsMethod 'setWriterFactory' is not designed for extension - needs to be abstract, final or empty.58
ErrorsParameter writerFactory should be final.58
Errors'writerFactory' hides a field.58
ErrorsMethod 'getEngine' is not designed for extension - needs to be abstract, final or empty.67
ErrorsMethod 'setEngine' is not designed for extension - needs to be abstract, final or empty.76
ErrorsParameter engine should be final.76
Errors'engine' hides a field.76
ErrorsMethod 'getSource' is not designed for extension - needs to be abstract, final or empty.84
ErrorsExpected an @return tag.91
ErrorsMethod 'setSource' is not designed for extension - needs to be abstract, final or empty.91
ErrorsParameter source should be final.91
Errors'source' hides a field.91
ErrorsMethod 'getLicenseDescriptor' is not designed for extension - needs to be abstract, final or empty.99
ErrorsExpected an @return tag.106
ErrorsMethod 'setLicenseDescriptor' is not designed for extension - needs to be abstract, final or empty.106
ErrorsParameter licenseDescriptor should be final.106
Errors'licenseDescriptor' hides a field.106
ErrorsMethod 'getAct' is not designed for extension - needs to be abstract, final or empty.114
ErrorsExpected an @return tag.121
ErrorsMethod 'setAct' is not designed for extension - needs to be abstract, final or empty.121
ErrorsParameter act should be final.121
Errors'act' hides a field.121
ErrorsLine has trailing spaces.125
ErrorsMethod 'act' is not designed for extension - needs to be abstract, final or empty.126
ErrorsMissing a Javadoc comment.126
ErrorsLine has trailing spaces.139
ErrorsLine has trailing spaces.140
ErrorsLine has trailing spaces.141
ErrorsLine has trailing spaces.144
ErrorsExpected an @return tag.146
ErrorsExpected an @return tag.154
ErrorsExpected @throws tag for 'Exception'.154
ErrorsLine has trailing spaces.158
ErrorsLine has trailing spaces.161
ErrorsExpected an @return tag.163
ErrorsLine is longer than 80 characters.164
ErrorsLine has trailing spaces.170
ErrorsExpected an @return tag.172
ErrorsLine is longer than 80 characters.173
ErrorsExpected an @return tag.181
ErrorsExpected @throws tag for 'IOException'.181
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.185
ErrorsLine has trailing spaces.190
ErrorsLine has trailing spaces.195
ErrorsExpected an @return tag.197
ErrorsLine is longer than 80 characters.197
ErrorsExpected @param tag for 'resource'.197
ErrorsLine has trailing spaces.200
ErrorsLine has trailing spaces.201
ErrorsExpected an @return tag.208
ErrorsLine is longer than 80 characters.208
ErrorsExpected @param tag for 'resource'.208
ErrorsExpected @throws tag for 'Exception'.208

org/apache/creadur/whisker/app/analysis/LicenseAnalyst.java

ViolationMessageLine
ErrorsLine has trailing spaces.17
ErrorsLine has trailing spaces.34
ErrorsLine has trailing spaces.37
ErrorsExpected an @return tag.41
ErrorsLine is longer than 80 characters.41
ErrorsLine is longer than 80 characters.42
ErrorsLine is longer than 80 characters.43
ErrorsLine is longer than 80 characters.54
ErrorsExpected @param tag for 'results'.54
ErrorsParameter error should be final.55
ErrorsExpected @param tag for 'error'.55
ErrorsLine has trailing spaces.59
ErrorsMissing a Javadoc comment.60
ErrorsLine is longer than 80 characters.61
ErrorsMissing a Javadoc comment.61
ErrorsLine has trailing spaces.62
ErrorsMissing a Javadoc comment.63
ErrorsLine has trailing spaces.66
ErrorsParameter directories should be final.71
Errors'directories' hides a field.71
ErrorsExpected @param tag for 'directories'.71
ErrorsMethod 'analyse' is not designed for extension - needs to be abstract, final or empty.77
ErrorsMissing a Javadoc comment.77
ErrorsLine has trailing spaces.82
ErrorsLine is longer than 80 characters.83
ErrorsLine is longer than 80 characters.88
ErrorsLine has trailing spaces.92
ErrorsLine is longer than 80 characters.93
ErrorsParameter sourceAuditor should be final.104
ErrorsExpected @param tag for 'sourceAuditor'.104
ErrorsLine is longer than 80 characters.105
ErrorsMethod 'isValid' is not designed for extension - needs to be abstract, final or empty.108
ErrorsMissing a Javadoc comment.108
ErrorsLine is longer than 80 characters.109
ErrorsLine has trailing spaces.116
ErrorsLine is longer than 80 characters.117
ErrorsMethod 'validate' is not designed for extension - needs to be abstract, final or empty.117
ErrorsMissing a Javadoc comment.117
ErrorsLine has trailing spaces.124
ErrorsLine has trailing spaces.126
ErrorsExpected @param tag for 'collator'.130
ErrorsLine is longer than 80 characters.139
ErrorsParameter resources should be final.139
ErrorsExpected @param tag for 'resources'.139
ErrorsParameter error should be final.140
ErrorsExpected @param tag for 'error'.140
ErrorsLine is longer than 80 characters.141
ErrorsLine is longer than 80 characters.142
ErrorsMissing a Javadoc comment.146
ErrorsLine has trailing spaces.152
ErrorsExpected @param tag for 'directory'.157
ErrorsExpected @param tag for 'collator'.158
ErrorsMust have at least one statement.161
ErrorsLine is longer than 80 characters.164
ErrorsLine has trailing spaces.168
ErrorsExpected @param tag for 'directory'.173
ErrorsExpected @param tag for 'collator'.174
ErrorsMust have at least one statement.177
ErrorsLine is longer than 80 characters.180
ErrorsMethod 'getResourcesMissingSources' is not designed for extension - needs to be abstract, final or empty.186
ErrorsMissing a Javadoc comment.186
ErrorsLine has trailing spaces.190
ErrorsLine has trailing spaces.191
ErrorsMethod 'getExtraLicenses' is not designed for extension - needs to be abstract, final or empty.192
ErrorsMissing a Javadoc comment.192
ErrorsLine has trailing spaces.195
ErrorsMethod 'getMissingLicenses' is not designed for extension - needs to be abstract, final or empty.196
ErrorsMissing a Javadoc comment.196
ErrorsLine has trailing spaces.199
ErrorsMethod 'getDuplicates' is not designed for extension - needs to be abstract, final or empty.203
ErrorsLine is longer than 80 characters.207
ErrorsMethod 'getIssues' is not designed for extension - needs to be abstract, final or empty.207
ErrorsMissing a Javadoc comment.207
ErrorsParameter ofType should be final.207
ErrorsLine has trailing spaces.210
ErrorsExpected an @return tag.214
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.214

org/apache/creadur/whisker/app/analysis/ResourceDefinitionError.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsLine has trailing spaces.17
ErrorsMissing a Javadoc comment.21
ErrorsMissing a Javadoc comment.22
ErrorsMissing a Javadoc comment.23
ErrorsMissing a Javadoc comment.24
ErrorsMissing a Javadoc comment.25
ErrorsLine has trailing spaces.26
ErrorsMissing a Javadoc comment.27
ErrorsLine has trailing spaces.28
ErrorsMissing a Javadoc comment.29
Errors'(' is preceded with whitespace.29
Errors'description' hides a field.29
ErrorsLine has trailing spaces.32
ErrorsMissing a Javadoc comment.33

org/apache/creadur/whisker/app/analysis/ResourceDefinitionException.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsLine has trailing spaces.17
ErrorsMissing a Javadoc comment.25
ErrorsLine is longer than 80 characters.27
ErrorsMissing a Javadoc comment.27
ErrorsRedundant 'final' modifier.27
Errors'static' modifier out of order with the JLS suggestions.27
ErrorsLine is longer than 80 characters.28
ErrorsLine is longer than 80 characters.39
ErrorsMissing a Javadoc comment.47
ErrorsLine has trailing spaces.48
ErrorsLine is longer than 80 characters.49
ErrorsMissing a Javadoc comment.49
ErrorsLine has trailing spaces.50
ErrorsLine is longer than 80 characters.54
ErrorsParameter issues should be final.54
Errors'issues' hides a field.54
ErrorsExpected @param tag for 'issues'.54
ErrorsLine is longer than 80 characters.62

org/apache/creadur/whisker/app/analysis/ResourceDescription.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsMissing package-info.java file.0
ErrorsLine has trailing spaces.17
ErrorsMissing a Javadoc comment.21
ErrorsMissing a Javadoc comment.22
ErrorsMissing a Javadoc comment.23
ErrorsLine has trailing spaces.24
ErrorsParameter directoryName should be final.29
ErrorsExpected @param tag for 'directoryName'.29
ErrorsParameter resourceName should be final.29
ErrorsExpected @param tag for 'resourceName'.29
ErrorsMethod 'getDirectory' is not designed for extension - needs to be abstract, final or empty.38
ErrorsMethod 'getResource' is not designed for extension - needs to be abstract, final or empty.45
ErrorsExpected an @return tag.52
ErrorsMethod 'hashCode' is not designed for extension - needs to be abstract, final or empty.52
ErrorsAvoid inline conditionals.57
ErrorsAvoid inline conditionals.59
ErrorsExpected an @return tag.66
ErrorsMethod 'equals' is not designed for extension - needs to be abstract, final or empty.66
ErrorsParameter obj should be final.67
ErrorsExpected @param tag for 'obj'.67
Errors'if' construct must use '{}'s.68
Errors'if' construct must use '{}'s.70
Errors'if' construct must use '{}'s.72
Errors'if' construct must use '{}'s.76
Errors'if' construct must use '{}'s.78
Errors'if' construct must use '{}'s.81
Errors'if' construct must use '{}'s.83
ErrorsExpected an @return tag.91
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.91
ErrorsExpected an @return tag.100
ErrorsMethod 'compareTo' is not designed for extension - needs to be abstract, final or empty.100
ErrorsParameter other should be final.100
ErrorsExpected @param tag for 'other'.100
ErrorsLine is longer than 80 characters.102
ErrorsLine has trailing spaces.110
ErrorsLine has trailing spaces.111

org/apache/creadur/whisker/app/analysis/ResourceSourceAuditor.java

ViolationMessageLine
ErrorsLine has trailing spaces.17
ErrorsLine has trailing spaces.33
ErrorsMissing a Javadoc comment.37
ErrorsMissing a Javadoc comment.38
ErrorsLine has trailing spaces.39
ErrorsLine has trailing spaces.40
ErrorsLine is longer than 80 characters.40
ErrorsMissing a Javadoc comment.40
ErrorsLine has trailing spaces.42
ErrorsLine has trailing spaces.43
ErrorsLine is longer than 80 characters.43
ErrorsMissing a Javadoc comment.43
ErrorsLine has trailing spaces.45
ErrorsExpected an @return tag.49
ErrorsMethod 'traversePublicDomain' is not designed for extension - needs to be abstract, final or empty.49
ErrorsComment matches to-do format 'TODO:'.51
ErrorsLine has trailing spaces.51
ErrorsComment matches to-do format 'TODO:'.52
ErrorsLine has trailing spaces.52
ErrorsLine has trailing spaces.56
ErrorsLine is longer than 80 characters.60
ErrorsMethod 'getResourcesWithSource' is not designed for extension - needs to be abstract, final or empty.60
ErrorsLine is longer than 80 characters.67
ErrorsMethod 'getResourcesMissingSource' is not designed for extension - needs to be abstract, final or empty.67
ErrorsMethod 'visit' is not designed for extension - needs to be abstract, final or empty.74
ErrorsParameter directory should be final.75
ErrorsExpected @param tag for 'directory'.75
ErrorsMethod 'visit' is not designed for extension - needs to be abstract, final or empty.84
ErrorsParameter license should be final.85
ErrorsExpected @param tag for 'license'.85
ErrorsMethod 'visit' is not designed for extension - needs to be abstract, final or empty.92
ErrorsParameter resource should be final.93
ErrorsExpected @param tag for 'resource'.93
ErrorsLine is longer than 80 characters.95
ErrorsComment matches to-do format 'TODO:'.97
ErrorsLine is longer than 80 characters.98
ErrorsMust have at least one statement.104
ErrorsExpected an @return tag.113
ErrorsMethod 'getResourcesRequiringSourceLinks' is not designed for extension - needs to be abstract, final or empty.113
ErrorsLine has trailing spaces.120

org/apache/creadur/whisker/app/load/StreamableClassPathResource.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsLine has trailing spaces.17
ErrorsFirst sentence should end with a period.31
ErrorsLine is longer than 80 characters.31
ErrorsLine has trailing spaces.33
ErrorsLine has trailing spaces.37
ErrorsParameter name should be final.41
Errors'name' hides a field.41
ErrorsLine has trailing spaces.46
ErrorsMethod 'getName' is not designed for extension - needs to be abstract, final or empty.51
ErrorsExpected an @return tag.60
ErrorsMethod 'open' is not designed for extension - needs to be abstract, final or empty.60
ErrorsExpected @throws tag for 'IOException'.61
ErrorsLine has trailing spaces.64
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.65

org/apache/creadur/whisker/app/load/StreamableFileNameResource.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsLine has trailing spaces.17
ErrorsLine has trailing spaces.29
ErrorsFirst sentence should end with a period.33
ErrorsFirst sentence should end with a period.36
ErrorsLine is longer than 80 characters.37
ErrorsLine is longer than 80 characters.38
ErrorsUnused @param tag for 'fileName,'.38
ErrorsParameter fileName should be final.41
Errors'fileName' hides a field.41
ErrorsExpected @param tag for 'fileName'.41
ErrorsLine has trailing spaces.46
ErrorsMethod 'getFileName' is not designed for extension - needs to be abstract, final or empty.50
ErrorsExpected an @return tag.57
ErrorsMethod 'open' is not designed for extension - needs to be abstract, final or empty.57
ErrorsExpected @throws tag for 'IOException'.58
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.62

org/apache/creadur/whisker/app/load/StreamableFileResource.java

ViolationMessageLine
ErrorsMissing package-info.java file.0
ErrorsLine has trailing spaces.17
ErrorsFirst sentence should end with a period.34
ErrorsLine has trailing spaces.36
ErrorsParameter file should be final.41
Errors'file' hides a field.41
ErrorsExpected an @return tag.49
ErrorsMethod 'open' is not designed for extension - needs to be abstract, final or empty.49
ErrorsExpected @throws tag for 'IOException'.50
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.59

org/apache/creadur/whisker/app/load/StreamableResourceFactory.java

ViolationMessageLine
ErrorsLine has trailing spaces.17
ErrorsLine has trailing spaces.33
ErrorsMethod 'streamFromClassPathResource' is not designed for extension - needs to be abstract, final or empty.36
ErrorsLine has trailing spaces.37
ErrorsLine has trailing spaces.39
ErrorsLine is longer than 80 characters.41
ErrorsLine has trailing spaces.43
ErrorsMethod 'streamFromFileResource' is not designed for extension - needs to be abstract, final or empty.46
ErrorsLine has trailing spaces.49
ErrorsLine is longer than 80 characters.51
ErrorsLine has trailing spaces.53
ErrorsMethod 'streamFromFileResource' is not designed for extension - needs to be abstract, final or empty.56

org/apache/creadur/whisker/app/out/WriteResultsIntoDirectoryFactory.java

ViolationMessageLine
ErrorsLine has trailing spaces.17
ErrorsMissing a Javadoc comment.35
ErrorsMissing a Javadoc comment.36
ErrorsLine is longer than 80 characters.38
ErrorsMissing a Javadoc comment.38
Errors'directory' hides a field.38
Errors'encoding' hides a field.38
ErrorsExpected an @return tag.47
ErrorsMethod 'writerFor' is not designed for extension - needs to be abstract, final or empty.47
ErrorsParameter result should be final.47
ErrorsExpected @param tag for 'result'.47
ErrorsExpected @throws tag for 'IOException'.47
ErrorsLine is longer than 80 characters.48

org/apache/creadur/whisker/app/out/WriteResultsToSystemOutFactory.java

ViolationMessageLine
ErrorsMissing package-info.java file.0
ErrorsLine has trailing spaces.17
ErrorsFirst sentence should end with a period.34
ErrorsLine has trailing spaces.36
ErrorsMissing a Javadoc comment.37
ErrorsParameter encoding should be final.37
Errors'encoding' hides a field.37
ErrorsMissing a Javadoc comment.42
ErrorsExpected an @return tag.49
ErrorsMethod 'writerFor' is not designed for extension - needs to be abstract, final or empty.49
ErrorsParameter result should be final.49
ErrorsExpected @param tag for 'result'.49
ErrorsExpected @throws tag for 'IOException'.49