Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

FilesInfos InfosWarnings WarningsErrors Errors
5900641

Files

FilesInfosWarningsErrors
org/apache/creadur/whisker/app/AbstractEngine.java004
org/apache/creadur/whisker/app/Act.java001
org/apache/creadur/whisker/app/Configuration.java004
org/apache/creadur/whisker/app/ConfigurationBuilder.java003
org/apache/creadur/whisker/app/LicenseConfiguration.java006
org/apache/creadur/whisker/app/Result.java001
org/apache/creadur/whisker/app/Whisker.java0026
org/apache/creadur/whisker/app/analysis/LicenseAnalyst.java0017
org/apache/creadur/whisker/app/analysis/ResourceDefinitionError.java002
org/apache/creadur/whisker/app/analysis/ResourceDefinitionException.java001
org/apache/creadur/whisker/app/analysis/ResourceDescription.java008
org/apache/creadur/whisker/app/analysis/ResourceSourceAuditor.java001
org/apache/creadur/whisker/app/load/StreamableClassPathResource.java001
org/apache/creadur/whisker/app/load/StreamableFileNameResource.java001
org/apache/creadur/whisker/app/load/StreamableFileResource.java001
org/apache/creadur/whisker/app/load/StreamableResourceFactory.java001
org/apache/creadur/whisker/app/out/WriteResultsIntoDirectoryFactory.java002
org/apache/creadur/whisker/app/out/WriteResultsToSystemOutFactory.java001
org/apache/creadur/whisker/cli/CommandLineOption.java007
org/apache/creadur/whisker/cli/Main.java0019
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.java0014
org/apache/creadur/whisker/model/ContentElement.java002
org/apache/creadur/whisker/model/Descriptor.java0040
org/apache/creadur/whisker/model/License.java0038
org/apache/creadur/whisker/model/LicenseAndOrganisationCollator.java008
org/apache/creadur/whisker/model/LicenseTemplateException.java0014
org/apache/creadur/whisker/model/NoCopyrightNoticeVerifier.java003
org/apache/creadur/whisker/model/NoticeCollator.java0014
org/apache/creadur/whisker/model/Organisation.java0025
org/apache/creadur/whisker/model/Resource.java0014
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.java0014
org/apache/creadur/whisker/model/package-info.java001
org/apache/creadur/whisker/out/velocity/Product.java002
org/apache/creadur/whisker/out/velocity/RenderingHelper.java0014
org/apache/creadur/whisker/out/velocity/VelocityEngine.java005
org/apache/creadur/whisker/out/velocity/VelocityReports.java002
org/apache/creadur/whisker/plugin/maven/GenerateMojo.java0013
org/apache/creadur/whisker/plugin/maven/MojoToJCLLog.java0026
org/apache/creadur/whisker/scan/Directory.java0018
org/apache/creadur/whisker/scan/FromFileSystem.java0022

Rules

RulesViolationsSeverity
JavadocPackage
  • allowLegacy: "true"
2Errors Error
NewlineAtEndOfFile6Errors Error
Translation0Errors Error
FileLength0Errors Error
FileTabCharacter
  • eachLine: "true"
2Errors Error
RegexpSingleline
  • message: "Line has trailing spaces."
  • format: "\s+$"
69Errors Error
JavadocMethod49Errors Error
JavadocType1Errors Error
JavadocVariable10Errors Error
JavadocStyle18Errors Error
ConstantName0Errors Error
LocalFinalVariableName0Errors Error
LocalVariableName0Errors Error
MemberName0Errors Error
MethodName0Errors Error
PackageName0Errors Error
ParameterName0Errors Error
StaticVariableName1Errors Error
TypeName0Errors Error
AvoidStarImport2Errors Error
IllegalImport0Errors Error
RedundantImport0Errors Error
UnusedImports0Errors Error
LineLength125Errors Error
MethodLength0Errors Error
ParameterNumber1Errors Error
EmptyForIteratorPad0Errors Error
MethodParamPad0Errors Error
NoWhitespaceAfter0Errors Error
NoWhitespaceBefore0Errors Error
OperatorWrap12Errors Error
ParenPad1Errors Error
TypecastParenPad0Errors Error
WhitespaceAfter0Errors Error
WhitespaceAround1Errors Error
ModifierOrder1Errors Error
RedundantModifier1Errors Error
AvoidNestedBlocks0Errors Error
EmptyBlock5Errors Error
LeftCurly0Errors Error
NeedBraces7Errors Error
RightCurly0Errors Error
AvoidInlineConditionals11Errors Error
DoubleCheckedLocking0Errors Error
EmptyStatement0Errors Error
EqualsHashCode0Errors Error
HiddenField91Errors Error
IllegalInstantiation0Errors Error
InnerAssignment0Errors Error
MagicNumber0Errors Error
MissingSwitchDefault0Errors Error
RedundantThrows14Errors Error
SimplifyBooleanExpression0Errors Error
SimplifyBooleanReturn0Errors Error
DesignForExtension178Errors Error
FinalClass2Errors Error
HideUtilityClassConstructor0Errors Error
InterfaceIsType0Errors Error
VisibilityModifier1Errors Error
ArrayTypeStyle0Errors Error
FinalParameters30Errors Error
TodoComment0Errors Error
UpperEll0Errors Error

