Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

FilesInfos InfosWarnings WarningsErrors Errors
49001033

Files

FilesInfosWarningsErrors
org/apache/creadur/whisker/app/AbstractEngine.java0013
org/apache/creadur/whisker/app/Act.java0012
org/apache/creadur/whisker/app/Result.java0016
org/apache/creadur/whisker/app/ResultWriterFactory.java004
org/apache/creadur/whisker/app/StreamableResource.java003
org/apache/creadur/whisker/app/Whisker.java0066
org/apache/creadur/whisker/app/analysis/LicenseAnalyst.java0077
org/apache/creadur/whisker/app/analysis/ResourceDefinitionError.java0015
org/apache/creadur/whisker/app/analysis/ResourceDefinitionException.java0019
org/apache/creadur/whisker/app/analysis/ResourceDescription.java0037
org/apache/creadur/whisker/app/analysis/ResourceSourceAuditor.java0040
org/apache/creadur/whisker/app/load/StreamableClassPathResource.java0015
org/apache/creadur/whisker/app/load/StreamableFileNameResource.java0017
org/apache/creadur/whisker/app/load/StreamableFileResource.java0010
org/apache/creadur/whisker/app/load/StreamableResourceFactory.java0012
org/apache/creadur/whisker/app/out/WriteResultsIntoDirectoryFactory.java0013
org/apache/creadur/whisker/app/out/WriteResultsToSystemOutFactory.java0013
org/apache/creadur/whisker/cli/CommandLineOption.java0010
org/apache/creadur/whisker/cli/Main.java0020
org/apache/creadur/whisker/fromxml/DuplicateElementException.java007
org/apache/creadur/whisker/fromxml/InvalidXmlException.java003
org/apache/creadur/whisker/fromxml/JDomBuilder.java00180
org/apache/creadur/whisker/fromxml/MissingIDException.java0019
org/apache/creadur/whisker/fromxml/UnexpectedElementException.java0010
org/apache/creadur/whisker/model/ByOrganisation.java0015
org/apache/creadur/whisker/model/Descriptor.java0063
org/apache/creadur/whisker/model/License.java0038
org/apache/creadur/whisker/model/LicenseAndOrganisationCollator.java008
org/apache/creadur/whisker/model/LicenseTemplateException.java005
org/apache/creadur/whisker/model/NoticeCollator.java0014
org/apache/creadur/whisker/model/Organisation.java0025
org/apache/creadur/whisker/model/Resource.java0016
org/apache/creadur/whisker/model/ResourceNamesCollator.java007
org/apache/creadur/whisker/model/Visitor.java004
org/apache/creadur/whisker/model/WithLicense.java0015
org/apache/creadur/whisker/model/WithinDirectory.java0015
org/apache/creadur/whisker/model/package-info.java001
org/apache/creadur/whisker/out/velocity/Product.java002
org/apache/creadur/whisker/out/velocity/VelocityEngine.java001
org/apache/creadur/whisker/out/velocity/VelocityReports.java005
org/apache/creadur/whisker/plugin/maven/GenerateMojo.java0022
org/apache/creadur/whisker/plugin/maven/MojoToJCLLog.java0073
org/apache/creadur/whisker/scan/Directory.java0028
org/apache/creadur/whisker/scan/FromFileSystem.java0045

Rules

RulesViolationsSeverity
JavadocPackage
  • allowLegacy: "true"
6Errors Error
NewlineAtEndOfFile7Errors Error
Translation0Errors Error
FileLength0Errors Error
FileTabCharacter
  • eachLine: "true"
2Errors Error
RegexpSingleline
  • message: "Line has trailing spaces."
  • format: "\s+$"
235Errors Error
JavadocMethod151Errors Error
JavadocType5Errors Error
JavadocVariable43Errors Error
JavadocStyle17Errors 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
LineLength139Errors Error
MethodLength0Errors Error
ParameterNumber1Errors Error
EmptyForIteratorPad0Errors Error
MethodParamPad1Errors Error
NoWhitespaceAfter2Errors Error
NoWhitespaceBefore0Errors Error
OperatorWrap8Errors Error
ParenPad1Errors Error
TypecastParenPad0Errors Error
WhitespaceAfter2Errors Error
WhitespaceAround3Errors Error
ModifierOrder3Errors Error
RedundantModifier2Errors Error
AvoidNestedBlocks0Errors Error
EmptyBlock5Errors Error
LeftCurly0Errors Error
NeedBraces14Errors Error
RightCurly0Errors Error
AvoidInlineConditionals11Errors Error
DoubleCheckedLocking0Errors Error
EmptyStatement0Errors Error
EqualsHashCode0Errors Error
HiddenField84Errors Error
IllegalInstantiation0Errors Error
InnerAssignment0Errors Error
MagicNumber0Errors Error
MissingSwitchDefault0Errors Error
RedundantThrows16Errors Error
SimplifyBooleanExpression0Errors Error
SimplifyBooleanReturn0Errors Error
DesignForExtension199Errors Error
FinalClass0Errors Error
HideUtilityClassConstructor0Errors Error
InterfaceIsType0Errors Error
VisibilityModifier0Errors Error
ArrayTypeStyle0Errors Error
FinalParameters72Errors Error
TodoComment4Errors 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

org/apache/creadur/whisker/cli/CommandLineOption.java

