Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

FilesInfos InfosWarnings WarningsErrors Errors
240081

Rules

RulesViolationsSeverity
JavadocPackage
  • allowLegacy: "true"
0Errors Error
NewlineAtEndOfFile2Errors Error
Translation0Errors Error
FileLength0Errors Error
FileTabCharacter
  • eachLine: "true"
0Errors Error
RegexpSingleline
  • message: "Line has trailing spaces."
  • format: "\s+$"
0Errors Error
JavadocMethod3Errors Error
JavadocType0Errors Error
JavadocVariable0Errors Error
JavadocStyle5Errors 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
LineLength17Errors Error
MethodLength0Errors Error
ParameterNumber0Errors Error
EmptyForIteratorPad0Errors Error
MethodParamPad0Errors Error
NoWhitespaceAfter0Errors Error
NoWhitespaceBefore0Errors Error
OperatorWrap2Errors Error
ParenPad0Errors Error
TypecastParenPad0Errors Error
WhitespaceAfter0Errors Error
WhitespaceAround0Errors Error
ModifierOrder0Errors Error
RedundantModifier0Errors Error
AvoidNestedBlocks0Errors Error
EmptyBlock3Errors Error
LeftCurly0Errors Error
NeedBraces0Errors Error
RightCurly0Errors Error
AvoidInlineConditionals2Errors Error
DoubleCheckedLocking0Errors Error
EmptyStatement0Errors Error
EqualsHashCode0Errors Error
HiddenField18Errors Error
IllegalInstantiation0Errors Error
InnerAssignment0Errors Error
MagicNumber0Errors Error
MissingSwitchDefault0Errors Error
RedundantThrows0Errors Error
SimplifyBooleanExpression0Errors Error
SimplifyBooleanReturn0Errors Error
DesignForExtension20Errors Error
FinalClass1Errors Error
HideUtilityClassConstructor0Errors Error
InterfaceIsType0Errors Error
VisibilityModifier1Errors Error
ArrayTypeStyle0Errors Error
FinalParameters4Errors 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