Details

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

ViolationMessageLine
ErrorsLine is longer than 80 characters.42
ErrorsLine is longer than 80 characters.53
ErrorsLine is longer than 80 characters.65
ErrorsLine is longer than 80 characters.76

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

ViolationMessageLine
Errors'isSourceRequired' hides a field.43

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

ViolationMessageLine
Errors'includeSourceUrlsInLicense' hides a field.36
ErrorsMethod 'includeSourceURLsInLicense' is not designed for extension - needs to be abstract, final or empty.44
ErrorsExpected an @return tag.52
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.52

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

ViolationMessageLine
ErrorsClass ConfigurationBuilder should be declared as final.24
ErrorsLine is longer than 80 characters.79
ErrorsLine is longer than 80 characters.80

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

ViolationMessageLine
ErrorsFirst sentence should end with a period.21
ErrorsFirst sentence should end with a period.25
ErrorsLine is longer than 80 characters.33
ErrorsName 'DEFAULT_LICENSE_CONFIGURATION' must match pattern '^[a-z][a-zA-Z0-9]*$'.33
ErrorsVariable 'DEFAULT_LICENSE_CONFIGURATION' must be private and have accessor methods.33
ErrorsLine is longer than 80 characters.40

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

ViolationMessageLine
Errors'name' hides a field.45

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

ViolationMessageLine
ErrorsUsing the '.*' form of import should be avoided - org.apache.creadur.whisker.app.LicenseConfiguration.*.21
ErrorsUsing the '.*' form of import should be avoided - org.apache.creadur.whisker.app.ConfigurationBuilder.*.22
ErrorsFirst sentence should end with a period.50
ErrorsLine is longer than 80 characters.51
ErrorsMethod 'getLicenseConfiguration' is not designed for extension - needs to be abstract, final or empty.57
ErrorsLine is longer than 80 characters.66
ErrorsMethod 'setLicenseConfiguration' is not designed for extension - needs to be abstract, final or empty.66
Errors'licenseConfiguration' hides a field.66
ErrorsLine is longer than 80 characters.84
Errors'writerFactory' hides a field.84
Errors'engine' hides a field.102
ErrorsFirst sentence should end with a period.115
Errors'source' hides a field.120
ErrorsLine is longer than 80 characters.137
ErrorsParameter licenseDescriptor should be final.137
Errors'licenseDescriptor' hides a field.137
ErrorsParameter act should be final.155
Errors'act' hides a field.155
ErrorsMethod 'act' is not designed for extension - needs to be abstract, final or empty.165
ErrorsMethod 'configuration' is not designed for extension - needs to be abstract, final or empty.193
ErrorsLine is longer than 80 characters.213
ErrorsLine is longer than 80 characters.223
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.240
ErrorsLine is longer than 80 characters.253
ErrorsExpected @throws tag for 'IOException'.253
ErrorsLine is longer than 80 characters.264

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

ViolationMessageLine
ErrorsFile does not end with a newline.0
Errors':' should be on a new line.48
ErrorsParameter error should be final.64
Errors'directories' hides a field.85
ErrorsMethod 'analyse' is not designed for extension - needs to be abstract, final or empty.96
ErrorsMethod 'isValid' is not designed for extension - needs to be abstract, final or empty.138
Errors':' should be on a new line.139
ErrorsMethod 'validate' is not designed for extension - needs to be abstract, final or empty.154
ErrorsMust have at least one statement.217
ErrorsMust have at least one statement.238
ErrorsMethod 'getResourcesMissingSources' is not designed for extension - needs to be abstract, final or empty.253
ErrorsMethod 'getExtraLicenses' is not designed for extension - needs to be abstract, final or empty.261
ErrorsMethod 'getMissingLicenses' is not designed for extension - needs to be abstract, final or empty.269
ErrorsMethod 'getDuplicates' is not designed for extension - needs to be abstract, final or empty.277
ErrorsMethod 'getIssues' is not designed for extension - needs to be abstract, final or empty.286
ErrorsParameter ofType should be final.287
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.296

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