ViolationMessageLine
ErrorsLine has trailing spaces.33
ErrorsLine has trailing spaces.38
ErrorsLine is longer than 80 characters.43
ErrorsLine has trailing spaces.44
Errors'longName' hides a field.87
Errors'shortName' hides a field.88
Errors'description' hides a field.89
Errors'required' hides a field.90
Errors'argument' hides a field.91
Errors'isAct' hides a field.92

org/apache/creadur/whisker/cli/Main.java

ViolationMessageLine
Errors'+' should be on a new line.42
ErrorsLine contains a tab character.43
Errors'+' should be on a new line.43
ErrorsLine contains a tab character.44
ErrorsLine has trailing spaces.49
Errors'+' should be on a new line.50
Errors'+' should be on a new line.51
Errors'+' should be on a new line.52
Errors'+' should be on a new line.53
Errors'+' should be on a new line.54
Errors'+' should be on a new line.55
Errors'whisker' hides a field.94
ErrorsUnable to get class information for ParseException.114
ErrorsUnable to get class information for ParseException.124
ErrorsLine has trailing spaces.132
ErrorsUnable to get class information for MissingOptionException.136
ErrorsLine has trailing spaces.187
ErrorsParameter args should be final.189
ErrorsUnable to get class information for ParseException.189
ErrorsLine is longer than 80 characters.201

org/apache/creadur/whisker/fromxml/DuplicateElementException.java

ViolationMessageLine
ErrorsLine has trailing spaces.17
ErrorsLine is longer than 80 characters.22
ErrorsMissing a Javadoc comment.26
ErrorsLine has trailing spaces.27
ErrorsLine has trailing spaces.29
ErrorsLine is longer than 80 characters.29
ErrorsParameter message should be final.32

org/apache/creadur/whisker/fromxml/InvalidXmlException.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsLine has trailing spaces.17
ErrorsMissing a Javadoc comment.26

org/apache/creadur/whisker/fromxml/JDomBuilder.java

ViolationMessageLine
ErrorsMissing package-info.java file.0
ErrorsLine has trailing spaces.17
ErrorsLine has trailing spaces.51
ErrorsMissing a Javadoc comment.52
ErrorsLine has trailing spaces.54
ErrorsLine has trailing spaces.58
ErrorsFirst sentence should end with a period.61
ErrorsFirst sentence should end with a period.63
ErrorsLine is longer than 80 characters.72
ErrorsMethod 'resource' is not designed for extension - needs to be abstract, final or empty.72
ErrorsParameter element should be final.72
ErrorsRedundant throws: 'UnexpectedElementException' is unchecked exception.72
ErrorsLine has trailing spaces.74
ErrorsLine is longer than 80 characters.74
ErrorsUnused @param tag for 'element,'.84
ErrorsUnused @param tag for 'expectedElement,'.85
ErrorsLine is longer than 80 characters.88
ErrorsParameter element should be final.88
ErrorsExpected @param tag for 'element'.88
ErrorsExpected @param tag for 'expectedElement'.89
ErrorsLine is longer than 80 characters.90
ErrorsUnused @param tag for 'element,'.95
ErrorsLine is longer than 80 characters.97
ErrorsLine is longer than 80 characters.99
ErrorsMethod 'organisation' is not designed for extension - needs to be abstract, final or empty.99
ErrorsParameter element should be final.99
ErrorsExpected @param tag for 'element'.99
ErrorsRedundant throws: 'UnexpectedElementException' is unchecked exception.99
ErrorsLine has trailing spaces.102
ErrorsLine has trailing spaces.103
ErrorsLine is longer than 80 characters.106
ErrorsExpected an @return tag.114
ErrorsMethod 'collectResources' is not designed for extension - needs to be abstract, final or empty.114
ErrorsParameter element should be final.115
ErrorsExpected @param tag for 'element'.115
ErrorsLine is longer than 80 characters.117
ErrorsLine is longer than 80 characters.127
ErrorsExpected an @return tag.129
ErrorsMethod 'organisation' is not designed for extension - needs to be abstract, final or empty.129
ErrorsLine is longer than 80 characters.130
ErrorsRedundant throws: 'MissingIDException' is unchecked exception.130
ErrorsLine is longer than 80 characters.135
ErrorsLine has trailing spaces.138
ErrorsLine is longer than 80 characters.145
ErrorsMethod 'byOrganisation' is not designed for extension - needs to be abstract, final or empty.145
ErrorsLine has trailing spaces.152
ErrorsLine is longer than 80 characters.154
ErrorsLine has trailing spaces.156
ErrorsMethod 'byOrganisation' is not designed for extension - needs to be abstract, final or empty.156
ErrorsLine is longer than 80 characters.157
ErrorsRedundant throws: 'MissingIDException' is unchecked exception.157
ErrorsLine is longer than 80 characters.158
ErrorsMethod 'collectByOrganisations' is not designed for extension - needs to be abstract, final or empty.167
ErrorsLine has trailing spaces.168
ErrorsLine is longer than 80 characters.168
ErrorsLine is longer than 80 characters.172
ErrorsMethod 'license' is not designed for extension - needs to be abstract, final or empty.184
ErrorsParameter element should be final.184
ErrorsLine has trailing spaces.186
ErrorsLine is longer than 80 characters.186
ErrorsLine has trailing spaces.187
ErrorsAvoid inline conditionals.187
ErrorsLine has trailing spaces.188
ErrorsLine has trailing spaces.189
ErrorsLine has trailing spaces.193
ErrorsMissing a Javadoc comment.194
ErrorsLine is longer than 80 characters.199
ErrorsLine is longer than 80 characters.211
ErrorsLine is longer than 80 characters.213
ErrorsMethod 'license' is not designed for extension - needs to be abstract, final or empty.213
ErrorsRedundant throws: 'MissingIDException' is unchecked exception.213
ErrorsLine is longer than 80 characters.218
ErrorsLine is longer than 80 characters.228
ErrorsExpected an @return tag.230
ErrorsMethod 'withLicense' is not designed for extension - needs to be abstract, final or empty.230
ErrorsParameter element should be final.230
ErrorsParameter licenses should be final.231
ErrorsLine is longer than 80 characters.232
ErrorsParameter organisations should be final.232
ErrorsRedundant throws: 'MissingIDException' is unchecked exception.232
ErrorsLine has trailing spaces.233
ErrorsLine is longer than 80 characters.233
ErrorsLine is longer than 80 characters.234
ErrorsLine has trailing spaces.236
ErrorsLine is longer than 80 characters.244
ErrorsLine is longer than 80 characters.257
ErrorsMethod 'parameters' is not designed for extension - needs to be abstract, final or empty.259
ErrorsLine is longer than 80 characters.260
ErrorsParameter element should be final.260
ErrorsRedundant throws: 'DuplicateElementException' is unchecked exception.260
ErrorsLine is longer than 80 characters.262
ErrorsLine is longer than 80 characters.264
ErrorsLine is longer than 80 characters.265
ErrorsLine is longer than 80 characters.267
ErrorsLine has trailing spaces.269
ErrorsLine has trailing spaces.271
ErrorsMethod 'withLicenses' is not designed for extension - needs to be abstract, final or empty.283
ErrorsParameter licenses should be final.284
ErrorsParameter organisations should be final.285
ErrorsParameter parent should be final.285
ErrorsLine is longer than 80 characters.287
ErrorsLine is longer than 80 characters.288
ErrorsMethod 'publicDomain' is not designed for extension - needs to be abstract, final or empty.300
ErrorsLine is longer than 80 characters.301
ErrorsLine is longer than 80 characters.302
ErrorsMethod 'withinDirectory' is not designed for extension - needs to be abstract, final or empty.312
ErrorsParameter element should be final.312
ErrorsParameter licenses should be final.313
ErrorsParameter organisations should be final.314
ErrorsLine has trailing spaces.315
ErrorsLine is longer than 80 characters.316
ErrorsUnused @param tag for 'document,'.321
ErrorsMethod 'mapOrganisations' is not designed for extension - needs to be abstract, final or empty.324
ErrorsParameter document should be final.324
ErrorsExpected @param tag for 'document'.324
ErrorsLine is longer than 80 characters.325
ErrorsLine has trailing spaces.326
ErrorsLine is longer than 80 characters.327
ErrorsLine is longer than 80 characters.330
ErrorsLine is longer than 80 characters.332
ErrorsUnused @param tag for 'document,'.340
ErrorsMethod 'mapLicenses' is not designed for extension - needs to be abstract, final or empty.343
ErrorsParameter document should be final.343
ErrorsExpected @param tag for 'document'.343
ErrorsLine is longer than 80 characters.345
ErrorsLine is longer than 80 characters.348
ErrorsMethod 'primaryLicense' is not designed for extension - needs to be abstract, final or empty.363
ErrorsParameter document should be final.363
ErrorsParameter licenses should be final.364
ErrorsLine is longer than 80 characters.365
ErrorsLine is longer than 80 characters.368
ErrorsLine has trailing spaces.383
ErrorsMethod 'primaryCopyrightNotice' is not designed for extension - needs to be abstract, final or empty.388
ErrorsLine has trailing spaces.390
ErrorsLine is longer than 80 characters.391
ErrorsLine has trailing spaces.400
ErrorsUnused @param tag for 'document,'.403
ErrorsMethod 'mapNotices' is not designed for extension - needs to be abstract, final or empty.406
ErrorsParameter document should be final.406
ErrorsExpected @param tag for 'document'.406
ErrorsLine is longer than 80 characters.408
Errors'{' is not preceded with whitespace.409
ErrorsLine is longer than 80 characters.411
ErrorsLine is longer than 80 characters.413
ErrorsUnused @param tag for 'document,'.422
ErrorsLine has trailing spaces.423
ErrorsMethod 'primaryNotice' is not designed for extension - needs to be abstract, final or empty.426
ErrorsParameter document should be final.426
ErrorsExpected @param tag for 'document'.426
ErrorsLine is longer than 80 characters.428
ErrorsLine is longer than 80 characters.433
ErrorsUnused @param tag for 'document,'.440
ErrorsMethod 'primaryOrganisationId' is not designed for extension - needs to be abstract, final or empty.444
ErrorsExpected @param tag for 'document'.444
ErrorsLine is longer than 80 characters.446
ErrorsLine has trailing spaces.453
ErrorsLine is longer than 80 characters.455
ErrorsMissing a Javadoc comment.455
ErrorsLine is longer than 80 characters.457
ErrorsLine is longer than 80 characters.466
ErrorsMethod 'collectContents' is not designed for extension - needs to be abstract, final or empty.466
ErrorsExpected @param tag for 'licenses'.466
ErrorsLine is longer than 80 characters.467
ErrorsExpected @param tag for 'organisations'.467
ErrorsRedundant throws: 'DuplicateElementException' is unchecked exception.467
ErrorsLine is longer than 80 characters.468
ErrorsLine is longer than 80 characters.470
ErrorsMust have at least one statement.472
ErrorsLine is longer than 80 characters.475
ErrorsLine has trailing spaces.480
ErrorsMethod 'build' is not designed for extension - needs to be abstract, final or empty.486
ErrorsLine is longer than 80 characters.487
ErrorsLine has trailing spaces.494
ErrorsLine is longer than 80 characters.494
ErrorsLine has trailing spaces.496
ErrorsLine has trailing spaces.499
ErrorsLine is longer than 80 characters.500
ErrorsMethod 'build' is not designed for extension - needs to be abstract, final or empty.500
ErrorsMissing a Javadoc comment.500
ErrorsUnable to get class information for JDOMException.500