ViolationMessageLine
ErrorsFirst sentence should end with a period.27
Errors'description' hides a field.41

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

ViolationMessageLine
Errors'issues' hides a field.83

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

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsMethod 'hashCode' is not designed for extension - needs to be abstract, final or empty.63
ErrorsAvoid inline conditionals.68
ErrorsAvoid inline conditionals.70
ErrorsMethod 'equals' is not designed for extension - needs to be abstract, final or empty.80
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.114
ErrorsMethod 'compareTo' is not designed for extension - needs to be abstract, final or empty.126
ErrorsLine is longer than 80 characters.128

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

ViolationMessageLine
ErrorsMust have at least one statement.123

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

ViolationMessageLine
Errors'name' hides a field.44

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

ViolationMessageLine
Errors'fileName' hides a field.46

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

ViolationMessageLine
Errors'file' hides a field.41

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

ViolationMessageLine
ErrorsExpected @param tag for 'resourceName'.71

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

ViolationMessageLine
Errors'directory' hides a field.49
Errors'encoding' hides a field.49

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

ViolationMessageLine
Errors'encoding' hides a field.42

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

ViolationMessageLine
ErrorsLine is longer than 80 characters.46
Errors'longName' hides a field.90
Errors'shortName' hides a field.91
Errors'description' hides a field.92
Errors'required' hides a field.93
Errors'argument' hides a field.94
Errors'isAct' hides a field.95

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
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
ErrorsUnable to get class information for MissingOptionException.136
ErrorsFirst sentence should end with a period.160
ErrorsParameter args should be final.201
ErrorsExpected @throws tag for 'ParseException'.201
ErrorsUnable to get class information for ParseException.201
ErrorsLine is longer than 80 characters.217

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
ErrorsMethod 'collectContents' is not designed for extension - needs to be abstract, final or empty.466
ErrorsLine is longer than 80 characters.467
ErrorsExpected @param tag for 'licenses'.467
ErrorsLine is longer than 80 characters.468
ErrorsExpected @param tag for 'organisations'.468
ErrorsRedundant throws: 'DuplicateElementException' is unchecked exception.468
ErrorsLine is longer than 80 characters.469
ErrorsLine is longer than 80 characters.471
ErrorsMust have at least one statement.473
ErrorsLine is longer than 80 characters.476
ErrorsLine has trailing spaces.481
ErrorsMethod 'build' is not designed for extension - needs to be abstract, final or empty.487
ErrorsLine is longer than 80 characters.488
ErrorsLine has trailing spaces.495
ErrorsLine is longer than 80 characters.495
ErrorsLine has trailing spaces.497
ErrorsLine has trailing spaces.500
ErrorsLine is longer than 80 characters.501
ErrorsMethod 'build' is not designed for extension - needs to be abstract, final or empty.501
ErrorsMissing a Javadoc comment.501
ErrorsUnable to get class information for JDOMException.501

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 is longer than 80 characters.27
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
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.162

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

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsRedundant 'public' modifier.30

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