org/apache/creadur/whisker/fromxml/MissingIDException.java

ViolationMessageLine
ErrorsLine has trailing spaces.17
ErrorsMissing a Javadoc comment.26
ErrorsMissing a Javadoc comment.27
ErrorsMissing a Javadoc comment.28
ErrorsMissing a Javadoc comment.29
ErrorsLine has trailing spaces.30
ErrorsUnused @param tag for 'organisationElementName'.33
ErrorsUnused @param tag for 'name'.34
ErrorsLine is longer than 80 characters.37
Errors'linkedElement' hides a field.37
ErrorsExpected @param tag for 'linkedElement'.37
Errors'linkingElement' hides a field.37
ErrorsExpected @param tag for 'linkingElement'.37
Errors'id' hides a field.38
ErrorsLine is longer than 80 characters.39
ErrorsMethod 'getLinkedElement' is not designed for extension - needs to be abstract, final or empty.49
ErrorsLine has trailing spaces.54
ErrorsMethod 'getLinkingElement' is not designed for extension - needs to be abstract, final or empty.58
ErrorsMethod 'getId' is not designed for extension - needs to be abstract, final or empty.66

org/apache/creadur/whisker/fromxml/UnexpectedElementException.java

ViolationMessageLine
ErrorsLine has trailing spaces.17
ErrorsMissing a Javadoc comment.29
ErrorsMissing a Javadoc comment.30
ErrorsLine has trailing spaces.31
ErrorsLine is longer than 80 characters.37
Errors'expectedElement' hides a field.37
Errors'actualElement' hides a field.37
ErrorsLine is longer than 80 characters.38
ErrorsMethod 'getExpectedElement' is not designed for extension - needs to be abstract, final or empty.47
ErrorsMethod 'getActualElement' is not designed for extension - needs to be abstract, final or empty.55

org/apache/creadur/whisker/model/ByOrganisation.java

ViolationMessageLine
ErrorsLine has trailing spaces.17
Errors'organisation' hides a field.42
Errors'resources' hides a field.43
ErrorsMethod 'getName' is not designed for extension - needs to be abstract, final or empty.53
ErrorsMethod 'getURL' is not designed for extension - needs to be abstract, final or empty.61
ErrorsMethod 'getId' is not designed for extension - needs to be abstract, final or empty.69
ErrorsLine is longer than 80 characters.74
ErrorsMethod 'getResources' is not designed for extension - needs to be abstract, final or empty.77
ErrorsMethod 'getOrganisation' is not designed for extension - needs to be abstract, final or empty.86
ErrorsAvoid inline conditionals.101
ErrorsMethod 'equals' is not designed for extension - needs to be abstract, final or empty.113
ErrorsMethod 'compareTo' is not designed for extension - needs to be abstract, final or empty.141
ErrorsMethod 'accept' is not designed for extension - needs to be abstract, final or empty.149
ErrorsLine has trailing spaces.157
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.162

org/apache/creadur/whisker/model/Descriptor.java

ViolationMessageLine
ErrorsFirst sentence should end with a period.32
ErrorsLine has trailing spaces.48
Errors'primaryLicense' hides a field.64
ErrorsLine has trailing spaces.65
Errors'primaryOrganisationId' hides a field.65
Errors'primaryNotice' hides a field.66
Errors'licenses' hides a field.67
Errors'notices' hides a field.68
Errors'contents' hides a field.70
Errors'(' is followed by whitespace.71
ErrorsLine has trailing spaces.77
ErrorsLine has trailing spaces.80
ErrorsLine has trailing spaces.84
ErrorsLine has trailing spaces.87
ErrorsLine has trailing spaces.89
ErrorsMore than 7 parameters.103
Errors'primaryLicense' hides a field.103
Errors'primaryCopyrightNotice' hides a field.104
ErrorsLine has trailing spaces.105
Errors'primaryOrganisationId' hides a field.105
Errors'primaryNotice' hides a field.106
Errors'licenses' hides a field.107
Errors'notices' hides a field.108
Errors'contents' hides a field.110
ErrorsLine has trailing spaces.122
ErrorsMethod 'getPrimaryCopyrightNotice' is not designed for extension - needs to be abstract, final or empty.127
ErrorsMethod 'isPrimaryCopyrightNotice' is not designed for extension - needs to be abstract, final or empty.136
ErrorsLine has trailing spaces.139
ErrorsLine has trailing spaces.142
ErrorsMethod 'getPrimaryNotice' is not designed for extension - needs to be abstract, final or empty.145
ErrorsLine has trailing spaces.151
ErrorsMethod 'getResourceNotices' is not designed for extension - needs to be abstract, final or empty.154
ErrorsLine has trailing spaces.162
ErrorsMethod 'getOtherNotices' is not designed for extension - needs to be abstract, final or empty.165
ErrorsLine has trailing spaces.173
ErrorsMethod 'license' is not designed for extension - needs to be abstract, final or empty.178
ErrorsLine has trailing spaces.184
ErrorsMethod 'getPrimaryLicense' is not designed for extension - needs to be abstract, final or empty.187
ErrorsLine has trailing spaces.193
ErrorsMethod 'getContents' is not designed for extension - needs to be abstract, final or empty.196
ErrorsLine has trailing spaces.202
ErrorsMethod 'isPrimary' is not designed for extension - needs to be abstract, final or empty.207
ErrorsLine has trailing spaces.214
ErrorsMethod 'isPrimary' is not designed for extension - needs to be abstract, final or empty.219
ErrorsLine has trailing spaces.226
ErrorsMethod 'isOnlyPrimary' is not designed for extension - needs to be abstract, final or empty.232
ErrorsLine is longer than 80 characters.233
ErrorsLine has trailing spaces.242
ErrorsMethod 'isOnlyPrimary' is not designed for extension - needs to be abstract, final or empty.248
ErrorsLine is longer than 80 characters.249
ErrorsLine has trailing spaces.257
ErrorsMethod 'traverse' is not designed for extension - needs to be abstract, final or empty.261
ErrorsLine has trailing spaces.269
ErrorsMethod 'traverseDirectory' is not designed for extension - needs to be abstract, final or empty.275
ErrorsLine has trailing spaces.286
ErrorsMethod 'isNoticeRequired' is not designed for extension - needs to be abstract, final or empty.289
ErrorsLine has trailing spaces.295
ErrorsMethod 'resourceNoticesExist' is not designed for extension - needs to be abstract, final or empty.299
ErrorsLine has trailing spaces.305
ErrorsMethod 'primaryNoticeExists' is not designed for extension - needs to be abstract, final or empty.308
ErrorsLine has trailing spaces.315
ErrorsMethod 'isPrimaryOnly' is not designed for extension - needs to be abstract, final or empty.320
ErrorsLine is longer than 80 characters.323

org/apache/creadur/whisker/model/License.java

ViolationMessageLine
ErrorsLine has trailing spaces.17
ErrorsLine has trailing spaces.32
ErrorsLine has trailing spaces.33
ErrorsFirst sentence should end with a period.44
ErrorsLine has trailing spaces.46
Errors'isSourceRequired' hides a field.58
Errors'baseText' hides a field.58
Errors'expectedParameters' hides a field.59
Errors'id' hides a field.59
Errors'url' hides a field.60
Errors'name' hides a field.60
ErrorsMethod 'isSourceRequired' is not designed for extension - needs to be abstract, final or empty.77
ErrorsMethod 'getText' is not designed for extension - needs to be abstract, final or empty.87
ErrorsFirst sentence should end with a period.91
ErrorsLine has trailing spaces.93
ErrorsMethod 'getText' is not designed for extension - needs to be abstract, final or empty.99
ErrorsLine has trailing spaces.103
ErrorsMethod 'getExpectedParameters' is not designed for extension - needs to be abstract, final or empty.109
ErrorsLine has trailing spaces.143
Errors'expectedParameters' hides a field.150
ErrorsFirst sentence should end with a period.156
ErrorsLine has trailing spaces.157
ErrorsLine has trailing spaces.168
ErrorsMethod 'storeIn' is not designed for extension - needs to be abstract, final or empty.188
ErrorsMethod 'getId' is not designed for extension - needs to be abstract, final or empty.197
ErrorsMethod 'getURL' is not designed for extension - needs to be abstract, final or empty.205
ErrorsLine has trailing spaces.210
ErrorsMethod 'getName' is not designed for extension - needs to be abstract, final or empty.214
ErrorsExpected an @return tag.221
ErrorsMethod 'hashCode' is not designed for extension - needs to be abstract, final or empty.221
ErrorsExpected an @return tag.229
ErrorsMethod 'equals' is not designed for extension - needs to be abstract, final or empty.229
ErrorsExpected @param tag for 'obj'.230
ErrorsExpected an @return tag.247
ErrorsMethod 'compareTo' is not designed for extension - needs to be abstract, final or empty.247
ErrorsExpected @param tag for 'other'.247
ErrorsAvoid inline conditionals.249
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.253

org/apache/creadur/whisker/model/LicenseAndOrganisationCollator.java

ViolationMessageLine
ErrorsMethod 'getLicenses' is not designed for extension - needs to be abstract, final or empty.37
ErrorsMethod 'getOrganisation' is not designed for extension - needs to be abstract, final or empty.45
ErrorsMethod 'traverseResource' is not designed for extension - needs to be abstract, final or empty.54
ErrorsMethod 'visit' is not designed for extension - needs to be abstract, final or empty.64
ErrorsMethod 'isOnlyLicense' is not designed for extension - needs to be abstract, final or empty.75
ErrorsMethod 'visit' is not designed for extension - needs to be abstract, final or empty.84
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.94
ErrorsMethod 'isOnlyOrganisation' is not designed for extension - needs to be abstract, final or empty.106

org/apache/creadur/whisker/model/LicenseTemplateException.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsLine has trailing spaces.17
ErrorsLine has trailing spaces.37
ErrorsComment matches to-do format 'TODO:'.53
ErrorsFirst sentence should end with a period.70

org/apache/creadur/whisker/model/NoticeCollator.java