ViolationMessageLine
ErrorsFirst sentence should end with a period.32
ErrorsFirst sentence should end with a period.40
Errors'primaryLicense' hides a field.67
Errors'primaryOrganisationId' hides a field.68
Errors'primaryNotice' hides a field.69
Errors'licenses' hides a field.70
Errors'notices' hides a field.71
Errors'organisations' hides a field.72
Errors'contents' hides a field.73
Errors'(' is followed by whitespace.74
ErrorsMore than 7 parameters.106
Errors'primaryLicense' hides a field.106
Errors'primaryCopyrightNotice' hides a field.107
Errors'primaryOrganisationId' hides a field.108
Errors'primaryNotice' hides a field.109
Errors'licenses' hides a field.110
Errors'notices' hides a field.111
Errors'organisations' hides a field.112
Errors'contents' hides a field.113
ErrorsMethod 'getPrimaryCopyrightNotice' is not designed for extension - needs to be abstract, final or empty.131
ErrorsMethod 'isPrimaryCopyrightNotice' is not designed for extension - needs to be abstract, final or empty.140
ErrorsMethod 'getPrimaryNotice' is not designed for extension - needs to be abstract, final or empty.149
ErrorsMethod 'getResourceNotices' is not designed for extension - needs to be abstract, final or empty.158
ErrorsMethod 'getOrganisations' is not designed for extension - needs to be abstract, final or empty.168
ErrorsMethod 'getOtherNotices' is not designed for extension - needs to be abstract, final or empty.177
ErrorsMethod 'license' is not designed for extension - needs to be abstract, final or empty.190
ErrorsMethod 'getPrimaryLicense' is not designed for extension - needs to be abstract, final or empty.199
ErrorsMethod 'getContents' is not designed for extension - needs to be abstract, final or empty.208
ErrorsMethod 'isPrimary' is not designed for extension - needs to be abstract, final or empty.219
ErrorsMethod 'isPrimary' is not designed for extension - needs to be abstract, final or empty.231
ErrorsMethod 'isOnlyPrimary' is not designed for extension - needs to be abstract, final or empty.245
ErrorsLine is longer than 80 characters.246
ErrorsLine is longer than 80 characters.247
ErrorsMethod 'traverse' is not designed for extension - needs to be abstract, final or empty.261
ErrorsMethod 'traverseDirectory' is not designed for extension - needs to be abstract, final or empty.275
ErrorsMethod 'isNoticeRequired' is not designed for extension - needs to be abstract, final or empty.289
ErrorsMethod 'resourceNoticesExist' is not designed for extension - needs to be abstract, final or empty.299
ErrorsMethod 'primaryNoticeExists' is not designed for extension - needs to be abstract, final or empty.308
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
ErrorsClass LicenseTemplateException should be declared as final.28
ErrorsFirst sentence should end with a period.32
ErrorsLine is longer than 80 characters.47
ErrorsLine is longer than 80 characters.50
ErrorsLine is longer than 80 characters.51
ErrorsLine has trailing spaces.82
ErrorsLine has trailing spaces.87
ErrorsLine is longer than 80 characters.93
ErrorsUnused @param tag for 'parameters'.110
ErrorsLine is longer than 80 characters.113
Errors'licenseName' hides a field.113
ErrorsLine has trailing spaces.126

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

ViolationMessageLine
ErrorsMethod 'visit' is not designed for extension - needs to be abstract, final or empty.36
ErrorsParameter license should be final.37
ErrorsMethod 'isCopyrightNoticePresent' is not designed for extension - needs to be abstract, final or empty.51

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
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.81

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
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 'hasCopyrightNotice' is not designed for extension - needs to be abstract, final or empty.76
ErrorsMethod 'getName' is not designed for extension - needs to be abstract, final or empty.85
ErrorsMethod 'getURL' is not designed for extension - needs to be abstract, final or empty.94
ErrorsMethod 'getLicense' is not designed for extension - needs to be abstract, final or empty.103
ErrorsMethod 'getText' is not designed for extension - needs to be abstract, final or empty.115
ErrorsMethod 'getOrganisations' is not designed for extension - needs to be abstract, final or empty.123
ErrorsMethod 'getParameters' is not designed for extension - needs to be abstract, final or empty.132
ErrorsMethod 'compareTo' is not designed for extension - needs to be abstract, final or empty.142
ErrorsMethod 'accept' is not designed for extension - needs to be abstract, final or empty.150
ErrorsMethod 'isSourceRequired' is not designed for extension - needs to be abstract, final or empty.166

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

ViolationMessageLine
ErrorsLine is longer than 80 characters.27
ErrorsFirst sentence should end with a period.36
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/RenderingHelper.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsFirst sentence should end with a period.33
ErrorsLine is longer than 80 characters.47
Errors'work' hides a field.47
Errors'configuration' hides a field.47
ErrorsExpected @param tag for 'configuration'.47
ErrorsMethod 'renderResources' is not designed for extension - needs to be abstract, final or empty.61
Errors'||' should be on a new line.64
Errors'||' should be on a new line.65
ErrorsExpected an @return tag.85
ErrorsMethod 'isNot' is not designed for extension - needs to be abstract, final or empty.95
ErrorsParameter claim should be final.95
ErrorsMethod 'sourceUrl' is not designed for extension - needs to be abstract, final or empty.106
ErrorsLine is longer than 80 characters.109

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

ViolationMessageLine
Errors'log' hides a field.44
ErrorsLine is longer than 80 characters.56
ErrorsLine is longer than 80 characters.84
ErrorsLine is longer than 80 characters.102
ErrorsLine is longer than 80 characters.120

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