ViolationMessageLine
ErrorsLine has trailing spaces.17
ErrorsLine has trailing spaces.29
ErrorsLine is longer than 80 characters.33
ErrorsMissing a Javadoc comment.33
ErrorsMethod 'getNoticeIds' is not designed for extension - needs to be abstract, final or empty.38
ErrorsMethod 'visit' is not designed for extension - needs to be abstract, final or empty.45
ErrorsExpected @param tag for 'resource'.46
ErrorsMethod 'resourceNotices' is not designed for extension - needs to be abstract, final or empty.56
ErrorsMissing a Javadoc comment.56
ErrorsLine is longer than 80 characters.58
ErrorsLine is longer than 80 characters.59
ErrorsExpected an @return tag.76
ErrorsMethod 'notices' is not designed for extension - needs to be abstract, final or empty.76
ErrorsExpected @param tag for 'notices'.76

org/apache/creadur/whisker/model/Organisation.java

ViolationMessageLine
ErrorsLine has trailing spaces.17
ErrorsLine has trailing spaces.24
ErrorsLine has trailing spaces.38
ErrorsLine has trailing spaces.39
ErrorsLine has trailing spaces.41
ErrorsLine has trailing spaces.43
Errors'id' hides a field.46
Errors'name' hides a field.46
Errors'url' hides a field.46
ErrorsMethod 'storeIn' is not designed for extension - needs to be abstract, final or empty.58
ErrorsLine has trailing spaces.65
ErrorsMethod 'getName' is not designed for extension - needs to be abstract, final or empty.69
ErrorsLine has trailing spaces.74
ErrorsMethod 'getURL' is not designed for extension - needs to be abstract, final or empty.78
ErrorsLine has trailing spaces.83
ErrorsLine has trailing spaces.84
ErrorsMethod 'getId' is not designed for extension - needs to be abstract, final or empty.88
ErrorsMethod 'hashCode' is not designed for extension - needs to be abstract, final or empty.92
ErrorsAvoid inline conditionals.96
ErrorsMethod 'equals' is not designed for extension - needs to be abstract, final or empty.100
ErrorsExpected an @return tag.125
ErrorsMethod 'compareTo' is not designed for extension - needs to be abstract, final or empty.125
ErrorsExpected @param tag for 'other'.125
ErrorsAvoid inline conditionals.127
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.131

org/apache/creadur/whisker/model/Resource.java

ViolationMessageLine
ErrorsLine has trailing spaces.30
ErrorsLine has trailing spaces.31
Errors'name' hides a field.44
Errors'noticeId' hides a field.44
Errors'source' hides a field.45
ErrorsMethod 'getName' is not designed for extension - needs to be abstract, final or empty.57
ErrorsMethod 'getNoticeId' is not designed for extension - needs to be abstract, final or empty.66
ErrorsMethod 'hashCode' is not designed for extension - needs to be abstract, final or empty.75
ErrorsAvoid inline conditionals.80
ErrorsMethod 'equals' is not designed for extension - needs to be abstract, final or empty.90
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.117
ErrorsMethod 'compareTo' is not designed for extension - needs to be abstract, final or empty.128
ErrorsExpected @param tag for 'other'.128
ErrorsMethod 'accept' is not designed for extension - needs to be abstract, final or empty.136
ErrorsMethod 'getSource' is not designed for extension - needs to be abstract, final or empty.146
ErrorsMethod 'hasSource' is not designed for extension - needs to be abstract, final or empty.155

org/apache/creadur/whisker/model/ResourceNamesCollator.java

ViolationMessageLine
ErrorsLine has trailing spaces.34
ErrorsLine has trailing spaces.37
ErrorsMethod 'getNames' is not designed for extension - needs to be abstract, final or empty.46
ErrorsMethod 'getDuplicates' is not designed for extension - needs to be abstract, final or empty.58
ErrorsMethod 'visit' 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.77
ErrorsMust have at least one statement.80

org/apache/creadur/whisker/model/Visitor.java

ViolationMessageLine
ErrorsMethod 'traversePublicDomain' is not designed for extension - needs to be abstract, final or empty.32
ErrorsMethod 'traverseWithLicense' is not designed for extension - needs to be abstract, final or empty.44
ErrorsMethod 'traverseByOrganisation' is not designed for extension - needs to be abstract, final or empty.55
ErrorsMethod 'traverseResource' is not designed for extension - needs to be abstract, final or empty.66

org/apache/creadur/whisker/model/WithLicense.java

ViolationMessageLine
ErrorsLine has trailing spaces.17
Errors'license' hides a field.50
Errors'copyrightNotice' hides a field.50
Errors'parameters' hides a field.51
Errors'organisations' hides a field.52
ErrorsMethod 'getCopyrightNotice' is not designed for extension - needs to be abstract, final or empty.65
ErrorsMethod 'getName' is not designed for extension - needs to be abstract, final or empty.74
ErrorsMethod 'getURL' is not designed for extension - needs to be abstract, final or empty.83
ErrorsMethod 'getLicense' is not designed for extension - needs to be abstract, final or empty.92
ErrorsMethod 'getText' is not designed for extension - needs to be abstract, final or empty.104
ErrorsMethod 'getOrganisations' is not designed for extension - needs to be abstract, final or empty.112
ErrorsMethod 'getParameters' is not designed for extension - needs to be abstract, final or empty.121
ErrorsMethod 'compareTo' is not designed for extension - needs to be abstract, final or empty.131
ErrorsMethod 'accept' is not designed for extension - needs to be abstract, final or empty.139
ErrorsMethod 'isSourceRequired' is not designed for extension - needs to be abstract, final or empty.155

org/apache/creadur/whisker/model/WithinDirectory.java

ViolationMessageLine
ErrorsLine has trailing spaces.17
ErrorsFirst sentence should end with a period.36
ErrorsLine has trailing spaces.39
Errors'name' hides a field.44
Errors'licenses' hides a field.45
Errors'publicDomain' hides a field.46
ErrorsMethod 'getPublicDomain' is not designed for extension - needs to be abstract, final or empty.58
ErrorsMethod 'getName' is not designed for extension - needs to be abstract, final or empty.66
ErrorsMethod 'getLicenses' is not designed for extension - needs to be abstract, final or empty.75
ErrorsMethod 'hashCode' is not designed for extension - needs to be abstract, final or empty.84
ErrorsMethod 'equals' is not designed for extension - needs to be abstract, final or empty.96
ErrorsMethod 'compareTo' is not designed for extension - needs to be abstract, final or empty.116
ErrorsExpected @param tag for 'other'.116
ErrorsMethod 'isNamed' is not designed for extension - needs to be abstract, final or empty.126
ErrorsMethod 'accept' is not designed for extension - needs to be abstract, final or empty.134

org/apache/creadur/whisker/model/package-info.java

ViolationMessageLine
ErrorsLine has trailing spaces.20

org/apache/creadur/whisker/out/velocity/Product.java

ViolationMessageLine
Errors'template' hides a field.64
Errors'result' hides a field.64

org/apache/creadur/whisker/out/velocity/VelocityEngine.java

ViolationMessageLine
Errors'log' hides a field.43

org/apache/creadur/whisker/out/velocity/VelocityReports.java

ViolationMessageLine
Errors'writerFactory' hides a field.67
Errors'log' hides a field.67
ErrorsLine has trailing spaces.183
ErrorsLine has trailing spaces.184
ErrorsLine has trailing spaces.186

org/apache/creadur/whisker/plugin/maven/GenerateMojo.java

ViolationMessageLine
ErrorsMissing package-info.java file.0
ErrorsLine has trailing spaces.17
ErrorsUnknown tag 'goal'.36
ErrorsFirst sentence should end with a period.40
ErrorsLine has trailing spaces.46
ErrorsLine is longer than 80 characters.49
ErrorsLine has trailing spaces.56
ErrorsLine has trailing spaces.61
ErrorsLine is longer than 80 characters.63
ErrorsLine has trailing spaces.66
ErrorsMethod 'execute' is not designed for extension - needs to be abstract, final or empty.66
ErrorsExpected @throws tag for 'MojoExecutionException'.66
ErrorsUnable to get class information for MojoExecutionException.66
ErrorsExpected @throws tag for 'MojoFailureException'.66
ErrorsRedundant throws: 'MojoFailureException' listed more then one time.66
ErrorsUnable to get class information for MojoFailureException.66
ErrorsLine is longer than 80 characters.70
ErrorsLine is longer than 80 characters.71
ErrorsLine is longer than 80 characters.72
ErrorsLine is longer than 80 characters.75
ErrorsLine is longer than 80 characters.78
ErrorsLine is longer than 80 characters.81

org/apache/creadur/whisker/plugin/maven/MojoToJCLLog.java

ViolationMessageLine
ErrorsLine has trailing spaces.17
ErrorsLine has trailing spaces.25
ErrorsLine has trailing spaces.28
ErrorsMissing a Javadoc comment.29
ErrorsMissing a Javadoc comment.31
ErrorsParameter log should be final.31
Errors'log' hides a field.31
ErrorsMethod 'debug' is not designed for extension - needs to be abstract, final or empty.39
ErrorsParameter message should be final.39
ErrorsExpected @param tag for 'message'.39
ErrorsLine is longer than 80 characters.44
ErrorsMethod 'debug' is not designed for extension - needs to be abstract, final or empty.46
ErrorsParameter message should be final.46
ErrorsExpected @param tag for 'message'.46
ErrorsParameter t should be final.46
ErrorsExpected @param tag for 't'.46
ErrorsMethod 'error' is not designed for extension - needs to be abstract, final or empty.53
ErrorsParameter message should be final.53
ErrorsExpected @param tag for 'message'.53
ErrorsLine is longer than 80 characters.58
ErrorsMethod 'error' is not designed for extension - needs to be abstract, final or empty.60
ErrorsParameter message should be final.60
ErrorsExpected @param tag for 'message'.60
ErrorsParameter t should be final.60
ErrorsExpected @param tag for 't'.60
ErrorsMethod 'fatal' is not designed for extension - needs to be abstract, final or empty.67
ErrorsParameter message should be final.67
ErrorsExpected @param tag for 'message'.67
ErrorsLine is longer than 80 characters.72
ErrorsMethod 'fatal' is not designed for extension - needs to be abstract, final or empty.74
ErrorsParameter message should be final.74
ErrorsExpected @param tag for 'message'.74
ErrorsParameter t should be final.74
ErrorsExpected @param tag for 't'.74
ErrorsMethod 'info' is not designed for extension - needs to be abstract, final or empty.81
ErrorsParameter message should be final.81
ErrorsExpected @param tag for 'message'.81
ErrorsLine is longer than 80 characters.86
ErrorsMethod 'info' is not designed for extension - needs to be abstract, final or empty.88
ErrorsParameter message should be final.88
ErrorsExpected @param tag for 'message'.88
ErrorsParameter t should be final.88
ErrorsExpected @param tag for 't'.88
ErrorsExpected an @return tag.95
ErrorsMethod 'isDebugEnabled' is not designed for extension - needs to be abstract, final or empty.95
ErrorsExpected an @return tag.102
ErrorsMethod 'isErrorEnabled' is not designed for extension - needs to be abstract, final or empty.102
ErrorsExpected an @return tag.109
ErrorsMethod 'isFatalEnabled' is not designed for extension - needs to be abstract, final or empty.109
ErrorsExpected an @return tag.116
ErrorsMethod 'isInfoEnabled' is not designed for extension - needs to be abstract, final or empty.116
ErrorsExpected an @return tag.123
ErrorsMethod 'isTraceEnabled' is not designed for extension - needs to be abstract, final or empty.123
ErrorsExpected an @return tag.130
ErrorsMethod 'isWarnEnabled' is not designed for extension - needs to be abstract, final or empty.130
ErrorsMethod 'trace' is not designed for extension - needs to be abstract, final or empty.137
ErrorsParameter message should be final.137
ErrorsExpected @param tag for 'message'.137
ErrorsLine is longer than 80 characters.142
ErrorsMethod 'trace' is not designed for extension - needs to be abstract, final or empty.144
ErrorsParameter message should be final.144
ErrorsExpected @param tag for 'message'.144
ErrorsParameter t should be final.144
ErrorsExpected @param tag for 't'.144
ErrorsMethod 'warn' is not designed for extension - needs to be abstract, final or empty.151
ErrorsParameter message should be final.151
ErrorsExpected @param tag for 'message'.151
ErrorsLine is longer than 80 characters.156
ErrorsMethod 'warn' is not designed for extension - needs to be abstract, final or empty.158
ErrorsParameter message should be final.158
ErrorsExpected @param tag for 'message'.158
ErrorsParameter t should be final.158
ErrorsExpected @param tag for 't'.158