ViolationMessageLine
Errors'writerFactory' hides a field.68
Errors'log' hides a field.68

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

ViolationMessageLine
ErrorsMissing package-info.java file.0
ErrorsUnknown tag 'goal'.35
ErrorsFirst sentence should end with a period.39
ErrorsLine is longer than 80 characters.48
ErrorsLine is longer than 80 characters.62
ErrorsMethod 'execute' is not designed for extension - needs to be abstract, final or empty.67
ErrorsUnable to get class information for MojoExecutionException.67
ErrorsLine is longer than 80 characters.71
ErrorsLine is longer than 80 characters.72
ErrorsLine is longer than 80 characters.73
ErrorsLine is longer than 80 characters.76
ErrorsLine is longer than 80 characters.79
ErrorsLine is longer than 80 characters.82

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

ViolationMessageLine
ErrorsFirst sentence should end with a period.29
Errors'log' hides a field.36
ErrorsMethod 'debug' is not designed for extension - needs to be abstract, final or empty.46
ErrorsLine is longer than 80 characters.54
ErrorsMethod 'debug' is not designed for extension - needs to be abstract, final or empty.56
ErrorsMethod 'error' is not designed for extension - needs to be abstract, final or empty.65
ErrorsLine is longer than 80 characters.73
ErrorsMethod 'error' is not designed for extension - needs to be abstract, final or empty.75
ErrorsMethod 'fatal' is not designed for extension - needs to be abstract, final or empty.84
ErrorsLine is longer than 80 characters.92
ErrorsMethod 'fatal' is not designed for extension - needs to be abstract, final or empty.94
ErrorsMethod 'info' is not designed for extension - needs to be abstract, final or empty.103
ErrorsLine is longer than 80 characters.111
ErrorsMethod 'info' is not designed for extension - needs to be abstract, final or empty.113
ErrorsMethod 'isDebugEnabled' is not designed for extension - needs to be abstract, final or empty.122
ErrorsMethod 'isErrorEnabled' is not designed for extension - needs to be abstract, final or empty.131
ErrorsMethod 'isFatalEnabled' is not designed for extension - needs to be abstract, final or empty.140
ErrorsMethod 'isInfoEnabled' is not designed for extension - needs to be abstract, final or empty.149
ErrorsMethod 'isTraceEnabled' is not designed for extension - needs to be abstract, final or empty.158
ErrorsMethod 'isWarnEnabled' is not designed for extension - needs to be abstract, final or empty.167
ErrorsMethod 'trace' is not designed for extension - needs to be abstract, final or empty.176
ErrorsLine is longer than 80 characters.184
ErrorsMethod 'trace' is not designed for extension - needs to be abstract, final or empty.186
ErrorsMethod 'warn' is not designed for extension - needs to be abstract, final or empty.195
ErrorsLine is longer than 80 characters.203
ErrorsMethod 'warn' is not designed for extension - needs to be abstract, final or empty.205

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

ViolationMessageLine
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
ErrorsMethod 'getContents' is not designed for extension - needs to be abstract, final or empty.55
ErrorsMethod 'setContents' is not designed for extension - needs to be abstract, final or empty.63
Errors'contents' hides a field.63
ErrorsMethod 'hashCode' is not designed for extension - needs to be abstract, final or empty.71
ErrorsAvoid inline conditionals.75
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
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.107
ErrorsMethod 'addResource' is not designed for extension - needs to be abstract, final or empty.116
Errors'name' hides a field.116
ErrorsMethod 'compareTo' is not designed for extension - needs to be abstract, final or empty.126

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

ViolationMessageLine
ErrorsMethod 'withBase' is not designed for extension - needs to be abstract, final or empty.48
Errors'static' modifier out of order with the JLS suggestions.56
Errors'base' hides a field.73
Errors'base' hides a field.82
Errors'file' hides a field.177
Errors'name' hides a field.186
Errors'file' hides a field.186
ErrorsLine is longer than 80 characters.189
ErrorsLine is longer than 80 characters.193
ErrorsLine is longer than 80 characters.206
Errors'name' hides a field.217
Errors'name' hides a field.231
Errors'name' hides a field.241
Errors'name' hides a field.251
Errors'file' hides a field.252
Errors'name' hides a field.267
ErrorsParameter name should be final.290
Errors'name' hides a field.290
ErrorsAvoid inline conditionals.304
ErrorsAvoid inline conditionals.306
Errors'if' construct must use '{}'s.329
Errors'if' construct must use '{}'s.331