org/apache/creadur/whisker/scan/Directory.java

ViolationMessageLine
ErrorsLine has trailing spaces.17
ErrorsLine has trailing spaces.32
ErrorsLine has trailing spaces.33
ErrorsMethod 'getName' is not designed for extension - needs to be abstract, final or empty.38
ErrorsMethod 'setName' is not designed for extension - needs to be abstract, final or empty.46
Errors'name' hides a field.46
ErrorsLine has trailing spaces.50
ErrorsMethod 'getContents' is not designed for extension - needs to be abstract, final or empty.55
ErrorsLine has trailing spaces.58
ErrorsMethod 'setContents' is not designed for extension - needs to be abstract, final or empty.63
Errors'contents' hides a field.63
ErrorsLine has trailing spaces.66
ErrorsMethod 'hashCode' is not designed for extension - needs to be abstract, final or empty.71
ErrorsAvoid inline conditionals.75
ErrorsLine has trailing spaces.78
ErrorsMethod 'equals' is not designed for extension - needs to be abstract, final or empty.85
Errors'if' construct must use '{}'s.87
Errors'if' construct must use '{}'s.89
Errors'if' construct must use '{}'s.91
Errors'if' construct must use '{}'s.95
Errors'if' construct must use '{}'s.97
ErrorsLine has trailing spaces.101
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.107
ErrorsLine has trailing spaces.111
ErrorsMethod 'addResource' is not designed for extension - needs to be abstract, final or empty.116
Errors'name' hides a field.116
ErrorsLine has trailing spaces.119
ErrorsMethod 'compareTo' is not designed for extension - needs to be abstract, final or empty.126

org/apache/creadur/whisker/scan/FromFileSystem.java

ViolationMessageLine
ErrorsLine has trailing spaces.17
ErrorsLine has trailing spaces.34
ErrorsFirst sentence should end with a period.42
ErrorsLine has trailing spaces.43
ErrorsLine is longer than 80 characters.48
ErrorsMethod 'withBase' is not designed for extension - needs to be abstract, final or empty.48
ErrorsLine has trailing spaces.51
ErrorsMissing a Javadoc comment.52
Errors'static' modifier out of order with the JLS suggestions.52
ErrorsLine has trailing spaces.63
ErrorsLine has trailing spaces.65
Errors'base' hides a field.69
Errors'base' hides a field.78
ErrorsLine has trailing spaces.85
ErrorsLine has trailing spaces.109
ErrorsLine has trailing spaces.125
ErrorsLine has trailing spaces.157
Errors'static' modifier out of order with the JLS suggestions.161
ErrorsLine has trailing spaces.168
ErrorsMissing a Javadoc comment.169
ErrorsParameter file should be final.169
Errors'file' hides a field.169
Errors'name' hides a field.178
Errors'file' hides a field.178
Errors'!' is followed by whitespace.179
ErrorsLine is longer than 80 characters.181
Errors'+' is not preceded with whitespace.181
Errors'!' is followed by whitespace.183
ErrorsLine is longer than 80 characters.185
Errors'+' is not preceded with whitespace.185
ErrorsLine is longer than 80 characters.198
Errors'name' hides a field.209
Errors'name' hides a field.223
Errors'name' hides a field.233
Errors'name' hides a field.243
Errors'file' hides a field.244
Errors'name' hides a field.259
ErrorsParameter name should be final.282
Errors'name' hides a field.282
ErrorsAvoid inline conditionals.296
ErrorsAvoid inline conditionals.298
ErrorsLine has trailing spaces.301
Errors'if' construct must use '{}'s.321
Errors'if' construct must use '{}'s.323
ErrorsLine has trailing spaces.334