Checkstyle Results

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

Summary

Files  Info  Warnings  Errors
115 0 0 1760

Files

File  I  W  E
org/apache/rat/BuilderParams.java 0 0 3
org/apache/rat/ConfigurationException.java 0 0 4
org/apache/rat/Defaults.java 0 0 9
org/apache/rat/ImplementationException.java 0 0 6
org/apache/rat/Report.java 0 0 2
org/apache/rat/ReportConfiguration.java 0 0 115
org/apache/rat/Reporter.java 0 0 13
org/apache/rat/analysis/DefaultAnalyserFactory.java 0 0 8
org/apache/rat/analysis/DocumentHeaderAnalyser.java 0 0 4
org/apache/rat/analysis/HeaderCheckWorker.java 0 0 12
org/apache/rat/analysis/IHeaderMatcher.java 0 0 8
org/apache/rat/analysis/IHeaders.java 0 0 4
org/apache/rat/analysis/RatHeaderAnalysisException.java 0 0 4
org/apache/rat/analysis/TikaProcessor.java 0 0 1
org/apache/rat/analysis/UnknownLicense.java 0 0 1
org/apache/rat/analysis/license/BaseLicense.java 0 0 13
org/apache/rat/analysis/license/DeprecatedConfig.java 0 0 2
org/apache/rat/analysis/license/FullTextMatchingLicense.java 0 0 6
org/apache/rat/analysis/license/SimplePatternBasedLicense.java 0 0 10
org/apache/rat/analysis/matchers/AbstractHeaderMatcher.java 0 0 5
org/apache/rat/analysis/matchers/AbstractMatcherContainer.java 0 0 13
org/apache/rat/analysis/matchers/AndMatcher.java 0 0 9
org/apache/rat/analysis/matchers/CopyrightMatcher.java 0 0 18
org/apache/rat/analysis/matchers/FullTextMatcher.java 0 0 7
org/apache/rat/analysis/matchers/NotMatcher.java 0 0 11
org/apache/rat/analysis/matchers/OrMatcher.java 0 0 9
org/apache/rat/analysis/matchers/SPDXMatcherFactory.java 0 0 15
org/apache/rat/analysis/matchers/SimpleRegexMatcher.java 0 0 9
org/apache/rat/analysis/matchers/SimpleTextMatcher.java 0 0 11
org/apache/rat/annotation/AbstractLicenseAppender.java 0 0 54
org/apache/rat/annotation/ApacheV2LicenseAppender.java 0 0 4
org/apache/rat/api/ContentType.java 0 0 7
org/apache/rat/api/Document.java 0 0 9
org/apache/rat/api/MetaData.java 0 0 14
org/apache/rat/api/RatException.java 0 0 9
org/apache/rat/config/AddLicenseHeaders.java 0 0 3
org/apache/rat/config/ReportFormat.java 0 0 1
org/apache/rat/config/SourceCodeManagementSystems.java 0 0 12
org/apache/rat/config/parameters/ComponentType.java 0 0 3
org/apache/rat/config/parameters/ConfigComponent.java 0 0 4
org/apache/rat/config/parameters/Description.java 0 0 65
org/apache/rat/config/parameters/DescriptionBuilder.java 0 0 20
org/apache/rat/configuration/Format.java 0 0 6
org/apache/rat/configuration/LicenseReader.java 0 0 4
org/apache/rat/configuration/MatcherBuilderTracker.java 0 0 4
org/apache/rat/configuration/MatcherReader.java 0 0 1
org/apache/rat/configuration/XMLConfig.java 0 0 30
org/apache/rat/configuration/XMLConfigurationReader.java 0 0 42
org/apache/rat/configuration/XMLConfigurationWriter.java 0 0 27
org/apache/rat/configuration/builders/AbstractBuilder.java 0 0 4
org/apache/rat/configuration/builders/AllBuilder.java 0 0 1
org/apache/rat/configuration/builders/AnyBuilder.java 0 0 1
org/apache/rat/configuration/builders/ChildContainerBuilder.java 0 0 11
org/apache/rat/configuration/builders/CopyrightBuilder.java 0 0 8
org/apache/rat/configuration/builders/MatcherRefBuilder.java 0 0 18
org/apache/rat/configuration/builders/NotBuilder.java 0 0 4
org/apache/rat/configuration/builders/RegexBuilder.java 0 0 3
org/apache/rat/configuration/builders/SpdxBuilder.java 0 0 7
org/apache/rat/configuration/builders/TextBuilder.java 0 0 6
org/apache/rat/document/IDocumentAnalyser.java 0 0 1
org/apache/rat/document/RatDocumentAnalysisException.java 0 0 5
org/apache/rat/document/impl/ArchiveEntryDocument.java 0 0 8
org/apache/rat/document/impl/FileDocument.java 0 0 8
org/apache/rat/document/impl/guesser/GuessUtils.java 0 0 4
org/apache/rat/document/impl/guesser/NoteGuesser.java 0 0 7
org/apache/rat/document/impl/util/DocumentAnalyserMultiplexer.java 0 0 5
org/apache/rat/header/ArrayCharFilter.java 0 0 11
org/apache/rat/header/CharFilter.java 0 0 1
org/apache/rat/header/FilteringSequenceFactory.java 0 0 15
org/apache/rat/header/HeaderBean.java 0 0 15
org/apache/rat/header/HeaderMatcher.java 0 0 10
org/apache/rat/header/LineNumberReader.java 0 0 8
org/apache/rat/license/ILicense.java 0 0 18
org/apache/rat/license/ILicenseFamily.java 0 0 10
org/apache/rat/license/ILicenseFamilyBuilder.java 0 0 12
org/apache/rat/license/LicenseFamilySetFactory.java 0 0 21
org/apache/rat/license/LicenseSetFactory.java 0 0 24
org/apache/rat/license/SimpleLicense.java 0 0 43
org/apache/rat/license/SimpleLicenseFamily.java 0 0 10
org/apache/rat/policy/DefaultPolicy.java 0 0 6
org/apache/rat/report/AbstractReport.java 0 0 2
org/apache/rat/report/ConfigurationReport.java 0 0 7
org/apache/rat/report/IReportable.java 0 0 1
org/apache/rat/report/RatReport.java 0 0 3
org/apache/rat/report/claim/ClaimStatistic.java 0 0 31
org/apache/rat/report/claim/impl/AbstractClaimReporter.java 0 0 5
org/apache/rat/report/claim/impl/ClaimAggregator.java 0 0 9
org/apache/rat/report/claim/impl/xml/SimpleXmlClaimReporter.java 0 0 4
org/apache/rat/report/claim/util/ClaimReporterMultiplexer.java 0 0 8
org/apache/rat/report/claim/util/LicenseAddingReport.java 0 0 4
org/apache/rat/report/xml/writer/IXmlWriter.java 0 0 29
org/apache/rat/report/xml/writer/InvalidXmlException.java 0 0 3
org/apache/rat/report/xml/writer/OperationNotAllowedException.java 0 0 3
org/apache/rat/report/xml/writer/impl/base/XmlWriter.java 0 0 595
org/apache/rat/utils/DefaultLog.java 0 0 11
org/apache/rat/utils/Log.java 0 0 17
org/apache/rat/utils/ReportingSet.java 0 0 67
org/apache/rat/walker/ArchiveWalker.java 0 0 1
org/apache/rat/walker/NameBasedHiddenFileFilter.java 0 0 2
org/apache/rat/walker/Walker.java 0 0 2

Rules

Category Rule Violations Severity
blocks LeftCurly 3  Error
NeedBraces 3  Error
coding HiddenField 129  Error
MagicNumber 583  Error
MissingSwitchDefault 6  Error
MultipleVariableDeclarations 1  Error
design DesignForExtension 142  Error
FinalClass 4  Error
HideUtilityClassConstructor 4  Error
VisibilityModifier 8  Error
misc FinalParameters 442  Error
NewlineAtEndOfFile 13  Error
modifier ModifierOrder 21  Error
RedundantModifier 16  Error
naming ConstantName 1  Error
LocalVariableName 2  Error
StaticVariableName 2  Error
regexp RegexpSingleline
  • format: "\s+$"
  • maximum: "0"
  • message: "Line has trailing spaces."
  • minimum: "0"
286  Error
sizes ParameterNumber 1  Error
whitespace FileTabCharacter 5  Error
NoWhitespaceAfter 7  Error
NoWhitespaceBefore 2  Error
OperatorWrap 1  Error
ParenPad 13  Error
WhitespaceAfter 19  Error
WhitespaceAround 46  Error

Details

org/apache/rat/BuilderParams.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 36
 Error regexp RegexpSingleline Line has trailing spaces. 53
 Error regexp RegexpSingleline Line has trailing spaces. 60

org/apache/rat/ConfigurationException.java

Severity Category Rule Message Line
 Error misc FinalParameters Parameter message should be final. 28
 Error misc FinalParameters Parameter cause should be final. 28
 Error misc FinalParameters Parameter message should be final. 32
 Error misc FinalParameters Parameter cause should be final. 36

org/apache/rat/Defaults.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 177
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 181
 Error regexp RegexpSingleline Line has trailing spaces. 190
 Error regexp RegexpSingleline Line has trailing spaces. 201
 Error regexp RegexpSingleline Line has trailing spaces. 212
 Error regexp RegexpSingleline Line has trailing spaces. 223
 Error regexp RegexpSingleline Line has trailing spaces. 234
 Error regexp RegexpSingleline Line has trailing spaces. 245
 Error regexp RegexpSingleline Line has trailing spaces. 256

org/apache/rat/ImplementationException.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 27
 Error misc FinalParameters Parameter e should be final. 28
 Error misc FinalParameters Parameter message should be final. 35
 Error misc FinalParameters Parameter cause should be final. 35
 Error misc FinalParameters Parameter message should be final. 39
 Error misc FinalParameters Parameter cause should be final. 43

org/apache/rat/Report.java

Severity Category Rule Message Line
 Error coding HiddenField 'arg' hides a field. 100
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 467

org/apache/rat/ReportConfiguration.java

Severity Category Rule Message Line
 Error misc FinalParameters Parameter description should be final. 70
 Error coding HiddenField 'description' hides a field. 70
 Error blocks LeftCurly '{' at column 26 should have line break after. 73
 Error misc FinalParameters Parameter log should be final. 100
 Error coding HiddenField 'log' hides a field. 100
 Error whitespace ParenPad '(' is followed by whitespace. 103
 Error whitespace ParenPad '(' is followed by whitespace. 105
 Error whitespace ParenPad '(' is followed by whitespace. 105
 Error misc FinalParameters Parameter archiveProcessing should be final. 126
 Error coding HiddenField 'archiveProcessing' hides a field. 126
 Error misc FinalParameters Parameter standardProcessing should be final. 142
 Error coding HiddenField 'standardProcessing' hides a field. 142
 Error misc FinalParameters Parameter level should be final. 158
 Error regexp RegexpSingleline Line has trailing spaces. 161
 Error misc FinalParameters Parameter state should be final. 166
 Error misc FinalParameters Parameter level should be final. 174
 Error regexp RegexpSingleline Line has trailing spaces. 177
 Error misc FinalParameters Parameter state should be final. 182
 Error regexp RegexpSingleline Line has trailing spaces. 185
 Error misc FinalParameters Parameter filter should be final. 190
 Error regexp RegexpSingleline Line has trailing spaces. 193
 Error design DesignForExtension Class 'ReportConfiguration' looks like designed for extension (can be subclassed), but the method 'listFamilies' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReportConfiguration' final or making the method 'listFamilies' static/final/abstract/empty, or adding allowed annotation for the method. 194
 Error regexp RegexpSingleline Line has trailing spaces. 197
 Error misc FinalParameters Parameter filter should be final. 202
 Error regexp RegexpSingleline Line has trailing spaces. 205
 Error design DesignForExtension Class 'ReportConfiguration' looks like designed for extension (can be subclassed), but the method 'listLicenses' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReportConfiguration' final or making the method 'listLicenses' static/final/abstract/empty, or adding allowed annotation for the method. 206
 Error regexp RegexpSingleline Line has trailing spaces. 209
 Error misc FinalParameters Parameter state should be final. 214
 Error regexp RegexpSingleline Line has trailing spaces. 217
 Error regexp RegexpSingleline Line has trailing spaces. 225
 Error misc FinalParameters Parameter filesToIgnore should be final. 240
 Error coding HiddenField 'filesToIgnore' hides a field. 240
 Error misc FinalParameters Parameter directoriesToIgnore should be final. 259
 Error coding HiddenField 'directoriesToIgnore' hides a field. 259
 Error misc FinalParameters Parameter directoryToIgnore should be final. 267
 Error misc FinalParameters Parameter reportable should be final. 281
 Error coding HiddenField 'reportable' hides a field. 281
 Error regexp RegexpSingleline Line has trailing spaces. 297
 Error misc FinalParameters Parameter styleSheet should be final. 300
 Error coding HiddenField 'styleSheet' hides a field. 300
 Error regexp RegexpSingleline Line has trailing spaces. 308
 Error misc FinalParameters Parameter defaults should be final. 311
 Error regexp RegexpSingleline Line has trailing spaces. 320
 Error misc FinalParameters Parameter styleSheet should be final. 323
 Error coding HiddenField 'styleSheet' hides a field. 323
 Error regexp RegexpSingleline Line has trailing spaces. 331
 Error misc FinalParameters Parameter styleSheet should be final. 334
 Error coding HiddenField 'styleSheet' hides a field. 334
 Error regexp RegexpSingleline Line has trailing spaces. 346
 Error misc FinalParameters Parameter styleSheet should be final. 349
 Error coding HiddenField 'styleSheet' hides a field. 349
 Error misc FinalParameters Parameter styleReport should be final. 364
 Error coding HiddenField 'styleReport' hides a field. 364
 Error regexp RegexpSingleline Line has trailing spaces. 373
 Error misc FinalParameters Parameter out should be final. 378
 Error coding HiddenField 'out' hides a field. 378
 Error regexp RegexpSingleline Line has trailing spaces. 386
 Error misc FinalParameters Parameter file should be final. 390
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 396
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 396
 Error regexp RegexpSingleline Line has trailing spaces. 405
 Error regexp RegexpSingleline Line has trailing spaces. 423
 Error misc FinalParameters Parameter license should be final. 426
 Error regexp RegexpSingleline Line has trailing spaces. 436
 Error misc FinalParameters Parameter builder should be final. 440
 Error misc FinalParameters Parameter licenses should be final. 455
 Error coding HiddenField 'licenses' hides a field. 455
 Error misc FinalParameters Parameter licenses should be final. 466
 Error coding HiddenField 'licenses' hides a field. 466
 Error regexp RegexpSingleline Line has trailing spaces. 470
 Error regexp RegexpSingleline Line has trailing spaces. 474
 Error misc FinalParameters Parameter family should be final. 477
 Error regexp RegexpSingleline Line has trailing spaces. 486
 Error misc FinalParameters Parameter builder should be final. 490
 Error misc FinalParameters Parameter families should be final. 502
 Error coding HiddenField 'families' hides a field. 502
 Error misc FinalParameters Parameter approvedILicenseFamily should be final. 511
 Error regexp RegexpSingleline Line has trailing spaces. 517
 Error misc FinalParameters Parameter familyCategory should be final. 520
 Error misc FinalParameters Parameter approvedLicenseCategories should be final. 530
 Error coding HiddenField 'approvedLicenseCategories' hides a field. 530
 Error regexp RegexpSingleline Line has trailing spaces. 537
 Error misc FinalParameters Parameter familyCategory should be final. 540
 Error regexp RegexpSingleline Line has trailing spaces. 548
 Error misc FinalParameters Parameter familyCategory should be final. 551
 Error regexp RegexpSingleline Line has trailing spaces. 558
 Error regexp RegexpSingleline Line has trailing spaces. 570
 Error misc FinalParameters Parameter copyrightMessage should be final. 585
 Error coding HiddenField 'copyrightMessage' hides a field. 585
 Error regexp RegexpSingleline Line has trailing spaces. 591
 Error regexp RegexpSingleline Line has trailing spaces. 611
 Error misc FinalParameters Parameter addLicenseHeaders should be final. 617
 Error coding MissingSwitchDefault switch without "default" clause. 620
 Error regexp RegexpSingleline Line has trailing spaces. 640
 Error misc FinalParameters Parameter filter should be final. 644
 Error regexp RegexpSingleline Line has trailing spaces. 664
 Error misc FinalParameters Parameter filter should be final. 668
 Error regexp RegexpSingleline Line has trailing spaces. 674
 Error misc FinalParameters Parameter logger should be final. 677
 Error misc FinalParameters Parameter delegate should be final. 698
 Error coding HiddenField 'delegate' hides a field. 698
 Error design DesignForExtension Class 'NoCloseOutputStream' looks like designed for extension (can be subclassed), but the method 'write' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'NoCloseOutputStream' final or making the method 'write' static/final/abstract/empty, or adding allowed annotation for the method. 702
 Error misc FinalParameters Parameter arg0 should be final. 703
 Error design DesignForExtension Class 'NoCloseOutputStream' looks like designed for extension (can be subclassed), but the method 'close' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'NoCloseOutputStream' final or making the method 'close' static/final/abstract/empty, or adding allowed annotation for the method. 707
 Error design DesignForExtension Class 'NoCloseOutputStream' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'NoCloseOutputStream' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 712
 Error misc FinalParameters Parameter obj should be final. 713
 Error design DesignForExtension Class 'NoCloseOutputStream' looks like designed for extension (can be subclassed), but the method 'flush' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'NoCloseOutputStream' final or making the method 'flush' static/final/abstract/empty, or adding allowed annotation for the method. 717
 Error design DesignForExtension Class 'NoCloseOutputStream' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'NoCloseOutputStream' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 722
 Error design DesignForExtension Class 'NoCloseOutputStream' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'NoCloseOutputStream' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 727
 Error design DesignForExtension Class 'NoCloseOutputStream' looks like designed for extension (can be subclassed), but the method 'write' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'NoCloseOutputStream' final or making the method 'write' static/final/abstract/empty, or adding allowed annotation for the method. 732
 Error misc FinalParameters Parameter arg0 should be final. 733
 Error misc FinalParameters Parameter arg1 should be final. 733
 Error misc FinalParameters Parameter arg2 should be final. 733
 Error design DesignForExtension Class 'NoCloseOutputStream' looks like designed for extension (can be subclassed), but the method 'write' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'NoCloseOutputStream' final or making the method 'write' static/final/abstract/empty, or adding allowed annotation for the method. 737
 Error misc FinalParameters Parameter b should be final. 738

org/apache/rat/Reporter.java

Severity Category Rule Message Line
 Error misc FinalParameters Parameter configuration should be final. 75
 Error coding HiddenField 'configuration' hides a field. 75
 Error misc FinalParameters Parameter stylesheet should be final. 126
 Error misc FinalParameters Parameter output should be final. 126
 Error whitespace WhitespaceAround '=' is not followed by whitespace. 130
 Error whitespace WhitespaceAround '=' is not preceded with whitespace. 130
 Error whitespace WhitespaceAround '{' is not preceded with whitespace. 130
 Error regexp RegexpSingleline Line has trailing spaces. 160
 Error misc FinalParameters Parameter configuration should be final. 164
 Error misc FinalParameters Parameter filter should be final. 164
 Error regexp RegexpSingleline Line has trailing spaces. 175
 Error misc FinalParameters Parameter configuration should be final. 179
 Error misc FinalParameters Parameter filter should be final. 179

org/apache/rat/analysis/DefaultAnalyserFactory.java

Severity Category Rule Message Line
 Error design HideUtilityClassConstructor Utility classes should not have a public or default constructor. 39
 Error regexp RegexpSingleline Line has trailing spaces. 43
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 60
 Error modifier RedundantModifier Redundant 'public' modifier. 73
 Error misc FinalParameters Parameter config should be final. 73
 Error coding HiddenField 'licenses' hides a field. 73
 Error misc FinalParameters Parameter proc should be final. 83
 Error misc FinalParameters Parameter document should be final. 97

org/apache/rat/analysis/DocumentHeaderAnalyser.java

Severity Category Rule Message Line
 Error modifier RedundantModifier Redundant 'public' modifier. 48
 Error coding HiddenField 'log' hides a field. 48
 Error coding HiddenField 'licenses' hides a field. 48
 Error misc FinalParameters Parameter document should be final. 55

org/apache/rat/analysis/HeaderCheckWorker.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 63
 Error regexp RegexpSingleline Line has trailing spaces. 66
 Error misc FinalParameters Parameter reader should be final. 69
 Error misc FinalParameters Parameter numberOfLines should be final. 69
 Error misc FinalParameters Parameter reader should be final. 105
 Error coding HiddenField 'reader' hides a field. 105
 Error coding HiddenField 'licenses' hides a field. 105
 Error misc FinalParameters Parameter reader should be final. 118
 Error coding HiddenField 'reader' hides a field. 118
 Error misc FinalParameters Parameter numberOfRetainedHeaderLine should be final. 118
 Error coding HiddenField 'licenses' hides a field. 118
 Error coding HiddenField 'document' hides a field. 119

org/apache/rat/analysis/IHeaderMatcher.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 44
 Error regexp RegexpSingleline Line has trailing spaces. 51
 Error regexp RegexpSingleline Line has trailing spaces. 60
 Error regexp RegexpSingleline Line has trailing spaces. 65
 Error regexp RegexpSingleline Line has trailing spaces. 81
 Error regexp RegexpSingleline Line has trailing spaces. 83
 Error regexp RegexpSingleline Line has trailing spaces. 102
 Error regexp RegexpSingleline Line has trailing spaces. 108

org/apache/rat/analysis/IHeaders.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 26
 Error modifier RedundantModifier Redundant 'public' modifier. 29
 Error regexp RegexpSingleline Line has trailing spaces. 32
 Error modifier RedundantModifier Redundant 'public' modifier. 36

org/apache/rat/analysis/RatHeaderAnalysisException.java

Severity Category Rule Message Line
 Error misc FinalParameters Parameter msg should be final. 33
 Error misc FinalParameters Parameter cause should be final. 33
 Error misc FinalParameters Parameter msg should be final. 37
 Error misc FinalParameters Parameter cause should be final. 41

org/apache/rat/analysis/TikaProcessor.java

Severity Category Rule Message Line
 Error design HideUtilityClassConstructor Utility classes should not have a public or default constructor. 38

org/apache/rat/analysis/UnknownLicense.java

Severity Category Rule Message Line
 Error misc FinalParameters Parameter o should be final. 67

org/apache/rat/analysis/license/BaseLicense.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error regexp RegexpSingleline Line has trailing spaces. 18
 Error design DesignForExtension Class 'BaseLicense' looks like designed for extension (can be subclassed), but the method 'getLicenseFamilyCategory' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BaseLicense' final or making the method 'getLicenseFamilyCategory' static/final/abstract/empty, or adding allowed annotation for the method. 32
 Error design DesignForExtension Class 'BaseLicense' looks like designed for extension (can be subclassed), but the method 'setLicenseFamilyCategory' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BaseLicense' final or making the method 'setLicenseFamilyCategory' static/final/abstract/empty, or adding allowed annotation for the method. 36
 Error misc FinalParameters Parameter pDocumentCategory should be final. 36
 Error design DesignForExtension Class 'BaseLicense' looks like designed for extension (can be subclassed), but the method 'getLicenseFamilyName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BaseLicense' final or making the method 'getLicenseFamilyName' static/final/abstract/empty, or adding allowed annotation for the method. 40
 Error design DesignForExtension Class 'BaseLicense' looks like designed for extension (can be subclassed), but the method 'setLicenseFamilyName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BaseLicense' final or making the method 'setLicenseFamilyName' static/final/abstract/empty, or adding allowed annotation for the method. 44
 Error misc FinalParameters Parameter pLicenseFamilyCategory should be final. 44
 Error design DesignForExtension Class 'BaseLicense' looks like designed for extension (can be subclassed), but the method 'getNotes' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BaseLicense' final or making the method 'getNotes' static/final/abstract/empty, or adding allowed annotation for the method. 48
 Error design DesignForExtension Class 'BaseLicense' looks like designed for extension (can be subclassed), but the method 'setNotes' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BaseLicense' final or making the method 'setNotes' static/final/abstract/empty, or adding allowed annotation for the method. 52
 Error misc FinalParameters Parameter pNotes should be final. 52
 Error regexp RegexpSingleline Line has trailing spaces. 55
 Error modifier ModifierOrder 'public' modifier out of order with the JLS suggestions. 57

org/apache/rat/analysis/license/DeprecatedConfig.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 18
 Error whitespace FileTabCharacter File contains tab characters (this is the first instance). 30

org/apache/rat/analysis/license/FullTextMatchingLicense.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 18
 Error misc FinalParameters Parameter text should be final. 47
 Error coding HiddenField 'text' hides a field. 47
 Error design DesignForExtension Class 'FullTextMatchingLicense' looks like designed for extension (can be subclassed), but the method 'getLicense' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FullTextMatchingLicense' final or making the method 'getLicense' static/final/abstract/empty, or adding allowed annotation for the method. 51
 Error whitespace ParenPad '(' is followed by whitespace. 56
 Error whitespace ParenPad ')' is preceded with whitespace. 56

org/apache/rat/analysis/license/SimplePatternBasedLicense.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 18
 Error regexp RegexpSingleline Line has trailing spaces. 39
 Error regexp RegexpSingleline Line has trailing spaces. 42
 Error design DesignForExtension Class 'SimplePatternBasedLicense' looks like designed for extension (can be subclassed), but the method 'getPatterns' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SimplePatternBasedLicense' final or making the method 'getPatterns' static/final/abstract/empty, or adding allowed annotation for the method. 43
 Error design DesignForExtension Class 'SimplePatternBasedLicense' looks like designed for extension (can be subclassed), but the method 'setPatterns' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SimplePatternBasedLicense' final or making the method 'setPatterns' static/final/abstract/empty, or adding allowed annotation for the method. 47
 Error misc FinalParameters Parameter pPatterns should be final. 47
 Error whitespace WhitespaceAround '->' is not preceded with whitespace. 56
 Error design DesignForExtension Class 'SimplePatternBasedLicense' looks like designed for extension (can be subclassed), but the method 'getLicense' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SimplePatternBasedLicense' final or making the method 'getLicense' static/final/abstract/empty, or adding allowed annotation for the method. 61
 Error whitespace ParenPad '(' is followed by whitespace. 66
 Error whitespace ParenPad ')' is preceded with whitespace. 66

org/apache/rat/analysis/matchers/AbstractHeaderMatcher.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 40
 Error misc FinalParameters Parameter id should be final. 43
 Error coding HiddenField 'id' hides a field. 43
 Error design DesignForExtension Class 'AbstractHeaderMatcher' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AbstractHeaderMatcher' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 47
 Error design DesignForExtension Class 'AbstractHeaderMatcher' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AbstractHeaderMatcher' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 52

org/apache/rat/analysis/matchers/AbstractMatcherContainer.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error whitespace WhitespaceAround '=' is not followed by whitespace. 37
 Error whitespace WhitespaceAround '=' is not preceded with whitespace. 37
 Error misc FinalParameters Parameter id should be final. 54
 Error misc FinalParameters Parameter enclosed should be final. 54
 Error coding HiddenField 'enclosed' hides a field. 54
 Error misc FinalParameters Parameter resource should be final. 54
 Error coding HiddenField 'resource' hides a field. 54
 Error misc FinalParameters Parameter enclosed should be final. 69
 Error coding HiddenField 'enclosed' hides a field. 69
 Error misc FinalParameters Parameter resource should be final. 69
 Error coding HiddenField 'resource' hides a field. 69
 Error design DesignForExtension Class 'AbstractMatcherContainer' looks like designed for extension (can be subclassed), but the method 'reset' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AbstractMatcherContainer' final or making the method 'reset' static/final/abstract/empty, or adding allowed annotation for the method. 73

org/apache/rat/analysis/matchers/AndMatcher.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 37
 Error misc FinalParameters Parameter id should be final. 43
 Error misc FinalParameters Parameter enclosed should be final. 43
 Error misc FinalParameters Parameter resource should be final. 43
 Error regexp RegexpSingleline Line has trailing spaces. 50
 Error misc FinalParameters Parameter enclosed should be final. 54
 Error misc FinalParameters Parameter resource should be final. 54
 Error design DesignForExtension Class 'AndMatcher' looks like designed for extension (can be subclassed), but the method 'matches' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AndMatcher' final or making the method 'matches' static/final/abstract/empty, or adding allowed annotation for the method. 58
 Error misc FinalParameters Parameter headers should be final. 59

org/apache/rat/analysis/matchers/CopyrightMatcher.java

Severity Category Rule Message Line
 Error misc FinalParameters Parameter start should be final. 82
 Error coding HiddenField 'start' hides a field. 82
 Error misc FinalParameters Parameter end should be final. 82
 Error coding HiddenField 'end' hides a field. 82
 Error misc FinalParameters Parameter owner should be final. 82
 Error coding HiddenField 'owner' hides a field. 82
 Error misc FinalParameters Parameter label should be final. 86
 Error misc FinalParameters Parameter value should be final. 86
 Error misc FinalParameters Parameter id should be final. 105
 Error misc FinalParameters Parameter start should be final. 105
 Error coding HiddenField 'start' hides a field. 105
 Error misc FinalParameters Parameter end should be final. 105
 Error coding HiddenField 'end' hides a field. 105
 Error misc FinalParameters Parameter owner should be final. 105
 Error coding HiddenField 'owner' hides a field. 105
 Error design DesignForExtension Class 'CopyrightMatcher' looks like designed for extension (can be subclassed), but the method 'matches' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CopyrightMatcher' final or making the method 'matches' static/final/abstract/empty, or adding allowed annotation for the method. 166
 Error misc FinalParameters Parameter headers should be final. 167
 Error whitespace OperatorWrap '||' should be on a new line. 169

org/apache/rat/analysis/matchers/FullTextMatcher.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error misc FinalParameters Parameter simpleText should be final. 45
 Error misc FinalParameters Parameter id should be final. 55
 Error misc FinalParameters Parameter simpleText should be final. 55
 Error misc FinalParameters Parameter text should be final. 66
 Error design DesignForExtension Class 'FullTextMatcher' looks like designed for extension (can be subclassed), but the method 'matches' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FullTextMatcher' final or making the method 'matches' static/final/abstract/empty, or adding allowed annotation for the method. 78
 Error misc FinalParameters Parameter headers should be final. 79

org/apache/rat/analysis/matchers/NotMatcher.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error whitespace WhitespaceAround '=' is not followed by whitespace. 34
 Error whitespace WhitespaceAround '=' is not preceded with whitespace. 34
 Error regexp RegexpSingleline Line has trailing spaces. 39
 Error misc FinalParameters Parameter id should be final. 43
 Error misc FinalParameters Parameter enclosed should be final. 43
 Error coding HiddenField 'enclosed' hides a field. 43
 Error design DesignForExtension Class 'NotMatcher' looks like designed for extension (can be subclassed), but the method 'getEnclosed' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'NotMatcher' final or making the method 'getEnclosed' static/final/abstract/empty, or adding allowed annotation for the method. 49
 Error design DesignForExtension Class 'NotMatcher' looks like designed for extension (can be subclassed), but the method 'matches' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'NotMatcher' final or making the method 'matches' static/final/abstract/empty, or adding allowed annotation for the method. 53
 Error misc FinalParameters Parameter headers should be final. 54
 Error design DesignForExtension Class 'NotMatcher' looks like designed for extension (can be subclassed), but the method 'reset' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'NotMatcher' final or making the method 'reset' static/final/abstract/empty, or adding allowed annotation for the method. 58

org/apache/rat/analysis/matchers/OrMatcher.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 36
 Error misc FinalParameters Parameter enclosed should be final. 39
 Error misc FinalParameters Parameter resource should be final. 39
 Error regexp RegexpSingleline Line has trailing spaces. 45
 Error misc FinalParameters Parameter id should be final. 49
 Error misc FinalParameters Parameter enclosed should be final. 49
 Error misc FinalParameters Parameter resource should be final. 49
 Error design DesignForExtension Class 'OrMatcher' looks like designed for extension (can be subclassed), but the method 'matches' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrMatcher' final or making the method 'matches' static/final/abstract/empty, or adding allowed annotation for the method. 53
 Error misc FinalParameters Parameter headers should be final. 54

org/apache/rat/analysis/matchers/SPDXMatcherFactory.java

Severity Category Rule Message Line
 Error design FinalClass Class SPDXMatcherFactory should be declared as final. 46
 Error naming ConstantName Name 'matchers' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 51
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 64
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 64
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 64
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 64
 Error misc FinalParameters Parameter spdxId should be final. 88
 Error misc FinalParameters Parameter line should be final. 107
 Error misc FinalParameters Parameter caller should be final. 107
 Error design VisibilityModifier Variable 'spdxId' must be private and have accessor methods. 128
 Error design DesignForExtension Class 'Match' looks like designed for extension (can be subclassed), but the method 'getName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Match' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 130
 Error coding HiddenField 'spdxId' hides a field. 140
 Error design DesignForExtension Class 'Match' looks like designed for extension (can be subclassed), but the method 'matches' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Match' final or making the method 'matches' static/final/abstract/empty, or adding allowed annotation for the method. 146
 Error misc FinalParameters Parameter headers should be final. 147
 Error design DesignForExtension Class 'Match' looks like designed for extension (can be subclassed), but the method 'reset' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Match' final or making the method 'reset' static/final/abstract/empty, or adding allowed annotation for the method. 151

org/apache/rat/analysis/matchers/SimpleRegexMatcher.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 32
 Error whitespace WhitespaceAround '=' is not followed by whitespace. 33
 Error whitespace WhitespaceAround '=' is not preceded with whitespace. 33
 Error misc FinalParameters Parameter id should be final. 44
 Error misc FinalParameters Parameter pattern should be final. 44
 Error coding HiddenField 'pattern' hides a field. 44
 Error design DesignForExtension Class 'SimpleRegexMatcher' looks like designed for extension (can be subclassed), but the method 'getPattern' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SimpleRegexMatcher' final or making the method 'getPattern' static/final/abstract/empty, or adding allowed annotation for the method. 49
 Error design DesignForExtension Class 'SimpleRegexMatcher' looks like designed for extension (can be subclassed), but the method 'matches' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SimpleRegexMatcher' final or making the method 'matches' static/final/abstract/empty, or adding allowed annotation for the method. 53
 Error misc FinalParameters Parameter headers should be final. 54

org/apache/rat/analysis/matchers/SimpleTextMatcher.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 31
 Error whitespace WhitespaceAround '=' is not followed by whitespace. 32
 Error whitespace WhitespaceAround '=' is not preceded with whitespace. 32
 Error misc FinalParameters Parameter simpleText should be final. 41
 Error coding HiddenField 'simpleText' hides a field. 41
 Error misc FinalParameters Parameter id should be final. 52
 Error misc FinalParameters Parameter simpleText should be final. 52
 Error coding HiddenField 'simpleText' hides a field. 52
 Error design DesignForExtension Class 'SimpleTextMatcher' looks like designed for extension (can be subclassed), but the method 'getSimpleText' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SimpleTextMatcher' final or making the method 'getSimpleText' static/final/abstract/empty, or adding allowed annotation for the method. 60
 Error design DesignForExtension Class 'SimpleTextMatcher' looks like designed for extension (can be subclassed), but the method 'matches' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SimpleTextMatcher' final or making the method 'matches' static/final/abstract/empty, or adding allowed annotation for the method. 64
 Error misc FinalParameters Parameter headers should be final. 65

org/apache/rat/annotation/AbstractLicenseAppender.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 80
 Error regexp RegexpSingleline Line has trailing spaces. 81
 Error coding HiddenField 'log' hides a field. 212
 Error misc FinalParameters Parameter document should be final. 223
 Error whitespace WhitespaceAround '{' is not preceded with whitespace. 237
 Error regexp RegexpSingleline Line has trailing spaces. 256
 Error sizes ParameterNumber More than 7 parameters (found 8). 278
 Error misc FinalParameters Parameter writer should be final. 278
 Error misc FinalParameters Parameter document should be final. 278
 Error misc FinalParameters Parameter expectsHashPling should be final. 279
 Error misc FinalParameters Parameter expectsAtEcho should be final. 280
 Error misc FinalParameters Parameter expectsPackage should be final. 281
 Error misc FinalParameters Parameter expectsXMLDecl should be final. 282
 Error misc FinalParameters Parameter expectsPhpPI should be final. 283
 Error misc FinalParameters Parameter expectsMSVSSF should be final. 284
 Error misc FinalParameters Parameter document should be final. 357
 Error misc FinalParameters Parameter writer should be final. 357
 Error misc FinalParameters Parameter line should be final. 357
 Error misc FinalParameters Parameter lookfor should be final. 357
 Error misc FinalParameters Parameter document should be final. 376
 Error misc FinalParameters Parameter force should be final. 396
 Error misc FinalParameters Parameter type should be final. 413
 Error misc FinalParameters Parameter type should be final. 430
 Error misc FinalParameters Parameter type should be final. 448
 Error misc FinalParameters Parameter content should be final. 448
 Error misc FinalParameters Parameter type should be final. 465
 Error misc FinalParameters Parameter type should be final. 469
 Error misc FinalParameters Parameter type should be final. 473
 Error misc FinalParameters Parameter type should be final. 477
 Error misc FinalParameters Parameter type should be final. 481
 Error misc FinalParameters Parameter type should be final. 485
 Error misc FinalParameters Parameter type should be final. 489
 Error misc FinalParameters Parameter type should be final. 493
 Error misc FinalParameters Parameter type should be final. 497
 Error misc FinalParameters Parameter type should be final. 501
 Error misc FinalParameters Parameter type should be final. 505
 Error misc FinalParameters Parameter type should be final. 509
 Error misc FinalParameters Parameter arr should be final. 513
 Error misc FinalParameters Parameter key should be final. 513
 Error misc FinalParameters Parameter writer should be final. 517
 Error misc FinalParameters Parameter line should be final. 517
 Error misc FinalParameters Parameter br should be final. 518
 Error coding MultipleVariableDeclarations Each variable declaration must be in its own statement. 531
 Error misc FinalParameters Parameter s should be final. 539
 Error misc FinalParameters Parameter buf should be final. 550
 Error misc FinalParameters Parameter off should be final. 550
 Error misc FinalParameters Parameter len should be final. 550
 Error coding MagicNumber '0xFF' is a magic number. 556
 Error misc FinalParameters Parameter buf should be final. 567
 Error naming LocalVariableName Name 'BOM' must match pattern '^[a-z][a-zA-Z0-9]*$'. 579
 Error misc FinalParameters Parameter readlimit should be final. 600
 Error misc FinalParameters Parameter n should be final. 617
 Error naming LocalVariableName Name 'BOM' must match pattern '^[a-z][a-zA-Z0-9]*$'. 625
 Error misc FinalParameters Parameter bom should be final. 633

org/apache/rat/annotation/ApacheV2LicenseAppender.java

Severity Category Rule Message Line
 Error misc FinalParameters Parameter copyright should be final. 52
 Error coding HiddenField 'copyright' hides a field. 52
 Error design DesignForExtension Class 'ApacheV2LicenseAppender' looks like designed for extension (can be subclassed), but the method 'getLicenseHeader' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ApacheV2LicenseAppender' final or making the method 'getLicenseHeader' static/final/abstract/empty, or adding allowed annotation for the method. 57
 Error misc FinalParameters Parameter document should be final. 58

org/apache/rat/api/ContentType.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 35
 Error coding HiddenField 'mediaType' hides a field. 41
 Error coding HiddenField 'subType' hides a field. 41
 Error coding HiddenField 'parameters' hides a field. 41
 Error regexp RegexpSingleline Line has trailing spaces. 59
 Error regexp RegexpSingleline Line has trailing spaces. 68
 Error regexp RegexpSingleline Line has trailing spaces. 71

org/apache/rat/api/Document.java

Severity Category Rule Message Line
 Error misc FinalParameters Parameter name should be final. 58
 Error coding HiddenField 'name' hides a field. 58
 Error design DesignForExtension Class 'Document' looks like designed for extension (can be subclassed), but the method 'compareTo' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Document' final or making the method 'compareTo' static/final/abstract/empty, or adding allowed annotation for the method. 70
 Error misc FinalParameters Parameter doc should be final. 71
 Error design DesignForExtension Class 'Document' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Document' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 75
 Error design DesignForExtension Class 'Document' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Document' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 80
 Error regexp RegexpSingleline Line has trailing spaces. 98
 Error regexp RegexpSingleline Line has trailing spaces. 107
 Error regexp RegexpSingleline Line has trailing spaces. 115

org/apache/rat/api/MetaData.java

Severity Category Rule Message Line
 Error misc FinalParameters Parameter mediaType should be final. 66
 Error coding HiddenField 'mediaType' hides a field. 66
 Error misc FinalParameters Parameter approvedLicenseFamilies should be final. 82
 Error misc FinalParameters Parameter license should be final. 108
 Error misc FinalParameters Parameter sampleHeader should be final. 124
 Error coding HiddenField 'sampleHeader' hides a field. 124
 Error regexp RegexpSingleline Line has trailing spaces. 136
 Error misc FinalParameters Parameter type should be final. 140
 Error misc FinalParameters Parameter license should be final. 156
 Error design DesignForExtension Class 'MetaData' looks like designed for extension (can be subclassed), but the method 'removeLicenses' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MetaData' final or making the method 'removeLicenses' static/final/abstract/empty, or adding allowed annotation for the method. 160
 Error misc FinalParameters Parameter filter should be final. 160
 Error regexp RegexpSingleline Line has trailing spaces. 163
 Error design DesignForExtension Class 'MetaData' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MetaData' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 164
 Error whitespace ParenPad '(' is followed by whitespace. 166

org/apache/rat/api/RatException.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 18
 Error regexp RegexpSingleline Line has trailing spaces. 22
 Error misc FinalParameters Parameter e should be final. 23
 Error misc FinalParameters Parameter e should be final. 29
 Error regexp RegexpSingleline Line has trailing spaces. 35
 Error misc FinalParameters Parameter message should be final. 40
 Error misc FinalParameters Parameter cause should be final. 40
 Error misc FinalParameters Parameter message should be final. 44
 Error misc FinalParameters Parameter cause should be final. 48

org/apache/rat/config/AddLicenseHeaders.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 27
 Error regexp RegexpSingleline Line has trailing spaces. 29
 Error whitespace WhitespaceAfter 'for' is not followed by whitespace. 40

org/apache/rat/config/ReportFormat.java

Severity Category Rule Message Line
 Error misc FinalParameters Parameter optionGiven should be final. 27

org/apache/rat/config/SourceCodeManagementSystems.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error whitespace NoWhitespaceBefore ';' is preceded with whitespace. 31
 Error misc FinalParameters Parameter directory should be final. 43
 Error coding HiddenField 'directory' hides a field. 43
 Error misc FinalParameters Parameter ignoreFile should be final. 43
 Error coding HiddenField 'ignoreFile' hides a field. 43
 Error regexp RegexpSingleline Line has trailing spaces. 50
 Error regexp RegexpSingleline Line has trailing spaces. 54
 Error regexp RegexpSingleline Line has trailing spaces. 56
 Error regexp RegexpSingleline Line has trailing spaces. 60
 Error regexp RegexpSingleline Line has trailing spaces. 62
 Error regexp RegexpSingleline Line has trailing spaces. 83

org/apache/rat/config/parameters/ComponentType.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error regexp RegexpSingleline Line has trailing spaces. 21
 Error regexp RegexpSingleline Line has trailing spaces. 22

org/apache/rat/config/parameters/ConfigComponent.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error regexp RegexpSingleline Line has trailing spaces. 28
 Error regexp RegexpSingleline Line has trailing spaces. 49
 Error regexp RegexpSingleline Line has trailing spaces. 55

org/apache/rat/config/parameters/Description.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error misc FinalParameters Parameter type should be final. 61
 Error regexp RegexpSingleline Line has trailing spaces. 67
 Error misc FinalParameters Parameter type should be final. 76
 Error coding HiddenField 'type' hides a field. 76
 Error misc FinalParameters Parameter name should be final. 76
 Error coding HiddenField 'name' hides a field. 76
 Error misc FinalParameters Parameter desc should be final. 76
 Error coding HiddenField 'desc' hides a field. 76
 Error misc FinalParameters Parameter isCollection should be final. 76
 Error coding HiddenField 'isCollection' hides a field. 76
 Error misc FinalParameters Parameter childClass should be final. 76
 Error coding HiddenField 'childClass' hides a field. 76
 Error misc FinalParameters Parameter children should be final. 77
 Error coding HiddenField 'children' hides a field. 77
 Error misc FinalParameters Parameter required should be final. 77
 Error coding HiddenField 'required' hides a field. 77
 Error regexp RegexpSingleline Line has trailing spaces. 104
 Error misc FinalParameters Parameter configComponent should be final. 111
 Error misc FinalParameters Parameter isCollection should be final. 111
 Error coding HiddenField 'isCollection' hides a field. 111
 Error misc FinalParameters Parameter childClass should be final. 111
 Error coding HiddenField 'childClass' hides a field. 111
 Error misc FinalParameters Parameter children should be final. 112
 Error coding HiddenField 'children' hides a field. 112
 Error regexp RegexpSingleline Line has trailing spaces. 119
 Error regexp RegexpSingleline Line has trailing spaces. 128
 Error regexp RegexpSingleline Line has trailing spaces. 137
 Error regexp RegexpSingleline Line has trailing spaces. 146
 Error regexp RegexpSingleline Line has trailing spaces. 156
 Error regexp RegexpSingleline Line has trailing spaces. 166
 Error regexp RegexpSingleline Line has trailing spaces. 175
 Error regexp RegexpSingleline Line has trailing spaces. 177
 Error misc FinalParameters Parameter log should be final. 182
 Error misc FinalParameters Parameter object should be final. 182
 Error regexp RegexpSingleline Line has trailing spaces. 202
 Error regexp RegexpSingleline Line has trailing spaces. 211
 Error misc FinalParameters Parameter type should be final. 215
 Error coding HiddenField 'type' hides a field. 215
 Error regexp RegexpSingleline Line has trailing spaces. 221
 Error misc FinalParameters Parameter filter should be final. 225
 Error regexp RegexpSingleline Line has trailing spaces. 231
 Error misc FinalParameters Parameter prefix should be final. 235
 Error regexp RegexpSingleline Line has trailing spaces. 241
 Error misc FinalParameters Parameter clazz should be final. 247
 Error regexp RegexpSingleline Line has trailing spaces. 262
 Error misc FinalParameters Parameter clazz should be final. 268
 Error coding MissingSwitchDefault switch without "default" clause. 270
 Error misc FinalParameters Parameter log should be final. 285
 Error misc FinalParameters Parameter description should be final. 285
 Error misc FinalParameters Parameter builder should be final. 285
 Error misc FinalParameters Parameter value should be final. 285
 Error regexp RegexpSingleline Line has trailing spaces. 305
 Error misc FinalParameters Parameter log should be final. 310
 Error misc FinalParameters Parameter builder should be final. 310
 Error misc FinalParameters Parameter attributes should be final. 310
 Error regexp RegexpSingleline Line has trailing spaces. 316
 Error misc FinalParameters Parameter log should be final. 322
 Error misc FinalParameters Parameter builder should be final. 322
 Error misc FinalParameters Parameter name should be final. 322
 Error coding HiddenField 'name' hides a field. 322
 Error misc FinalParameters Parameter value should be final. 322
 Error design DesignForExtension Class 'Description' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Description' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 332
 Error regexp RegexpSingleline Line has trailing spaces. 344
 Error misc FinalParameters Parameter indent should be final. 348

org/apache/rat/config/parameters/DescriptionBuilder.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error design FinalClass Class DescriptionBuilder should be declared as final. 38
 Error whitespace WhitespaceAround '{' is not followed by whitespace. 40
 Error whitespace WhitespaceAround '}' is not preceded with whitespace. 40
 Error misc FinalParameters Parameter obj should be final. 48
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 50
 Error misc FinalParameters Parameter method should be final. 62
 Error coding MagicNumber '3' is a magic number. 65
 Error coding MagicNumber '3' is a magic number. 66
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 66
 Error coding MagicNumber '4' is a magic number. 66
 Error coding MagicNumber '4' is a magic number. 67
 Error whitespace WhitespaceAround '+=' is not followed by whitespace. 68
 Error whitespace WhitespaceAround '+=' is not preceded with whitespace. 68
 Error coding MagicNumber '4' is a magic number. 68
 Error regexp RegexpSingleline Line has trailing spaces. 72
 Error misc FinalParameters Parameter clazz should be final. 80
 Error misc FinalParameters Parameter clazz should be final. 116
 Error misc FinalParameters Parameter clazz should be final. 128
 Error regexp RegexpSingleline Line has trailing spaces. 130

org/apache/rat/configuration/Format.java

Severity Category Rule Message Line
 Error misc FinalParameters Parameter reader should be final. 46
 Error misc FinalParameters Parameter suffix should be final. 46
 Error coding HiddenField 'suffix' hides a field. 46
 Error misc FinalParameters Parameter name should be final. 91
 Error misc FinalParameters Parameter url should be final. 107
 Error misc FinalParameters Parameter file should be final. 117

org/apache/rat/configuration/LicenseReader.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 34
 Error regexp RegexpSingleline Line has trailing spaces. 41
 Error regexp RegexpSingleline Line has trailing spaces. 48
 Error regexp RegexpSingleline Line has trailing spaces. 55

org/apache/rat/configuration/MatcherBuilderTracker.java

Severity Category Rule Message Line
 Error naming StaticVariableName Name 'INSTANCE' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
 Error design VisibilityModifier Variable 'INSTANCE' must be private and have accessor methods. 41
 Error regexp RegexpSingleline Line has trailing spaces. 57
 Error regexp RegexpSingleline Line has trailing spaces. 88

org/apache/rat/configuration/MatcherReader.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 29

org/apache/rat/configuration/XMLConfig.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error design FinalClass Class XMLConfig should be declared as final. 26
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 29
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 31
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 33
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 35
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 37
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 39
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 41
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 43
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 45
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 47
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 49
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 51
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 53
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 55
 Error whitespace NoWhitespaceAfter '{' is followed by whitespace. 58
 Error whitespace NoWhitespaceAfter '{' is followed by whitespace. 63
 Error whitespace NoWhitespaceAfter '{' is followed by whitespace. 70
 Error whitespace NoWhitespaceAfter '{' is followed by whitespace. 70
 Error whitespace NoWhitespaceAfter '{' is followed by whitespace. 70
 Error whitespace NoWhitespaceAfter '{' is followed by whitespace. 70
 Error whitespace NoWhitespaceAfter '{' is followed by whitespace. 71
 Error regexp RegexpSingleline Line has trailing spaces. 80
 Error misc FinalParameters Parameter parent should be final. 85
 Error misc FinalParameters Parameter child should be final. 85
 Error regexp RegexpSingleline Line has trailing spaces. 92
 Error misc FinalParameters Parameter child should be final. 96
 Error regexp RegexpSingleline Line has trailing spaces. 102
 Error misc FinalParameters Parameter child should be final. 106

org/apache/rat/configuration/XMLConfigurationReader.java

Severity Category Rule Message Line
 Error misc FinalParameters Parameter log should be final. 126
 Error coding HiddenField 'log' hides a field. 126
 Error misc FinalParameters Parameter url should be final. 139
 Error misc FinalParameters Parameter reader should be final. 148
 Error misc FinalParameters Parameter urls should be final. 169
 Error whitespace WhitespaceAround '{' is not preceded with whitespace. 177
 Error misc FinalParameters Parameter list should be final. 191
 Error misc FinalParameters Parameter consumer should be final. 191
 Error misc FinalParameters Parameter newDoc should be final. 202
 Error misc FinalParameters Parameter node should be final. 219
 Error misc FinalParameters Parameter desc should be final. 229
 Error misc FinalParameters Parameter builder should be final. 229
 Error misc FinalParameters Parameter value should be final. 229
 Error misc FinalParameters Parameter description should be final. 238
 Error misc FinalParameters Parameter builder should be final. 238
 Error regexp RegexpSingleline Line has trailing spaces. 254
 Error misc FinalParameters Parameter description should be final. 260
 Error misc FinalParameters Parameter children should be final. 260
 Error misc FinalParameters Parameter childProcessor should be final. 261
 Error misc FinalParameters Parameter builder should be final. 274
 Error misc FinalParameters Parameter description should be final. 274
 Error coding MissingSwitchDefault switch without "default" clause. 276
 Error misc FinalParameters Parameter description should be final. 299
 Error misc FinalParameters Parameter childDescription should be final. 299
 Error misc FinalParameters Parameter builder should be final. 299
 Error misc FinalParameters Parameter child should be final. 300
 Error regexp RegexpSingleline Line has trailing spaces. 312
 Error misc FinalParameters Parameter description should be final. 320
 Error misc FinalParameters Parameter parent should be final. 320
 Error misc FinalParameters Parameter childProcessor should be final. 321
 Error misc FinalParameters Parameter matcherNode should be final. 340
 Error misc FinalParameters Parameter builder should be final. 403
 Error misc FinalParameters Parameter description should be final. 404
 Error coding MissingSwitchDefault switch without "default" clause. 406
 Error misc FinalParameters Parameter licenseNode should be final. 430
 Error misc FinalParameters Parameter attributes should be final. 483
 Error misc FinalParameters Parameter familyNode should be final. 494
 Error misc FinalParameters Parameter approvedNode should be final. 505
 Error misc FinalParameters Parameter classNode should be final. 535
 Error misc FinalParameters Parameter url should be final. 549
 Error coding HiddenField 'matchers' hides a field. 561
 Error coding HiddenField 'delegate' hides a field. 561

org/apache/rat/configuration/XMLConfigurationWriter.java

Severity Category Rule Message Line
 Error misc FinalParameters Parameter configuration should be final. 59
 Error coding HiddenField 'configuration' hides a field. 59
 Error misc FinalParameters Parameter parent should be final. 65
 Error misc FinalParameters Parameter plainWriter should be final. 86
 Error misc FinalParameters Parameter writer should be final. 95
 Error whitespace WhitespaceAfter ';' is not followed by whitespace. 117
 Error misc FinalParameters Parameter writer should be final. 144
 Error misc FinalParameters Parameter family should be final. 144
 Error misc FinalParameters Parameter writer should be final. 154
 Error misc FinalParameters Parameter descriptions should be final. 154
 Error misc FinalParameters Parameter component should be final. 154
 Error misc FinalParameters Parameter writer should be final. 161
 Error misc FinalParameters Parameter description should be final. 161
 Error misc FinalParameters Parameter component should be final. 161
 Error misc FinalParameters Parameter writer should be final. 168
 Error misc FinalParameters Parameter descriptions should be final. 168
 Error misc FinalParameters Parameter component should be final. 168
 Error misc FinalParameters Parameter writer should be final. 179
 Error misc FinalParameters Parameter description should be final. 179
 Error misc FinalParameters Parameter writer should be final. 185
 Error misc FinalParameters Parameter description should be final. 185
 Error misc FinalParameters Parameter component should be final. 185
 Error design DesignForExtension Class 'XMLConfigurationWriter' looks like designed for extension (can be subclassed), but the method 'writeDescription' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'XMLConfigurationWriter' final or making the method 'writeDescription' static/final/abstract/empty, or adding allowed annotation for the method. 194
 Error misc FinalParameters Parameter writer should be final. 195
 Error misc FinalParameters Parameter description should be final. 195
 Error misc FinalParameters Parameter component should be final. 195
 Error coding MissingSwitchDefault switch without "default" clause. 197

org/apache/rat/configuration/builders/AbstractBuilder.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error misc FinalParameters Parameter id should be final. 42
 Error coding HiddenField 'id' hides a field. 42
 Error design DesignForExtension Class 'AbstractBuilder' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AbstractBuilder' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 63

org/apache/rat/configuration/builders/AllBuilder.java

Severity Category Rule Message Line
 Error design DesignForExtension Class 'AllBuilder' looks like designed for extension (can be subclassed), but the method 'build' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AllBuilder' final or making the method 'build' static/final/abstract/empty, or adding allowed annotation for the method. 28

org/apache/rat/configuration/builders/AnyBuilder.java

Severity Category Rule Message Line
 Error design DesignForExtension Class 'AnyBuilder' looks like designed for extension (can be subclassed), but the method 'build' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AnyBuilder' final or making the method 'build' static/final/abstract/empty, or adding allowed annotation for the method. 28

org/apache/rat/configuration/builders/ChildContainerBuilder.java

Severity Category Rule Message Line
 Error design VisibilityModifier Variable 'children' must be private and have accessor methods. 43
 Error design VisibilityModifier Variable 'resource' must be private and have accessor methods. 46
 Error misc FinalParameters Parameter resourceName should be final. 60
 Error modifier RedundantModifier Redundant 'final' modifier. 62
 Error regexp RegexpSingleline Line has trailing spaces. 80
 Error misc FinalParameters Parameter child should be final. 84
 Error regexp RegexpSingleline Line has trailing spaces. 91
 Error misc FinalParameters Parameter children should be final. 95
 Error coding HiddenField 'children' hides a field. 95
 Error design DesignForExtension Class 'ChildContainerBuilder' looks like designed for extension (can be subclassed), but the method 'getEnclosedBuilders' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ChildContainerBuilder' final or making the method 'getEnclosedBuilders' static/final/abstract/empty, or adding allowed annotation for the method. 100
 Error design DesignForExtension Class 'ChildContainerBuilder' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ChildContainerBuilder' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 110

org/apache/rat/configuration/builders/CopyrightBuilder.java

Severity Category Rule Message Line
 Error misc FinalParameters Parameter start should be final. 36
 Error coding HiddenField 'start' hides a field. 36
 Error misc FinalParameters Parameter end should be final. 46
 Error coding HiddenField 'end' hides a field. 46
 Error misc FinalParameters Parameter owner should be final. 56
 Error coding HiddenField 'owner' hides a field. 56
 Error design DesignForExtension Class 'CopyrightBuilder' looks like designed for extension (can be subclassed), but the method 'build' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CopyrightBuilder' final or making the method 'build' static/final/abstract/empty, or adding allowed annotation for the method. 61
 Error design DesignForExtension Class 'CopyrightBuilder' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CopyrightBuilder' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 66

org/apache/rat/configuration/builders/MatcherRefBuilder.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 48
 Error misc FinalParameters Parameter refId should be final. 52
 Error design DesignForExtension Class 'MatcherRefBuilder' looks like designed for extension (can be subclassed), but the method 'builtClass' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MatcherRefBuilder' final or making the method 'builtClass' static/final/abstract/empty, or adding allowed annotation for the method. 57
 Error regexp RegexpSingleline Line has trailing spaces. 64
 Error misc FinalParameters Parameter matchers should be final. 68
 Error coding HiddenField 'matchers' hides a field. 68
 Error design DesignForExtension Class 'MatcherRefBuilder' looks like designed for extension (can be subclassed), but the method 'build' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MatcherRefBuilder' final or making the method 'build' static/final/abstract/empty, or adding allowed annotation for the method. 73
 Error design DesignForExtension Class 'MatcherRefBuilder' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MatcherRefBuilder' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 82
 Error regexp RegexpSingleline Line has trailing spaces. 107
 Error misc FinalParameters Parameter proxyId should be final. 111
 Error coding HiddenField 'proxyId' hides a field. 111
 Error misc FinalParameters Parameter matchers should be final. 111
 Error coding HiddenField 'matchers' hides a field. 111
 Error regexp RegexpSingleline Line has trailing spaces. 118
 Error design DesignForExtension Class 'IHeaderMatcherProxy' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'IHeaderMatcherProxy' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 135
 Error design DesignForExtension Class 'IHeaderMatcherProxy' looks like designed for extension (can be subclassed), but the method 'reset' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'IHeaderMatcherProxy' final or making the method 'reset' static/final/abstract/empty, or adding allowed annotation for the method. 141
 Error design DesignForExtension Class 'IHeaderMatcherProxy' looks like designed for extension (can be subclassed), but the method 'matches' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'IHeaderMatcherProxy' final or making the method 'matches' static/final/abstract/empty, or adding allowed annotation for the method. 147
 Error misc FinalParameters Parameter header should be final. 148

org/apache/rat/configuration/builders/NotBuilder.java

Severity Category Rule Message Line
 Error design DesignForExtension Class 'NotBuilder' looks like designed for extension (can be subclassed), but the method 'build' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'NotBuilder' final or making the method 'build' static/final/abstract/empty, or adding allowed annotation for the method. 30
 Error design DesignForExtension Class 'NotBuilder' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'NotBuilder' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 38
 Error regexp RegexpSingleline Line has trailing spaces. 42
 Error misc FinalParameters Parameter enclosed should be final. 48

org/apache/rat/configuration/builders/RegexBuilder.java

Severity Category Rule Message Line
 Error misc FinalParameters Parameter exp should be final. 40
 Error design DesignForExtension Class 'RegexBuilder' looks like designed for extension (can be subclassed), but the method 'build' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'RegexBuilder' final or making the method 'build' static/final/abstract/empty, or adding allowed annotation for the method. 45
 Error design DesignForExtension Class 'RegexBuilder' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'RegexBuilder' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 53

org/apache/rat/configuration/builders/SpdxBuilder.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 36
 Error misc FinalParameters Parameter name should be final. 41
 Error coding HiddenField 'name' hides a field. 41
 Error regexp RegexpSingleline Line has trailing spaces. 50
 Error misc FinalParameters Parameter id should be final. 55
 Error design DesignForExtension Class 'SpdxBuilder' looks like designed for extension (can be subclassed), but the method 'build' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SpdxBuilder' final or making the method 'build' static/final/abstract/empty, or adding allowed annotation for the method. 63
 Error design DesignForExtension Class 'SpdxBuilder' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SpdxBuilder' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 68

org/apache/rat/configuration/builders/TextBuilder.java

Severity Category Rule Message Line
 Error misc FinalParameters Parameter text should be final. 38
 Error coding HiddenField 'text' hides a field. 38
 Error design DesignForExtension Class 'TextBuilder' looks like designed for extension (can be subclassed), but the method 'build' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TextBuilder' final or making the method 'build' static/final/abstract/empty, or adding allowed annotation for the method. 46
 Error design DesignForExtension Class 'TextBuilder' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TextBuilder' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 57
 Error coding MagicNumber '20' is a magic number. 59
 Error coding MagicNumber '20' is a magic number. 60

org/apache/rat/document/IDocumentAnalyser.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 18

org/apache/rat/document/RatDocumentAnalysisException.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 18
 Error misc FinalParameters Parameter msg should be final. 28
 Error misc FinalParameters Parameter cause should be final. 32
 Error misc FinalParameters Parameter msg should be final. 36
 Error misc FinalParameters Parameter cause should be final. 36

org/apache/rat/document/impl/ArchiveEntryDocument.java

Severity Category Rule Message Line
 Error misc FinalParameters Parameter path should be final. 50
 Error coding HiddenField 'path' hides a field. 50
 Error misc FinalParameters Parameter contents should be final. 50
 Error coding HiddenField 'contents' hides a field. 50
 Error design DesignForExtension Class 'ArchiveEntryDocument' looks like designed for extension (can be subclassed), but the method 'inputStream' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ArchiveEntryDocument' final or making the method 'inputStream' static/final/abstract/empty, or adding allowed annotation for the method. 56
 Error design DesignForExtension Class 'ArchiveEntryDocument' looks like designed for extension (can be subclassed), but the method 'isDirectory' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ArchiveEntryDocument' final or making the method 'isDirectory' static/final/abstract/empty, or adding allowed annotation for the method. 61
 Error design DesignForExtension Class 'ArchiveEntryDocument' looks like designed for extension (can be subclassed), but the method 'listChildren' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ArchiveEntryDocument' final or making the method 'listChildren' static/final/abstract/empty, or adding allowed annotation for the method. 66
 Error design DesignForExtension Class 'ArchiveEntryDocument' looks like designed for extension (can be subclassed), but the method 'reader' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ArchiveEntryDocument' final or making the method 'reader' static/final/abstract/empty, or adding allowed annotation for the method. 71

org/apache/rat/document/impl/FileDocument.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 18
 Error coding HiddenField 'file' hides a field. 47
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 57
 Error design DesignForExtension Class 'FileDocument' looks like designed for extension (can be subclassed), but the method 'getPath' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FileDocument' final or making the method 'getPath' static/final/abstract/empty, or adding allowed annotation for the method. 62
 Error design DesignForExtension Class 'FileDocument' looks like designed for extension (can be subclassed), but the method 'isDirectory' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FileDocument' final or making the method 'isDirectory' static/final/abstract/empty, or adding allowed annotation for the method. 67
 Error design DesignForExtension Class 'FileDocument' looks like designed for extension (can be subclassed), but the method 'listChildren' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FileDocument' final or making the method 'listChildren' static/final/abstract/empty, or adding allowed annotation for the method. 72
 Error design DesignForExtension Class 'FileDocument' looks like designed for extension (can be subclassed), but the method 'reader' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FileDocument' final or making the method 'reader' static/final/abstract/empty, or adding allowed annotation for the method. 82
 Error design DesignForExtension Class 'FileDocument' looks like designed for extension (can be subclassed), but the method 'inputStream' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FileDocument' final or making the method 'inputStream' static/final/abstract/empty, or adding allowed annotation for the method. 86

org/apache/rat/document/impl/guesser/GuessUtils.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 18
 Error design HideUtilityClassConstructor Utility classes should not have a public or default constructor. 25
 Error regexp RegexpSingleline Line has trailing spaces. 26
 Error regexp RegexpSingleline Line has trailing spaces. 28

org/apache/rat/document/impl/guesser/NoteGuesser.java

Severity Category Rule Message Line
 Error design HideUtilityClassConstructor Utility classes should not have a public or default constructor. 26
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 48
 Error blocks LeftCurly '{' at column 27 should have line break after. 62
 Error whitespace WhitespaceAround '{' is not followed by whitespace. 62
 Error whitespace WhitespaceAround 'return' is not preceded with whitespace. 62
 Error whitespace WhitespaceAfter ';' is not followed by whitespace. 62
 Error whitespace WhitespaceAround '}' is not preceded with whitespace. 62

org/apache/rat/document/impl/util/DocumentAnalyserMultiplexer.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 18
 Error regexp RegexpSingleline Line has trailing spaces. 28
 Error coding HiddenField 'analysers' hides a field. 29
 Error design DesignForExtension Class 'DocumentAnalyserMultiplexer' looks like designed for extension (can be subclassed), but the method 'analyse' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'DocumentAnalyserMultiplexer' final or making the method 'analyse' static/final/abstract/empty, or adding allowed annotation for the method. 34
 Error misc FinalParameters Parameter document should be final. 34

org/apache/rat/header/ArrayCharFilter.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 18
 Error regexp RegexpSingleline Line has trailing spaces. 29
 Error coding HiddenField 'filtered' hides a field. 30
 Error misc FinalParameters Parameter character should be final. 37
 Error whitespace WhitespaceAfter 'for' is not followed by whitespace. 39
 Error whitespace WhitespaceAround '=' is not followed by whitespace. 39
 Error whitespace WhitespaceAround '=' is not preceded with whitespace. 39
 Error whitespace WhitespaceAround '<' is not followed by whitespace. 39
 Error whitespace WhitespaceAround '<' is not preceded with whitespace. 39
 Error whitespace WhitespaceAfter ';' is not followed by whitespace. 39
 Error whitespace NoWhitespaceBefore ';' is preceded with whitespace. 39

org/apache/rat/header/CharFilter.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 18

org/apache/rat/header/FilteringSequenceFactory.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 18
 Error regexp RegexpSingleline Line has trailing spaces. 29
 Error regexp RegexpSingleline Line has trailing spaces. 31
 Error regexp RegexpSingleline Line has trailing spaces. 34
 Error modifier RedundantModifier Redundant 'public' modifier. 35
 Error coding HiddenField 'filter' hides a field. 35
 Error regexp RegexpSingleline Line has trailing spaces. 38
 Error modifier RedundantModifier Redundant 'public' modifier. 39
 Error coding HiddenField 'filter' hides a field. 39
 Error misc FinalParameters Parameter reader should be final. 45
 Error whitespace FileTabCharacter File contains tab characters (this is the first instance). 46
 Error misc FinalParameters Parameter reader should be final. 49
 Error whitespace WhitespaceAfter 'while' is not followed by whitespace. 52
 Error blocks LeftCurly '{' at column 17 should be on the previous line. 59
 Error regexp RegexpSingleline Line has trailing spaces. 60

org/apache/rat/header/HeaderBean.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 18
 Error regexp RegexpSingleline Line has trailing spaces. 31
 Error regexp RegexpSingleline Line has trailing spaces. 35
 Error misc FinalParameters Parameter headerPattern should be final. 36
 Error coding HiddenField 'headerPattern' hides a field. 36
 Error misc FinalParameters Parameter match should be final. 36
 Error coding HiddenField 'match' hides a field. 36
 Error regexp RegexpSingleline Line has trailing spaces. 51
 Error misc FinalParameters Parameter headerPattern should be final. 57
 Error coding HiddenField 'headerPattern' hides a field. 57
 Error regexp RegexpSingleline Line has trailing spaces. 60
 Error design DesignForExtension Class 'HeaderBean' looks like designed for extension (can be subclassed), but the method 'isMatch' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'HeaderBean' final or making the method 'isMatch' static/final/abstract/empty, or adding allowed annotation for the method. 61
 Error design DesignForExtension Class 'HeaderBean' looks like designed for extension (can be subclassed), but the method 'setMatch' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'HeaderBean' final or making the method 'setMatch' static/final/abstract/empty, or adding allowed annotation for the method. 64
 Error misc FinalParameters Parameter match should be final. 64
 Error coding HiddenField 'match' hides a field. 64

org/apache/rat/header/HeaderMatcher.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 18
 Error regexp RegexpSingleline Line has trailing spaces. 46
 Error regexp RegexpSingleline Line has trailing spaces. 50
 Error coding HiddenField 'headers' hides a field. 51
 Error regexp RegexpSingleline Line has trailing spaces. 57
 Error design DesignForExtension Class 'HeaderMatcher' looks like designed for extension (can be subclassed), but the method 'read' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'HeaderMatcher' final or making the method 'read' static/final/abstract/empty, or adding allowed annotation for the method. 58
 Error misc FinalParameters Parameter reader should be final. 58
 Error regexp RegexpSingleline Line has trailing spaces. 78
 Error misc FinalParameters Parameter pattern should be final. 89
 Error regexp RegexpSingleline Line has trailing spaces. 97

org/apache/rat/header/LineNumberReader.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 18
 Error whitespace FileTabCharacter File contains tab characters (this is the first instance). 37
 Error misc FinalParameters Parameter pReader should be final. 41
 Error design DesignForExtension Class 'LineNumberReader' looks like designed for extension (can be subclassed), but the method 'read' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LineNumberReader' final or making the method 'read' static/final/abstract/empty, or adding allowed annotation for the method. 46
 Error whitespace WhitespaceAround 'switch' is not followed by whitespace. 48
 Error coding MagicNumber '13' is a magic number. 49
 Error coding MagicNumber '10' is a magic number. 53
 Error design DesignForExtension Class 'LineNumberReader' looks like designed for extension (can be subclassed), but the method 'getLineNumber' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LineNumberReader' final or making the method 'getLineNumber' static/final/abstract/empty, or adding allowed annotation for the method. 66

org/apache/rat/license/ILicense.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 32
 Error regexp RegexpSingleline Line has trailing spaces. 39
 Error regexp RegexpSingleline Line has trailing spaces. 47
 Error regexp RegexpSingleline Line has trailing spaces. 54
 Error regexp RegexpSingleline Line has trailing spaces. 63
 Error blocks NeedBraces 'if' construct must use '{}'s. 90
 Error blocks NeedBraces 'if' construct must use '{}'s. 91
 Error regexp RegexpSingleline Line has trailing spaces. 98
 Error regexp RegexpSingleline Line has trailing spaces. 112
 Error regexp RegexpSingleline Line has trailing spaces. 120
 Error regexp RegexpSingleline Line has trailing spaces. 129
 Error regexp RegexpSingleline Line has trailing spaces. 138
 Error regexp RegexpSingleline Line has trailing spaces. 149
 Error regexp RegexpSingleline Line has trailing spaces. 158
 Error modifier RedundantModifier Redundant 'public' modifier. 162
 Error regexp RegexpSingleline Line has trailing spaces. 166
 Error modifier RedundantModifier Redundant 'public' modifier. 170
 Error modifier RedundantModifier Redundant 'public' modifier. 178

org/apache/rat/license/ILicenseFamily.java

Severity Category Rule Message Line
 Error modifier RedundantModifier Redundant 'static' modifier. 27
 Error modifier RedundantModifier Redundant 'final' modifier. 27
 Error regexp RegexpSingleline Line has trailing spaces. 28
 Error modifier RedundantModifier Redundant 'static' modifier. 30
 Error modifier RedundantModifier Redundant 'final' modifier. 30
 Error regexp RegexpSingleline Line has trailing spaces. 55
 Error coding MagicNumber '5' is a magic number. 60
 Error regexp RegexpSingleline Line has trailing spaces. 75
 Error regexp RegexpSingleline Line has trailing spaces. 83
 Error regexp RegexpSingleline Line has trailing spaces. 91

org/apache/rat/license/ILicenseFamilyBuilder.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error design DesignForExtension Class 'ILicenseFamilyBuilder' looks like designed for extension (can be subclassed), but the method 'setLicenseFamilyCategory' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ILicenseFamilyBuilder' final or making the method 'setLicenseFamilyCategory' static/final/abstract/empty, or adding allowed annotation for the method. 33
 Error misc FinalParameters Parameter licenseFamilyCategory should be final. 34
 Error coding HiddenField 'licenseFamilyCategory' hides a field. 34
 Error regexp RegexpSingleline Line has trailing spaces. 38
 Error design DesignForExtension Class 'ILicenseFamilyBuilder' looks like designed for extension (can be subclassed), but the method 'getCategory' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ILicenseFamilyBuilder' final or making the method 'getCategory' static/final/abstract/empty, or adding allowed annotation for the method. 40
 Error design DesignForExtension Class 'ILicenseFamilyBuilder' looks like designed for extension (can be subclassed), but the method 'setLicenseFamilyName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ILicenseFamilyBuilder' final or making the method 'setLicenseFamilyName' static/final/abstract/empty, or adding allowed annotation for the method. 45
 Error misc FinalParameters Parameter licenseFamilyName should be final. 46
 Error coding HiddenField 'licenseFamilyName' hides a field. 46
 Error design DesignForExtension Class 'ILicenseFamilyBuilder' looks like designed for extension (can be subclassed), but the method 'build' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ILicenseFamilyBuilder' final or making the method 'build' static/final/abstract/empty, or adding allowed annotation for the method. 51
 Error regexp RegexpSingleline Line has trailing spaces. 59
 Error modifier RedundantModifier Redundant 'final' modifier. 68

org/apache/rat/license/LicenseFamilySetFactory.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 35
 Error misc FinalParameters Parameter licenses should be final. 41
 Error misc FinalParameters Parameter approvedLicenses should be final. 41
 Error coding HiddenField 'approvedLicenses' hides a field. 41
 Error regexp RegexpSingleline Line has trailing spaces. 45
 Error misc FinalParameters Parameter filter should be final. 60
 Error regexp RegexpSingleline Line has trailing spaces. 74
 Error regexp RegexpSingleline Line has trailing spaces. 75
 Error misc FinalParameters Parameter filter should be final. 81
 Error misc FinalParameters Parameter familyId should be final. 104
 Error misc FinalParameters Parameter licenseFamilies should be final. 104
 Error whitespace ParenPad '(' is followed by whitespace. 107
 Error misc FinalParameters Parameter familyId should be final. 116
 Error misc FinalParameters Parameter licenseFamilies should be final. 116
 Error whitespace ParenPad '(' is followed by whitespace. 119
 Error misc FinalParameters Parameter target should be final. 129
 Error misc FinalParameters Parameter licenseFamilies should be final. 129
 Error whitespace ParenPad '(' is followed by whitespace. 132
 Error misc FinalParameters Parameter target should be final. 141
 Error misc FinalParameters Parameter licenseFamilies should be final. 141
 Error regexp RegexpSingleline Line has trailing spaces. 145

org/apache/rat/license/LicenseSetFactory.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 49
 Error modifier ModifierOrder 'public' modifier out of order with the JLS suggestions. 53
 Error misc FinalParameters Parameter s should be final. 53
 Error regexp RegexpSingleline Line has trailing spaces. 64
 Error misc FinalParameters Parameter licenses should be final. 68
 Error coding HiddenField 'licenses' hides a field. 68
 Error misc FinalParameters Parameter approvedLicenses should be final. 68
 Error coding HiddenField 'approvedLicenses' hides a field. 68
 Error regexp RegexpSingleline Line has trailing spaces. 75
 Error regexp RegexpSingleline Line has trailing spaces. 84
 Error misc FinalParameters Parameter licenses should be final. 88
 Error regexp RegexpSingleline Line has trailing spaces. 96
 Error misc FinalParameters Parameter filter should be final. 100
 Error regexp RegexpSingleline Line has trailing spaces. 117
 Error misc FinalParameters Parameter filter should be final. 121
 Error regexp RegexpSingleline Line has trailing spaces. 138
 Error misc FinalParameters Parameter filter should be final. 142
 Error misc FinalParameters Parameter familyId should be final. 165
 Error misc FinalParameters Parameter licenseId should be final. 165
 Error misc FinalParameters Parameter licenses should be final. 165
 Error misc FinalParameters Parameter headers should be final. 181
 Error misc FinalParameters Parameter o should be final. 186
 Error misc FinalParameters Parameter target should be final. 227
 Error misc FinalParameters Parameter licenses should be final. 227

org/apache/rat/license/SimpleLicense.java

Severity Category Rule Message Line
 Error misc FinalParameters Parameter family should be final. 55
 Error coding HiddenField 'family' hides a field. 55
 Error misc FinalParameters Parameter matcher should be final. 55
 Error coding HiddenField 'matcher' hides a field. 55
 Error misc FinalParameters Parameter notes should be final. 55
 Error misc FinalParameters Parameter name should be final. 55
 Error coding HiddenField 'name' hides a field. 55
 Error misc FinalParameters Parameter id should be final. 55
 Error coding HiddenField 'id' hides a field. 55
 Error design DesignForExtension Class 'SimpleLicense' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SimpleLicense' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 65
 Error design DesignForExtension Class 'SimpleLicense' looks like designed for extension (can be subclassed), but the method 'getFamily' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SimpleLicense' final or making the method 'getFamily' static/final/abstract/empty, or adding allowed annotation for the method. 70
 Error design DesignForExtension Class 'SimpleLicense' looks like designed for extension (can be subclassed), but the method 'getMatcher' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SimpleLicense' final or making the method 'getMatcher' static/final/abstract/empty, or adding allowed annotation for the method. 75
 Error design DesignForExtension Class 'SimpleLicense' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SimpleLicense' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 80
 Error design DesignForExtension Class 'SimpleLicense' looks like designed for extension (can be subclassed), but the method 'reset' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SimpleLicense' final or making the method 'reset' static/final/abstract/empty, or adding allowed annotation for the method. 85
 Error design DesignForExtension Class 'SimpleLicense' looks like designed for extension (can be subclassed), but the method 'matches' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SimpleLicense' final or making the method 'matches' static/final/abstract/empty, or adding allowed annotation for the method. 90
 Error misc FinalParameters Parameter line should be final. 91
 Error design DesignForExtension Class 'SimpleLicense' looks like designed for extension (can be subclassed), but the method 'getLicenseFamily' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SimpleLicense' final or making the method 'getLicenseFamily' static/final/abstract/empty, or adding allowed annotation for the method. 95
 Error design DesignForExtension Class 'SimpleLicense' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SimpleLicense' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 100
 Error misc FinalParameters Parameter o should be final. 101
 Error design DesignForExtension Class 'SimpleLicense' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SimpleLicense' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 105
 Error design DesignForExtension Class 'SimpleLicense' looks like designed for extension (can be subclassed), but the method 'getNote' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SimpleLicense' final or making the method 'getNote' static/final/abstract/empty, or adding allowed annotation for the method. 110
 Error design DesignForExtension Class 'SimpleLicense' looks like designed for extension (can be subclassed), but the method 'getName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SimpleLicense' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 115
 Error design DesignForExtension Class 'SimpleLicense' looks like designed for extension (can be subclassed), but the method 'getDescription' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SimpleLicense' final or making the method 'getDescription' static/final/abstract/empty, or adding allowed annotation for the method. 120
 Error regexp RegexpSingleline Line has trailing spaces. 141
 Error misc FinalParameters Parameter matcher should be final. 146
 Error coding HiddenField 'matcher' hides a field. 146
 Error regexp RegexpSingleline Line has trailing spaces. 153
 Error misc FinalParameters Parameter matcher should be final. 158
 Error coding HiddenField 'matcher' hides a field. 158
 Error regexp RegexpSingleline Line has trailing spaces. 166
 Error misc FinalParameters Parameter note should be final. 171
 Error regexp RegexpSingleline Line has trailing spaces. 181
 Error misc FinalParameters Parameter id should be final. 186
 Error coding HiddenField 'id' hides a field. 186
 Error regexp RegexpSingleline Line has trailing spaces. 196
 Error misc FinalParameters Parameter licenseFamilyCategory should be final. 201
 Error regexp RegexpSingleline Line has trailing spaces. 209
 Error misc FinalParameters Parameter name should be final. 214
 Error coding HiddenField 'name' hides a field. 214
 Error design DesignForExtension Class 'Builder' looks like designed for extension (can be subclassed), but the method 'setLicenseFamilies' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Builder' final or making the method 'setLicenseFamilies' static/final/abstract/empty, or adding allowed annotation for the method. 219
 Error misc FinalParameters Parameter licenseFamilies should be final. 220
 Error coding HiddenField 'licenseFamilies' hides a field. 220
 Error design DesignForExtension Class 'Builder' looks like designed for extension (can be subclassed), but the method 'build' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Builder' final or making the method 'build' static/final/abstract/empty, or adding allowed annotation for the method. 225

org/apache/rat/license/SimpleLicenseFamily.java

Severity Category Rule Message Line
 Error design DesignForExtension Class 'SimpleLicenseFamily' looks like designed for extension (can be subclassed), but the method 'setFamilyName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SimpleLicenseFamily' final or making the method 'setFamilyName' static/final/abstract/empty, or adding allowed annotation for the method. 36
 Error misc FinalParameters Parameter familyName should be final. 36
 Error coding HiddenField 'familyName' hides a field. 36
 Error regexp RegexpSingleline Line has trailing spaces. 39
 Error design DesignForExtension Class 'SimpleLicenseFamily' looks like designed for extension (can be subclassed), but the method 'setFamilyCategory' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SimpleLicenseFamily' final or making the method 'setFamilyCategory' static/final/abstract/empty, or adding allowed annotation for the method. 40
 Error misc FinalParameters Parameter familyCategory should be final. 40
 Error coding HiddenField 'familyCategory' hides a field. 40
 Error regexp RegexpSingleline Line has trailing spaces. 43
 Error design DesignForExtension Class 'SimpleLicenseFamily' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SimpleLicenseFamily' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 44
 Error design DesignForExtension Class 'SimpleLicenseFamily' looks like designed for extension (can be subclassed), but the method 'getFamilyCategory' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SimpleLicenseFamily' final or making the method 'getFamilyCategory' static/final/abstract/empty, or adding allowed annotation for the method. 55

org/apache/rat/policy/DefaultPolicy.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 39
 Error coding HiddenField 'approvedLicenseFamilies' hides a field. 42
 Error regexp RegexpSingleline Line has trailing spaces. 49
 Error misc FinalParameters Parameter approvedLicense should be final. 52
 Error design DesignForExtension Class 'DefaultPolicy' looks like designed for extension (can be subclassed), but the method 'analyse' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'DefaultPolicy' final or making the method 'analyse' static/final/abstract/empty, or adding allowed annotation for the method. 56
 Error regexp RegexpSingleline Line has trailing spaces. 66

org/apache/rat/report/AbstractReport.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 18
 Error misc FinalParameters Parameter document should be final. 40

org/apache/rat/report/ConfigurationReport.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error regexp RegexpSingleline Line has trailing spaces. 37
 Error misc FinalParameters Parameter writer should be final. 41
 Error coding HiddenField 'writer' hides a field. 41
 Error misc FinalParameters Parameter configuration should be final. 41
 Error coding HiddenField 'configuration' hides a field. 41
 Error design DesignForExtension Class 'ConfigurationReport' looks like designed for extension (can be subclassed), but the method 'startReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigurationReport' final or making the method 'startReport' static/final/abstract/empty, or adding allowed annotation for the method. 46

org/apache/rat/report/IReportable.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 18

org/apache/rat/report/RatReport.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 25
 Error regexp RegexpSingleline Line has trailing spaces. 37
 Error regexp RegexpSingleline Line has trailing spaces. 44

org/apache/rat/report/claim/ClaimStatistic.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 34
 Error regexp RegexpSingleline Line has trailing spaces. 36
 Error regexp RegexpSingleline Line has trailing spaces. 38
 Error regexp RegexpSingleline Line has trailing spaces. 40
 Error regexp RegexpSingleline Line has trailing spaces. 43
 Error misc FinalParameters Parameter counter should be final. 54
 Error misc FinalParameters Parameter counter should be final. 62
 Error misc FinalParameters Parameter counter should be final. 71
 Error misc FinalParameters Parameter value should be final. 71
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 72
 Error whitespace WhitespaceAround '->' is not preceded with whitespace. 72
 Error whitespace WhitespaceAround '?' is not preceded with whitespace. 72
 Error misc FinalParameters Parameter documentType should be final. 80
 Error misc FinalParameters Parameter documentType should be final. 89
 Error misc FinalParameters Parameter value should be final. 89
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 90
 Error whitespace WhitespaceAround '->' is not preceded with whitespace. 90
 Error whitespace WhitespaceAround '?' is not preceded with whitespace. 90
 Error misc FinalParameters Parameter licenseFamilyCategory should be final. 98
 Error misc FinalParameters Parameter licenseFamilyCategory should be final. 107
 Error misc FinalParameters Parameter value should be final. 107
 Error whitespace WhitespaceAround '->' is not preceded with whitespace. 108
 Error whitespace WhitespaceAround '?' is not preceded with whitespace. 108
 Error misc FinalParameters Parameter licenseFilename should be final. 132
 Error misc FinalParameters Parameter licenseFamilyName should be final. 141
 Error misc FinalParameters Parameter value should be final. 141
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 142
 Error whitespace WhitespaceAround '->' is not preceded with whitespace. 142
 Error whitespace WhitespaceAround '?' is not preceded with whitespace. 142
 Error design VisibilityModifier Variable 'value' must be private and have accessor methods. 149
 Error misc FinalParameters Parameter count should be final. 156

org/apache/rat/report/claim/impl/AbstractClaimReporter.java

Severity Category Rule Message Line
 Error misc FinalParameters Parameter type should be final. 40
 Error misc FinalParameters Parameter metadata should be final. 49
 Error misc FinalParameters Parameter license should be final. 58
 Error design DesignForExtension Class 'AbstractClaimReporter' looks like designed for extension (can be subclassed), but the method 'report' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AbstractClaimReporter' final or making the method 'report' static/final/abstract/empty, or adding allowed annotation for the method. 62
 Error misc FinalParameters Parameter subject should be final. 63

org/apache/rat/report/claim/impl/ClaimAggregator.java

Severity Category Rule Message Line
 Error misc FinalParameters Parameter statistic should be final. 40
 Error coding HiddenField 'statistic' hides a field. 40
 Error design DesignForExtension Class 'ClaimAggregator' looks like designed for extension (can be subclassed), but the method 'handleDocumentCategoryClaim' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ClaimAggregator' final or making the method 'handleDocumentCategoryClaim' static/final/abstract/empty, or adding allowed annotation for the method. 44
 Error misc FinalParameters Parameter documentType should be final. 45
 Error design DesignForExtension Class 'ClaimAggregator' looks like designed for extension (can be subclassed), but the method 'handleApprovedLicenseClaim' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ClaimAggregator' final or making the method 'handleApprovedLicenseClaim' static/final/abstract/empty, or adding allowed annotation for the method. 49
 Error misc FinalParameters Parameter metadata should be final. 50
 Error design DesignForExtension Class 'ClaimAggregator' looks like designed for extension (can be subclassed), but the method 'handleLicenseClaim' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ClaimAggregator' final or making the method 'handleLicenseClaim' static/final/abstract/empty, or adding allowed annotation for the method. 55
 Error misc FinalParameters Parameter license should be final. 56
 Error design DesignForExtension Class 'ClaimAggregator' looks like designed for extension (can be subclassed), but the method 'endReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ClaimAggregator' final or making the method 'endReport' static/final/abstract/empty, or adding allowed annotation for the method. 67

org/apache/rat/report/claim/impl/xml/SimpleXmlClaimReporter.java

Severity Category Rule Message Line
 Error coding HiddenField 'writer' hides a field. 45
 Error design DesignForExtension Class 'SimpleXmlClaimReporter' looks like designed for extension (can be subclassed), but the method 'report' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SimpleXmlClaimReporter' final or making the method 'report' static/final/abstract/empty, or adding allowed annotation for the method. 49
 Error misc FinalParameters Parameter license should be final. 58
 Error misc FinalParameters Parameter metaData should be final. 58

org/apache/rat/report/claim/util/ClaimReporterMultiplexer.java

Severity Category Rule Message Line
 Error coding HiddenField 'writer' hides a field. 48
 Error coding HiddenField 'dryRun' hides a field. 48
 Error coding HiddenField 'analyser' hides a field. 48
 Error coding HiddenField 'reporters' hides a field. 49
 Error design DesignForExtension Class 'ClaimReporterMultiplexer' looks like designed for extension (can be subclassed), but the method 'report' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ClaimReporterMultiplexer' final or making the method 'report' static/final/abstract/empty, or adding allowed annotation for the method. 56
 Error misc FinalParameters Parameter document should be final. 57
 Error design DesignForExtension Class 'ClaimReporterMultiplexer' looks like designed for extension (can be subclassed), but the method 'startReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ClaimReporterMultiplexer' final or making the method 'startReport' static/final/abstract/empty, or adding allowed annotation for the method. 72
 Error design DesignForExtension Class 'ClaimReporterMultiplexer' looks like designed for extension (can be subclassed), but the method 'endReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ClaimReporterMultiplexer' final or making the method 'endReport' static/final/abstract/empty, or adding allowed annotation for the method. 80

org/apache/rat/report/claim/util/LicenseAddingReport.java

Severity Category Rule Message Line
 Error misc FinalParameters Parameter pCopyrightMsg should be final. 34
 Error misc FinalParameters Parameter pForced should be final. 34
 Error design DesignForExtension Class 'LicenseAddingReport' looks like designed for extension (can be subclassed), but the method 'report' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LicenseAddingReport' final or making the method 'report' static/final/abstract/empty, or adding allowed annotation for the method. 40
 Error misc FinalParameters Parameter document should be final. 41

org/apache/rat/report/xml/writer/IXmlWriter.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 18
 Error regexp RegexpSingleline Line has trailing spaces. 35
 Error regexp RegexpSingleline Line has trailing spaces. 40
 Error regexp RegexpSingleline Line has trailing spaces. 43
 Error regexp RegexpSingleline Line has trailing spaces. 45
 Error regexp RegexpSingleline Line has trailing spaces. 47
 Error regexp RegexpSingleline Line has trailing spaces. 51
 Error regexp RegexpSingleline Line has trailing spaces. 54
 Error regexp RegexpSingleline Line has trailing spaces. 56
 Error regexp RegexpSingleline Line has trailing spaces. 57
 Error regexp RegexpSingleline Line has trailing spaces. 61
 Error regexp RegexpSingleline Line has trailing spaces. 66
 Error regexp RegexpSingleline Line has trailing spaces. 70
 Error regexp RegexpSingleline Line has trailing spaces. 72
 Error regexp RegexpSingleline Line has trailing spaces. 76
 Error regexp RegexpSingleline Line has trailing spaces. 81
 Error regexp RegexpSingleline Line has trailing spaces. 84
 Error regexp RegexpSingleline Line has trailing spaces. 85
 Error regexp RegexpSingleline Line has trailing spaces. 89
 Error regexp RegexpSingleline Line has trailing spaces. 97
 Error regexp RegexpSingleline Line has trailing spaces. 98
 Error regexp RegexpSingleline Line has trailing spaces. 102
 Error regexp RegexpSingleline Line has trailing spaces. 105
 Error regexp RegexpSingleline Line has trailing spaces. 107
 Error regexp RegexpSingleline Line has trailing spaces. 108
 Error regexp RegexpSingleline Line has trailing spaces. 112
 Error regexp RegexpSingleline Line has trailing spaces. 118
 Error regexp RegexpSingleline Line has trailing spaces. 120
 Error regexp RegexpSingleline Line has trailing spaces. 121

org/apache/rat/report/xml/writer/InvalidXmlException.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 18
 Error regexp RegexpSingleline Line has trailing spaces. 32
 Error misc FinalParameters Parameter message should be final. 34

org/apache/rat/report/xml/writer/OperationNotAllowedException.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 18
 Error misc FinalParameters Parameter message should be final. 31
 Error regexp RegexpSingleline Line has trailing spaces. 35

org/apache/rat/report/xml/writer/impl/base/XmlWriter.java

Severity Category Rule Message Line
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 50
 Error coding MagicNumber '16' is a magic number. 50
 Error coding MagicNumber '0x9' is a magic number. 54
 Error coding MagicNumber '0xA' is a magic number. 55
 Error coding MagicNumber '0xD' is a magic number. 56
 Error coding MagicNumber '0x20' is a magic number. 57
 Error coding MagicNumber '0xD7FF' is a magic number. 57
 Error coding MagicNumber '0xE000' is a magic number. 58
 Error coding MagicNumber '0xFFFD' is a magic number. 58
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 61
 Error coding MagicNumber '16' is a magic number. 61
 Error coding MagicNumber '0x0041' is a magic number. 69
 Error coding MagicNumber '0x005A' is a magic number. 69
 Error coding MagicNumber '0x0061' is a magic number. 70
 Error coding MagicNumber '0x007A' is a magic number. 70
 Error coding MagicNumber '0x00C0' is a magic number. 71
 Error coding MagicNumber '0x00D6' is a magic number. 71
 Error coding MagicNumber '0x00D8' is a magic number. 72
 Error coding MagicNumber '0x00F6' is a magic number. 72
 Error coding MagicNumber '0x00F8' is a magic number. 73
 Error coding MagicNumber '0x00FF' is a magic number. 73
 Error coding MagicNumber '0x0100' is a magic number. 74
 Error coding MagicNumber '0x0131' is a magic number. 74
 Error coding MagicNumber '0x0134' is a magic number. 75
 Error coding MagicNumber '0x013E' is a magic number. 75
 Error coding MagicNumber '0x0141' is a magic number. 76
 Error coding MagicNumber '0x0148' is a magic number. 76
 Error coding MagicNumber '0x014A' is a magic number. 77
 Error coding MagicNumber '0x017E' is a magic number. 77
 Error coding MagicNumber '0x0180' is a magic number. 78
 Error coding MagicNumber '0x01C3' is a magic number. 78
 Error coding MagicNumber '0x01CD' is a magic number. 79
 Error coding MagicNumber '0x01F0' is a magic number. 79
 Error coding MagicNumber '0x01F4' is a magic number. 80
 Error coding MagicNumber '0x01F5' is a magic number. 80
 Error coding MagicNumber '0x01FA' is a magic number. 81
 Error coding MagicNumber '0x0217' is a magic number. 81
 Error coding MagicNumber '0x0250' is a magic number. 82
 Error coding MagicNumber '0x02A8' is a magic number. 82
 Error coding MagicNumber '0x02BB' is a magic number. 83
 Error coding MagicNumber '0x02C1' is a magic number. 83
 Error coding MagicNumber '0x0386' is a magic number. 84
 Error coding MagicNumber '0x0388' is a magic number. 85
 Error coding MagicNumber '0x038A' is a magic number. 85
 Error coding MagicNumber '0x038C' is a magic number. 86
 Error coding MagicNumber '0x038E' is a magic number. 87
 Error coding MagicNumber '0x03A1' is a magic number. 87
 Error coding MagicNumber '0x03A3' is a magic number. 88
 Error coding MagicNumber '0x03CE' is a magic number. 88
 Error coding MagicNumber '0x03D0' is a magic number. 89
 Error coding MagicNumber '0x03D6' is a magic number. 89
 Error coding MagicNumber '0x03DA' is a magic number. 90
 Error coding MagicNumber '0x03DC' is a magic number. 91
 Error coding MagicNumber '0x03DE' is a magic number. 92
 Error coding MagicNumber '0x03E0' is a magic number. 93
 Error coding MagicNumber '0x03E2' is a magic number. 94
 Error coding MagicNumber '0x03F3' is a magic number. 94
 Error coding MagicNumber '0x0401' is a magic number. 95
 Error coding MagicNumber '0x040C' is a magic number. 95
 Error coding MagicNumber '0x040E' is a magic number. 96
 Error coding MagicNumber '0x044F' is a magic number. 96
 Error coding MagicNumber '0x0451' is a magic number. 97
 Error coding MagicNumber '0x045C' is a magic number. 97
 Error coding MagicNumber '0x045E' is a magic number. 98
 Error coding MagicNumber '0x0481' is a magic number. 98
 Error coding MagicNumber '0x0490' is a magic number. 99
 Error coding MagicNumber '0x04C4' is a magic number. 99
 Error coding MagicNumber '0x04C7' is a magic number. 100
 Error coding MagicNumber '0x04C8' is a magic number. 100
 Error coding MagicNumber '0x04CB' is a magic number. 101
 Error coding MagicNumber '0x04CC' is a magic number. 101
 Error coding MagicNumber '0x04D0' is a magic number. 102
 Error coding MagicNumber '0x04EB' is a magic number. 102
 Error coding MagicNumber '0x04EE' is a magic number. 103
 Error coding MagicNumber '0x04F5' is a magic number. 103
 Error coding MagicNumber '0x04F8' is a magic number. 104
 Error coding MagicNumber '0x04F9' is a magic number. 104
 Error coding MagicNumber '0x0531' is a magic number. 105
 Error coding MagicNumber '0x0556' is a magic number. 105
 Error coding MagicNumber '0x0559' is a magic number. 106
 Error coding MagicNumber '0x0561' is a magic number. 107
 Error coding MagicNumber '0x0586' is a magic number. 107
 Error coding MagicNumber '0x05D0' is a magic number. 108
 Error coding MagicNumber '0x05EA' is a magic number. 108
 Error coding MagicNumber '0x05F0' is a magic number. 109
 Error coding MagicNumber '0x05F2' is a magic number. 109
 Error coding MagicNumber '0x0621' is a magic number. 110
 Error coding MagicNumber '0x063A' is a magic number. 110
 Error coding MagicNumber '0x0641' is a magic number. 111
 Error coding MagicNumber '0x064A' is a magic number. 111
 Error coding MagicNumber '0x0671' is a magic number. 112
 Error coding MagicNumber '0x06B7' is a magic number. 112
 Error coding MagicNumber '0x06BA' is a magic number. 113
 Error coding MagicNumber '0x06BE' is a magic number. 113
 Error coding MagicNumber '0x06C0' is a magic number. 114
 Error coding MagicNumber '0x06CE' is a magic number. 114
 Error coding MagicNumber '0x06D0' is a magic number. 115
 Error coding MagicNumber '0x06D3' is a magic number. 115
 Error coding MagicNumber '0x06D5' is a magic number. 116
 Error coding MagicNumber '0x06E5' is a magic number. 117
 Error coding MagicNumber '0x06E6' is a magic number. 117
 Error coding MagicNumber '0x0905' is a magic number. 118
 Error coding MagicNumber '0x0939' is a magic number. 118
 Error coding MagicNumber '0x093D' is a magic number. 119
 Error coding MagicNumber '0x0958' is a magic number. 120
 Error coding MagicNumber '0x0961' is a magic number. 120
 Error coding MagicNumber '0x0985' is a magic number. 121
 Error coding MagicNumber '0x098C' is a magic number. 121
 Error coding MagicNumber '0x098F' is a magic number. 122
 Error coding MagicNumber '0x0990' is a magic number. 122
 Error coding MagicNumber '0x0993' is a magic number. 123
 Error coding MagicNumber '0x09A8' is a magic number. 123
 Error coding MagicNumber '0x09AA' is a magic number. 124
 Error coding MagicNumber '0x09B0' is a magic number. 124
 Error coding MagicNumber '0x09B2' is a magic number. 125
 Error coding MagicNumber '0x09B6' is a magic number. 126
 Error coding MagicNumber '0x09B9' is a magic number. 126
 Error coding MagicNumber '0x09DC' is a magic number. 127
 Error coding MagicNumber '0x09DD' is a magic number. 127
 Error coding MagicNumber '0x09DF' is a magic number. 128
 Error coding MagicNumber '0x09E1' is a magic number. 128
 Error coding MagicNumber '0x09F0' is a magic number. 129
 Error coding MagicNumber '0x09F1' is a magic number. 129
 Error coding MagicNumber '0x0A05' is a magic number. 130
 Error coding MagicNumber '0x0A0A' is a magic number. 130
 Error coding MagicNumber '0x0A0F' is a magic number. 131
 Error coding MagicNumber '0x0A10' is a magic number. 131
 Error coding MagicNumber '0x0A13' is a magic number. 132
 Error coding MagicNumber '0x0A28' is a magic number. 132
 Error coding MagicNumber '0x0A2A' is a magic number. 133
 Error coding MagicNumber '0x0A30' is a magic number. 133
 Error coding MagicNumber '0x0A32' is a magic number. 134
 Error coding MagicNumber '0x0A33' is a magic number. 134
 Error coding MagicNumber '0x0A35' is a magic number. 135
 Error coding MagicNumber '0x0A36' is a magic number. 135
 Error coding MagicNumber '0x0A38' is a magic number. 136
 Error coding MagicNumber '0x0A39' is a magic number. 136
 Error coding MagicNumber '0x0A59' is a magic number. 137
 Error coding MagicNumber '0x0A5C' is a magic number. 137
 Error coding MagicNumber '0x0A5E' is a magic number. 138
 Error coding MagicNumber '0x0A72' is a magic number. 139
 Error coding MagicNumber '0x0A74' is a magic number. 139
 Error coding MagicNumber '0x0A85' is a magic number. 140
 Error coding MagicNumber '0x0A8B' is a magic number. 140
 Error coding MagicNumber '0x0A8D' is a magic number. 141
 Error coding MagicNumber '0x0A8F' is a magic number. 142
 Error coding MagicNumber '0x0A91' is a magic number. 142
 Error coding MagicNumber '0x0A93' is a magic number. 143
 Error coding MagicNumber '0x0AA8' is a magic number. 143
 Error coding MagicNumber '0x0AAA' is a magic number. 144
 Error coding MagicNumber '0x0AB0' is a magic number. 144
 Error coding MagicNumber '0x0AB2' is a magic number. 145
 Error coding MagicNumber '0x0AB3' is a magic number. 145
 Error coding MagicNumber '0x0AB5' is a magic number. 146
 Error coding MagicNumber '0x0AB9' is a magic number. 146
 Error coding MagicNumber '0x0ABD' is a magic number. 147
 Error coding MagicNumber '0x0AE0' is a magic number. 148
 Error coding MagicNumber '0x0B05' is a magic number. 149
 Error coding MagicNumber '0x0B0C' is a magic number. 149
 Error coding MagicNumber '0x0B0F' is a magic number. 150
 Error coding MagicNumber '0x0B10' is a magic number. 150
 Error coding MagicNumber '0x0B13' is a magic number. 151
 Error coding MagicNumber '0x0B28' is a magic number. 151
 Error coding MagicNumber '0x0B2A' is a magic number. 152
 Error coding MagicNumber '0x0B30' is a magic number. 152
 Error coding MagicNumber '0x0B32' is a magic number. 153
 Error coding MagicNumber '0x0B33' is a magic number. 153
 Error coding MagicNumber '0x0B36' is a magic number. 154
 Error coding MagicNumber '0x0B39' is a magic number. 154
 Error coding MagicNumber '0x0B3D' is a magic number. 155
 Error coding MagicNumber '0x0B5C' is a magic number. 156
 Error coding MagicNumber '0x0B5D' is a magic number. 156
 Error coding MagicNumber '0x0B5F' is a magic number. 157
 Error coding MagicNumber '0x0B61' is a magic number. 157
 Error coding MagicNumber '0x0B85' is a magic number. 158
 Error coding MagicNumber '0x0B8A' is a magic number. 158
 Error coding MagicNumber '0x0B8E' is a magic number. 159
 Error coding MagicNumber '0x0B90' is a magic number. 159
 Error coding MagicNumber '0x0B92' is a magic number. 160
 Error coding MagicNumber '0x0B95' is a magic number. 160
 Error coding MagicNumber '0x0B99' is a magic number. 161
 Error coding MagicNumber '0x0B9A' is a magic number. 161
 Error coding MagicNumber '0x0B9C' is a magic number. 162
 Error coding MagicNumber '0x0B9E' is a magic number. 163
 Error coding MagicNumber '0x0B9F' is a magic number. 163
 Error coding MagicNumber '0x0BA3' is a magic number. 164
 Error coding MagicNumber '0x0BA4' is a magic number. 164
 Error coding MagicNumber '0x0BA8' is a magic number. 165
 Error coding MagicNumber '0x0BAA' is a magic number. 165
 Error coding MagicNumber '0x0BAE' is a magic number. 166
 Error coding MagicNumber '0x0BB5' is a magic number. 166
 Error coding MagicNumber '0x0BB7' is a magic number. 167
 Error coding MagicNumber '0x0BB9' is a magic number. 167
 Error coding MagicNumber '0x0C05' is a magic number. 168
 Error coding MagicNumber '0x0C0C' is a magic number. 168
 Error coding MagicNumber '0x0C0E' is a magic number. 169
 Error coding MagicNumber '0x0C10' is a magic number. 169
 Error coding MagicNumber '0x0C12' is a magic number. 170
 Error coding MagicNumber '0x0C28' is a magic number. 170
 Error coding MagicNumber '0x0C2A' is a magic number. 171
 Error coding MagicNumber '0x0C33' is a magic number. 171
 Error coding MagicNumber '0x0C35' is a magic number. 172
 Error coding MagicNumber '0x0C39' is a magic number. 172
 Error coding MagicNumber '0x0C60' is a magic number. 173
 Error coding MagicNumber '0x0C61' is a magic number. 173
 Error coding MagicNumber '0x0C85' is a magic number. 174
 Error coding MagicNumber '0x0C8C' is a magic number. 174
 Error coding MagicNumber '0x0C8E' is a magic number. 175
 Error coding MagicNumber '0x0C90' is a magic number. 175
 Error coding MagicNumber '0x0C92' is a magic number. 176
 Error coding MagicNumber '0x0CA8' is a magic number. 176
 Error coding MagicNumber '0x0CAA' is a magic number. 177
 Error coding MagicNumber '0x0CB3' is a magic number. 177
 Error coding MagicNumber '0x0CB5' is a magic number. 178
 Error coding MagicNumber '0x0CB9' is a magic number. 178
 Error coding MagicNumber '0x0CDE' is a magic number. 179
 Error coding MagicNumber '0x0CE0' is a magic number. 180
 Error coding MagicNumber '0x0CE1' is a magic number. 180
 Error coding MagicNumber '0x0D05' is a magic number. 181
 Error coding MagicNumber '0x0D0C' is a magic number. 181
 Error coding MagicNumber '0x0D0E' is a magic number. 182
 Error coding MagicNumber '0x0D10' is a magic number. 182
 Error coding MagicNumber '0x0D12' is a magic number. 183
 Error coding MagicNumber '0x0D28' is a magic number. 183
 Error coding MagicNumber '0x0D2A' is a magic number. 184
 Error coding MagicNumber '0x0D39' is a magic number. 184
 Error coding MagicNumber '0x0D60' is a magic number. 185
 Error coding MagicNumber '0x0D61' is a magic number. 185
 Error coding MagicNumber '0x0E01' is a magic number. 186
 Error coding MagicNumber '0x0E2E' is a magic number. 186
 Error coding MagicNumber '0x0E30' is a magic number. 187
 Error coding MagicNumber '0x0E32' is a magic number. 188
 Error coding MagicNumber '0x0E33' is a magic number. 188
 Error coding MagicNumber '0x0E40' is a magic number. 189
 Error coding MagicNumber '0x0E45' is a magic number. 189
 Error coding MagicNumber '0x0E81' is a magic number. 190
 Error coding MagicNumber '0x0E82' is a magic number. 190
 Error coding MagicNumber '0x0E84' is a magic number. 191
 Error coding MagicNumber '0x0E87' is a magic number. 192
 Error coding MagicNumber '0x0E88' is a magic number. 192
 Error coding MagicNumber '0x0E8A' is a magic number. 193
 Error coding MagicNumber '0x0E8D' is a magic number. 194
 Error coding MagicNumber '0x0E94' is a magic number. 195
 Error coding MagicNumber '0x0E97' is a magic number. 195
 Error coding MagicNumber '0x0E99' is a magic number. 196
 Error coding MagicNumber '0x0E9F' is a magic number. 196
 Error coding MagicNumber '0x0EA1' is a magic number. 197
 Error coding MagicNumber '0x0EA3' is a magic number. 197
 Error coding MagicNumber '0x0EA5' is a magic number. 198
 Error coding MagicNumber '0x0EA7' is a magic number. 199
 Error coding MagicNumber '0x0EAA' is a magic number. 200
 Error coding MagicNumber '0x0EAB' is a magic number. 200
 Error coding MagicNumber '0x0EAD' is a magic number. 201
 Error coding MagicNumber '0x0EAE' is a magic number. 201
 Error coding MagicNumber '0x0EB0' is a magic number. 202
 Error coding MagicNumber '0x0EB2' is a magic number. 203
 Error coding MagicNumber '0x0EB3' is a magic number. 203
 Error coding MagicNumber '0x0EBD' is a magic number. 204
 Error coding MagicNumber '0x0EC0' is a magic number. 205
 Error coding MagicNumber '0x0EC4' is a magic number. 205
 Error coding MagicNumber '0x0F40' is a magic number. 206
 Error coding MagicNumber '0x0F47' is a magic number. 206
 Error coding MagicNumber '0x0F49' is a magic number. 207
 Error coding MagicNumber '0x0F69' is a magic number. 207
 Error coding MagicNumber '0x10A0' is a magic number. 208
 Error coding MagicNumber '0x10C5' is a magic number. 208
 Error coding MagicNumber '0x10D0' is a magic number. 209
 Error coding MagicNumber '0x10F6' is a magic number. 209
 Error coding MagicNumber '0x1100' is a magic number. 210
 Error coding MagicNumber '0x1102' is a magic number. 211
 Error coding MagicNumber '0x1103' is a magic number. 211
 Error coding MagicNumber '0x1105' is a magic number. 212
 Error coding MagicNumber '0x1107' is a magic number. 212
 Error coding MagicNumber '0x1109' is a magic number. 213
 Error coding MagicNumber '0x110B' is a magic number. 214
 Error coding MagicNumber '0x110C' is a magic number. 214
 Error coding MagicNumber '0x110E' is a magic number. 215
 Error coding MagicNumber '0x1112' is a magic number. 215
 Error coding MagicNumber '0x113C' is a magic number. 216
 Error coding MagicNumber '0x113E' is a magic number. 217
 Error coding MagicNumber '0x1140' is a magic number. 218
 Error coding MagicNumber '0x114C' is a magic number. 219
 Error coding MagicNumber '0x114E' is a magic number. 220
 Error coding MagicNumber '0x1150' is a magic number. 221
 Error coding MagicNumber '0x1154' is a magic number. 222
 Error coding MagicNumber '0x1155' is a magic number. 222
 Error coding MagicNumber '0x1159' is a magic number. 223
 Error coding MagicNumber '0x115F' is a magic number. 224
 Error coding MagicNumber '0x1161' is a magic number. 224
 Error coding MagicNumber '0x1163' is a magic number. 225
 Error coding MagicNumber '0x1165' is a magic number. 226
 Error coding MagicNumber '0x1167' is a magic number. 227
 Error coding MagicNumber '0x1169' is a magic number. 228
 Error coding MagicNumber '0x116D' is a magic number. 229
 Error coding MagicNumber '0x116E' is a magic number. 229
 Error coding MagicNumber '0x1172' is a magic number. 230
 Error coding MagicNumber '0x1173' is a magic number. 230
 Error coding MagicNumber '0x1175' is a magic number. 231
 Error coding MagicNumber '0x119E' is a magic number. 232
 Error coding MagicNumber '0x11A8' is a magic number. 233
 Error coding MagicNumber '0x11AB' is a magic number. 234
 Error coding MagicNumber '0x11AE' is a magic number. 235
 Error coding MagicNumber '0x11AF' is a magic number. 235
 Error coding MagicNumber '0x11B7' is a magic number. 236
 Error coding MagicNumber '0x11B8' is a magic number. 236
 Error coding MagicNumber '0x11BA' is a magic number. 237
 Error coding MagicNumber '0x11BC' is a magic number. 238
 Error coding MagicNumber '0x11C2' is a magic number. 238
 Error coding MagicNumber '0x11EB' is a magic number. 239
 Error coding MagicNumber '0x11F0' is a magic number. 240
 Error coding MagicNumber '0x11F9' is a magic number. 241
 Error coding MagicNumber '0x1E00' is a magic number. 242
 Error coding MagicNumber '0x1E9B' is a magic number. 242
 Error coding MagicNumber '0x1EA0' is a magic number. 243
 Error coding MagicNumber '0x1EF9' is a magic number. 243
 Error coding MagicNumber '0x1F00' is a magic number. 244
 Error coding MagicNumber '0x1F15' is a magic number. 244
 Error coding MagicNumber '0x1F18' is a magic number. 245
 Error coding MagicNumber '0x1F1D' is a magic number. 245
 Error coding MagicNumber '0x1F20' is a magic number. 246
 Error coding MagicNumber '0x1F45' is a magic number. 246
 Error coding MagicNumber '0x1F48' is a magic number. 247
 Error coding MagicNumber '0x1F4D' is a magic number. 247
 Error coding MagicNumber '0x1F50' is a magic number. 248
 Error coding MagicNumber '0x1F57' is a magic number. 248
 Error coding MagicNumber '0x1F59' is a magic number. 249
 Error coding MagicNumber '0x1F5B' is a magic number. 250
 Error coding MagicNumber '0x1F5D' is a magic number. 251
 Error coding MagicNumber '0x1F5F' is a magic number. 252
 Error coding MagicNumber '0x1F7D' is a magic number. 252
 Error coding MagicNumber '0x1F80' is a magic number. 253
 Error coding MagicNumber '0x1FB4' is a magic number. 253
 Error coding MagicNumber '0x1FB6' is a magic number. 254
 Error coding MagicNumber '0x1FBC' is a magic number. 254
 Error coding MagicNumber '0x1FBE' is a magic number. 255
 Error coding MagicNumber '0x1FC2' is a magic number. 256
 Error coding MagicNumber '0x1FC4' is a magic number. 256
 Error coding MagicNumber '0x1FC6' is a magic number. 257
 Error coding MagicNumber '0x1FCC' is a magic number. 257
 Error coding MagicNumber '0x1FD0' is a magic number. 258
 Error coding MagicNumber '0x1FD3' is a magic number. 258
 Error coding MagicNumber '0x1FD6' is a magic number. 259
 Error coding MagicNumber '0x1FDB' is a magic number. 259
 Error coding MagicNumber '0x1FE0' is a magic number. 260
 Error coding MagicNumber '0x1FEC' is a magic number. 260
 Error coding MagicNumber '0x1FF2' is a magic number. 261
 Error coding MagicNumber '0x1FF4' is a magic number. 261
 Error coding MagicNumber '0x1FF6' is a magic number. 262
 Error coding MagicNumber '0x1FFC' is a magic number. 262
 Error coding MagicNumber '0x2126' is a magic number. 263
 Error coding MagicNumber '0x212A' is a magic number. 264
 Error coding MagicNumber '0x212B' is a magic number. 264
 Error coding MagicNumber '0x212E' is a magic number. 265
 Error coding MagicNumber '0x2180' is a magic number. 266
 Error coding MagicNumber '0x2182' is a magic number. 266
 Error coding MagicNumber '0x3041' is a magic number. 267
 Error coding MagicNumber '0x3094' is a magic number. 267
 Error coding MagicNumber '0x30A1' is a magic number. 268
 Error coding MagicNumber '0x30FA' is a magic number. 268
 Error coding MagicNumber '0x3105' is a magic number. 269
 Error coding MagicNumber '0x312C' is a magic number. 269
 Error coding MagicNumber '0xAC00' is a magic number. 270
 Error coding MagicNumber '0xD7A3' is a magic number. 270
 Error coding MagicNumber '0x4E00' is a magic number. 272
 Error coding MagicNumber '0x9FA5' is a magic number. 272
 Error coding MagicNumber '0x3007' is a magic number. 273
 Error coding MagicNumber '0x3021' is a magic number. 274
 Error coding MagicNumber '0x3029' is a magic number. 274
 Error coding MagicNumber '0x0300' is a magic number. 280
 Error coding MagicNumber '0x0345' is a magic number. 280
 Error coding MagicNumber '0x0360' is a magic number. 281
 Error coding MagicNumber '0x0361' is a magic number. 281
 Error coding MagicNumber '0x0483' is a magic number. 282
 Error coding MagicNumber '0x0486' is a magic number. 282
 Error coding MagicNumber '0x0591' is a magic number. 283
 Error coding MagicNumber '0x05A1' is a magic number. 283
 Error coding MagicNumber '0x05A3' is a magic number. 284
 Error coding MagicNumber '0x05B9' is a magic number. 284
 Error coding MagicNumber '0x05BB' is a magic number. 285
 Error coding MagicNumber '0x05BD' is a magic number. 285
 Error coding MagicNumber '0x05BF' is a magic number. 286
 Error coding MagicNumber '0x05C1' is a magic number. 287
 Error coding MagicNumber '0x05C2' is a magic number. 287
 Error coding MagicNumber '0x05C4' is a magic number. 288
 Error coding MagicNumber '0x064B' is a magic number. 289
 Error coding MagicNumber '0x0652' is a magic number. 289
 Error coding MagicNumber '0x0670' is a magic number. 290
 Error coding MagicNumber '0x06D6' is a magic number. 291
 Error coding MagicNumber '0x06DC' is a magic number. 291
 Error coding MagicNumber '0x06DD' is a magic number. 292
 Error coding MagicNumber '0x06DF' is a magic number. 292
 Error coding MagicNumber '0x06E0' is a magic number. 293
 Error coding MagicNumber '0x06E4' is a magic number. 293
 Error coding MagicNumber '0x06E7' is a magic number. 294
 Error coding MagicNumber '0x06E8' is a magic number. 294
 Error coding MagicNumber '0x06EA' is a magic number. 295
 Error coding MagicNumber '0x06ED' is a magic number. 295
 Error coding MagicNumber '0x0901' is a magic number. 296
 Error coding MagicNumber '0x0903' is a magic number. 296
 Error coding MagicNumber '0x093C' is a magic number. 297
 Error coding MagicNumber '0x093E' is a magic number. 298
 Error coding MagicNumber '0x094C' is a magic number. 298
 Error coding MagicNumber '0x094D' is a magic number. 299
 Error coding MagicNumber '0x0951' is a magic number. 300
 Error coding MagicNumber '0x0954' is a magic number. 300
 Error coding MagicNumber '0x0962' is a magic number. 301
 Error coding MagicNumber '0x0963' is a magic number. 301
 Error coding MagicNumber '0x0981' is a magic number. 302
 Error coding MagicNumber '0x0983' is a magic number. 302
 Error coding MagicNumber '0x09BC' is a magic number. 303
 Error coding MagicNumber '0x09BE' is a magic number. 304
 Error coding MagicNumber '0x09BF' is a magic number. 305
 Error coding MagicNumber '0x09C0' is a magic number. 306
 Error coding MagicNumber '0x09C4' is a magic number. 306
 Error coding MagicNumber '0x09C7' is a magic number. 307
 Error coding MagicNumber '0x09C8' is a magic number. 307
 Error coding MagicNumber '0x09CB' is a magic number. 308
 Error coding MagicNumber '0x09CD' is a magic number. 308
 Error coding MagicNumber '0x09D7' is a magic number. 309
 Error coding MagicNumber '0x09E2' is a magic number. 310
 Error coding MagicNumber '0x09E3' is a magic number. 310
 Error coding MagicNumber '0x0A02' is a magic number. 311
 Error coding MagicNumber '0x0A3C' is a magic number. 312
 Error coding MagicNumber '0x0A3E' is a magic number. 313
 Error coding MagicNumber '0x0A3F' is a magic number. 314
 Error coding MagicNumber '0x0A40' is a magic number. 315
 Error coding MagicNumber '0x0A42' is a magic number. 315
 Error coding MagicNumber '0x0A47' is a magic number. 316
 Error coding MagicNumber '0x0A48' is a magic number. 316
 Error coding MagicNumber '0x0A4B' is a magic number. 317
 Error coding MagicNumber '0x0A4D' is a magic number. 317
 Error coding MagicNumber '0x0A70' is a magic number. 318
 Error coding MagicNumber '0x0A71' is a magic number. 318
 Error coding MagicNumber '0x0A81' is a magic number. 319
 Error coding MagicNumber '0x0A83' is a magic number. 319
 Error coding MagicNumber '0x0ABC' is a magic number. 320
 Error coding MagicNumber '0x0ABE' is a magic number. 321
 Error coding MagicNumber '0x0AC5' is a magic number. 321
 Error coding MagicNumber '0x0AC7' is a magic number. 322
 Error coding MagicNumber '0x0AC9' is a magic number. 322
 Error coding MagicNumber '0x0ACB' is a magic number. 323
 Error coding MagicNumber '0x0ACD' is a magic number. 323
 Error coding MagicNumber '0x0B01' is a magic number. 324
 Error coding MagicNumber '0x0B03' is a magic number. 324
 Error coding MagicNumber '0x0B3C' is a magic number. 325
 Error coding MagicNumber '0x0B3E' is a magic number. 326
 Error coding MagicNumber '0x0B43' is a magic number. 326
 Error coding MagicNumber '0x0B47' is a magic number. 327
 Error coding MagicNumber '0x0B48' is a magic number. 327
 Error coding MagicNumber '0x0B4B' is a magic number. 328
 Error coding MagicNumber '0x0B4D' is a magic number. 328
 Error coding MagicNumber '0x0B56' is a magic number. 329
 Error coding MagicNumber '0x0B57' is a magic number. 329
 Error coding MagicNumber '0x0B82' is a magic number. 330
 Error coding MagicNumber '0x0B83' is a magic number. 330
 Error coding MagicNumber '0x0BBE' is a magic number. 331
 Error coding MagicNumber '0x0BC2' is a magic number. 331
 Error coding MagicNumber '0x0BC6' is a magic number. 332
 Error coding MagicNumber '0x0BC8' is a magic number. 332
 Error coding MagicNumber '0x0BCA' is a magic number. 333
 Error coding MagicNumber '0x0BCD' is a magic number. 333
 Error coding MagicNumber '0x0BD7' is a magic number. 334
 Error coding MagicNumber '0x0C01' is a magic number. 335
 Error coding MagicNumber '0x0C03' is a magic number. 335
 Error coding MagicNumber '0x0C3E' is a magic number. 336
 Error coding MagicNumber '0x0C44' is a magic number. 336
 Error coding MagicNumber '0x0C46' is a magic number. 337
 Error coding MagicNumber '0x0C48' is a magic number. 337
 Error coding MagicNumber '0x0C4A' is a magic number. 338
 Error coding MagicNumber '0x0C4D' is a magic number. 338
 Error coding MagicNumber '0x0C55' is a magic number. 339
 Error coding MagicNumber '0x0C56' is a magic number. 339
 Error coding MagicNumber '0x0C82' is a magic number. 340
 Error coding MagicNumber '0x0C83' is a magic number. 340
 Error coding MagicNumber '0x0CBE' is a magic number. 341
 Error coding MagicNumber '0x0CC4' is a magic number. 341
 Error coding MagicNumber '0x0CC6' is a magic number. 342
 Error coding MagicNumber '0x0CC8' is a magic number. 342
 Error coding MagicNumber '0x0CCA' is a magic number. 343
 Error coding MagicNumber '0x0CCD' is a magic number. 343
 Error coding MagicNumber '0x0CD5' is a magic number. 344
 Error coding MagicNumber '0x0CD6' is a magic number. 344
 Error coding MagicNumber '0x0D02' is a magic number. 345
 Error coding MagicNumber '0x0D03' is a magic number. 345
 Error coding MagicNumber '0x0D3E' is a magic number. 346
 Error coding MagicNumber '0x0D43' is a magic number. 346
 Error coding MagicNumber '0x0D46' is a magic number. 347
 Error coding MagicNumber '0x0D48' is a magic number. 347
 Error coding MagicNumber '0x0D4A' is a magic number. 348
 Error coding MagicNumber '0x0D4D' is a magic number. 348
 Error coding MagicNumber '0x0D57' is a magic number. 349
 Error coding MagicNumber '0x0E31' is a magic number. 350
 Error coding MagicNumber '0x0E34' is a magic number. 351
 Error coding MagicNumber '0x0E3A' is a magic number. 351
 Error coding MagicNumber '0x0E47' is a magic number. 352
 Error coding MagicNumber '0x0E4E' is a magic number. 352
 Error coding MagicNumber '0x0EB1' is a magic number. 353
 Error coding MagicNumber '0x0EB4' is a magic number. 354
 Error coding MagicNumber '0x0EB9' is a magic number. 354
 Error coding MagicNumber '0x0EBB' is a magic number. 355
 Error coding MagicNumber '0x0EBC' is a magic number. 355
 Error coding MagicNumber '0x0EC8' is a magic number. 356
 Error coding MagicNumber '0x0ECD' is a magic number. 356
 Error coding MagicNumber '0x0F18' is a magic number. 357
 Error coding MagicNumber '0x0F19' is a magic number. 357
 Error coding MagicNumber '0x0F35' is a magic number. 358
 Error coding MagicNumber '0x0F37' is a magic number. 359
 Error coding MagicNumber '0x0F39' is a magic number. 360
 Error coding MagicNumber '0x0F3E' is a magic number. 361
 Error coding MagicNumber '0x0F3F' is a magic number. 362
 Error coding MagicNumber '0x0F71' is a magic number. 363
 Error coding MagicNumber '0x0F84' is a magic number. 363
 Error coding MagicNumber '0x0F86' is a magic number. 364
 Error coding MagicNumber '0x0F8B' is a magic number. 364
 Error coding MagicNumber '0x0F90' is a magic number. 365
 Error coding MagicNumber '0x0F95' is a magic number. 365
 Error coding MagicNumber '0x0F97' is a magic number. 366
 Error coding MagicNumber '0x0F99' is a magic number. 367
 Error coding MagicNumber '0x0FAD' is a magic number. 367
 Error coding MagicNumber '0x0FB1' is a magic number. 368
 Error coding MagicNumber '0x0FB7' is a magic number. 368
 Error coding MagicNumber '0x0FB9' is a magic number. 369
 Error coding MagicNumber '0x20D0' is a magic number. 370
 Error coding MagicNumber '0x20DC' is a magic number. 370
 Error coding MagicNumber '0x20E1' is a magic number. 371
 Error coding MagicNumber '0x302A' is a magic number. 372
 Error coding MagicNumber '0x302F' is a magic number. 372
 Error coding MagicNumber '0x3099' is a magic number. 373
 Error coding MagicNumber '0x309A' is a magic number. 374
 Error coding MagicNumber '0x0030' is a magic number. 376
 Error coding MagicNumber '0x0039' is a magic number. 376
 Error coding MagicNumber '0x0660' is a magic number. 377
 Error coding MagicNumber '0x0669' is a magic number. 377
 Error coding MagicNumber '0x06F0' is a magic number. 378
 Error coding MagicNumber '0x06F9' is a magic number. 378
 Error coding MagicNumber '0x0966' is a magic number. 379
 Error coding MagicNumber '0x096F' is a magic number. 379
 Error coding MagicNumber '0x09E6' is a magic number. 380
 Error coding MagicNumber '0x09EF' is a magic number. 380
 Error coding MagicNumber '0x0A66' is a magic number. 381
 Error coding MagicNumber '0x0A6F' is a magic number. 381
 Error coding MagicNumber '0x0AE6' is a magic number. 382
 Error coding MagicNumber '0x0AEF' is a magic number. 382
 Error coding MagicNumber '0x0B66' is a magic number. 383
 Error coding MagicNumber '0x0B6F' is a magic number. 383
 Error coding MagicNumber '0x0BE7' is a magic number. 384
 Error coding MagicNumber '0x0BEF' is a magic number. 384
 Error coding MagicNumber '0x0C66' is a magic number. 385
 Error coding MagicNumber '0x0C6F' is a magic number. 385
 Error coding MagicNumber '0x0CE6' is a magic number. 386
 Error coding MagicNumber '0x0CEF' is a magic number. 386
 Error coding MagicNumber '0x0D66' is a magic number. 387
 Error coding MagicNumber '0x0D6F' is a magic number. 387
 Error coding MagicNumber '0x0E50' is a magic number. 388
 Error coding MagicNumber '0x0E59' is a magic number. 388
 Error coding MagicNumber '0x0ED0' is a magic number. 389
 Error coding MagicNumber '0x0ED9' is a magic number. 389
 Error coding MagicNumber '0x0F20' is a magic number. 390
 Error coding MagicNumber '0x0F29' is a magic number. 390
 Error coding MagicNumber '0x00B7' is a magic number. 392
 Error coding MagicNumber '0x02D0' is a magic number. 393
 Error coding MagicNumber '0x02D1' is a magic number. 394
 Error coding MagicNumber '0x0387' is a magic number. 395
 Error coding MagicNumber '0x0640' is a magic number. 396
 Error coding MagicNumber '0x0E46' is a magic number. 397
 Error coding MagicNumber '0x0EC6' is a magic number. 398
 Error coding MagicNumber '0x3005' is a magic number. 399
 Error coding MagicNumber '0x3031' is a magic number. 400
 Error coding MagicNumber '0x3035' is a magic number. 400
 Error coding MagicNumber '0x309D' is a magic number. 401
 Error coding MagicNumber '0x309E' is a magic number. 401
 Error coding MagicNumber '0x30FC' is a magic number. 402
 Error coding MagicNumber '0x30FE' is a magic number. 402
 Error design VisibilityModifier Variable 'elementsWritten' must be private and have accessor methods. 410
 Error design VisibilityModifier Variable 'inElement' must be private and have accessor methods. 411
 Error design VisibilityModifier Variable 'prologWritten' must be private and have accessor methods. 412
 Error coding HiddenField 'writer' hides a field. 418
 Error regexp RegexpSingleline Line has trailing spaces. 472
 Error misc FinalParameters Parameter name should be final. 499
 Error misc FinalParameters Parameter value should be final. 499
 Error misc FinalParameters Parameter content should be final. 525
 Error regexp RegexpSingleline Line has trailing spaces. 533
 Error misc FinalParameters Parameter content should be final. 542
 Error misc FinalParameters Parameter content should be final. 550
 Error coding MagicNumber '3' is a magic number. 555
 Error whitespace ParenPad ')' is preceded with whitespace. 558
 Error whitespace WhitespaceAround '=' is not followed by whitespace. 559
 Error whitespace WhitespaceAround '=' is not preceded with whitespace. 559
 Error whitespace WhitespaceAfter ';' is not followed by whitespace. 559
 Error whitespace WhitespaceAround '<' is not followed by whitespace. 559
 Error whitespace WhitespaceAround '<' is not preceded with whitespace. 559
 Error whitespace WhitespaceAfter ';' is not followed by whitespace. 559
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 562
 Error misc FinalParameters Parameter isAttributeContent should be final. 574
 Error regexp RegexpSingleline Line has trailing spaces. 612

org/apache/rat/utils/DefaultLog.java

Severity Category Rule Message Line
 Error design FinalClass Class DefaultLog should be declared as final. 24
 Error naming StaticVariableName Name 'INSTANCE' must match pattern '^[a-z][a-zA-Z0-9]*$'. 29
 Error regexp RegexpSingleline Line has trailing spaces. 47
 Error misc FinalParameters Parameter level should be final. 54
 Error coding HiddenField 'level' hides a field. 54
 Error regexp RegexpSingleline Line has trailing spaces. 57
 Error regexp RegexpSingleline Line has trailing spaces. 61
 Error misc FinalParameters Parameter level should be final. 63
 Error coding HiddenField 'level' hides a field. 63
 Error misc FinalParameters Parameter msg should be final. 63
 Error blocks NeedBraces 'if' construct must use '{}'s. 64

org/apache/rat/utils/Log.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 25
 Error modifier RedundantModifier Redundant 'public' modifier. 32
 Error whitespace FileTabCharacter File contains tab characters (this is the first instance). 34
 Error regexp RegexpSingleline Line has trailing spaces. 37
 Error regexp RegexpSingleline Line has trailing spaces. 41
 Error regexp RegexpSingleline Line has trailing spaces. 45
 Error whitespace WhitespaceAround '}' is not preceded with whitespace. 53
 Error regexp RegexpSingleline Line has trailing spaces. 61
 Error regexp RegexpSingleline Line has trailing spaces. 70
 Error regexp RegexpSingleline Line has trailing spaces. 86
 Error regexp RegexpSingleline Line has trailing spaces. 94
 Error regexp RegexpSingleline Line has trailing spaces. 102
 Error regexp RegexpSingleline Line has trailing spaces. 117
 Error whitespace WhitespaceAround '{' is not preceded with whitespace. 124
 Error regexp RegexpSingleline Line has trailing spaces. 127
 Error regexp RegexpSingleline Line has trailing spaces. 145
 Error regexp RegexpSingleline Line has trailing spaces. 154

org/apache/rat/utils/ReportingSet.java

Severity Category Rule Message Line
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 41
 Error regexp RegexpSingleline Line has trailing spaces. 44
 Error regexp RegexpSingleline Line has trailing spaces. 52
 Error regexp RegexpSingleline Line has trailing spaces. 55
 Error misc FinalParameters Parameter delegate should be final. 58
 Error coding HiddenField 'delegate' hides a field. 58
 Error misc FinalParameters Parameter msgFmt should be final. 67
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 67
 Error misc FinalParameters Parameter state should be final. 77
 Error misc FinalParameters Parameter log should be final. 88
 Error coding HiddenField 'log' hides a field. 88
 Error misc FinalParameters Parameter level should be final. 99
 Error misc FinalParameters Parameter delegate should be final. 104
 Error coding HiddenField 'delegate' hides a field. 104
 Error misc FinalParameters Parameter e should be final. 114
 Error regexp RegexpSingleline Line has trailing spaces. 117
 Error design DesignForExtension Class 'ReportingSet' looks like designed for extension (can be subclassed), but the method 'add' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReportingSet' final or making the method 'add' static/final/abstract/empty, or adding allowed annotation for the method. 118
 Error misc FinalParameters Parameter e should be final. 119
 Error regexp RegexpSingleline Line has trailing spaces. 122
 Error misc FinalParameters Parameter reportDup should be final. 129
 Error misc FinalParameters Parameter e should be final. 129
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 131
 Error whitespace ParenPad '(' is followed by whitespace. 133
 Error coding MissingSwitchDefault switch without "default" clause. 136
 Error design DesignForExtension Class 'ReportingSet' looks like designed for extension (can be subclassed), but the method 'addAll' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReportingSet' final or making the method 'addAll' static/final/abstract/empty, or adding allowed annotation for the method. 149
 Error misc FinalParameters Parameter c should be final. 150
 Error regexp RegexpSingleline Line has trailing spaces. 158
 Error design DesignForExtension Class 'ReportingSet' looks like designed for extension (can be subclassed), but the method 'addAllIfNotPresent' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReportingSet' final or making the method 'addAllIfNotPresent' static/final/abstract/empty, or adding allowed annotation for the method. 159
 Error misc FinalParameters Parameter c should be final. 159
 Error regexp RegexpSingleline Line has trailing spaces. 166
 Error design DesignForExtension Class 'ReportingSet' looks like designed for extension (can be subclassed), but the method 'clear' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReportingSet' final or making the method 'clear' static/final/abstract/empty, or adding allowed annotation for the method. 167
 Error design DesignForExtension Class 'ReportingSet' looks like designed for extension (can be subclassed), but the method 'comparator' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReportingSet' final or making the method 'comparator' static/final/abstract/empty, or adding allowed annotation for the method. 172
 Error design DesignForExtension Class 'ReportingSet' looks like designed for extension (can be subclassed), but the method 'contains' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReportingSet' final or making the method 'contains' static/final/abstract/empty, or adding allowed annotation for the method. 177
 Error misc FinalParameters Parameter o should be final. 178
 Error design DesignForExtension Class 'ReportingSet' looks like designed for extension (can be subclassed), but the method 'containsAll' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReportingSet' final or making the method 'containsAll' static/final/abstract/empty, or adding allowed annotation for the method. 182
 Error misc FinalParameters Parameter c should be final. 183
 Error design DesignForExtension Class 'ReportingSet' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReportingSet' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 187
 Error misc FinalParameters Parameter o should be final. 188
 Error design DesignForExtension Class 'ReportingSet' looks like designed for extension (can be subclassed), but the method 'first' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReportingSet' final or making the method 'first' static/final/abstract/empty, or adding allowed annotation for the method. 192
 Error design DesignForExtension Class 'ReportingSet' looks like designed for extension (can be subclassed), but the method 'forEach' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReportingSet' final or making the method 'forEach' static/final/abstract/empty, or adding allowed annotation for the method. 197
 Error misc FinalParameters Parameter action should be final. 198
 Error design DesignForExtension Class 'ReportingSet' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReportingSet' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 202
 Error design DesignForExtension Class 'ReportingSet' looks like designed for extension (can be subclassed), but the method 'headSet' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReportingSet' final or making the method 'headSet' static/final/abstract/empty, or adding allowed annotation for the method. 207
 Error misc FinalParameters Parameter toElement should be final. 208
 Error design DesignForExtension Class 'ReportingSet' looks like designed for extension (can be subclassed), but the method 'isEmpty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReportingSet' final or making the method 'isEmpty' static/final/abstract/empty, or adding allowed annotation for the method. 212
 Error design DesignForExtension Class 'ReportingSet' looks like designed for extension (can be subclassed), but the method 'iterator' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReportingSet' final or making the method 'iterator' static/final/abstract/empty, or adding allowed annotation for the method. 217
 Error design DesignForExtension Class 'ReportingSet' looks like designed for extension (can be subclassed), but the method 'last' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReportingSet' final or making the method 'last' static/final/abstract/empty, or adding allowed annotation for the method. 222
 Error design DesignForExtension Class 'ReportingSet' looks like designed for extension (can be subclassed), but the method 'parallelStream' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReportingSet' final or making the method 'parallelStream' static/final/abstract/empty, or adding allowed annotation for the method. 227
 Error design DesignForExtension Class 'ReportingSet' looks like designed for extension (can be subclassed), but the method 'remove' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReportingSet' final or making the method 'remove' static/final/abstract/empty, or adding allowed annotation for the method. 232
 Error misc FinalParameters Parameter o should be final. 233
 Error design DesignForExtension Class 'ReportingSet' looks like designed for extension (can be subclassed), but the method 'removeAll' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReportingSet' final or making the method 'removeAll' static/final/abstract/empty, or adding allowed annotation for the method. 237
 Error misc FinalParameters Parameter c should be final. 238
 Error design DesignForExtension Class 'ReportingSet' looks like designed for extension (can be subclassed), but the method 'removeIf' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReportingSet' final or making the method 'removeIf' static/final/abstract/empty, or adding allowed annotation for the method. 242
 Error misc FinalParameters Parameter filter should be final. 243
 Error design DesignForExtension Class 'ReportingSet' looks like designed for extension (can be subclassed), but the method 'retainAll' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReportingSet' final or making the method 'retainAll' static/final/abstract/empty, or adding allowed annotation for the method. 247
 Error misc FinalParameters Parameter c should be final. 248
 Error design DesignForExtension Class 'ReportingSet' looks like designed for extension (can be subclassed), but the method 'size' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReportingSet' final or making the method 'size' static/final/abstract/empty, or adding allowed annotation for the method. 252
 Error design DesignForExtension Class 'ReportingSet' looks like designed for extension (can be subclassed), but the method 'spliterator' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReportingSet' final or making the method 'spliterator' static/final/abstract/empty, or adding allowed annotation for the method. 257
 Error design DesignForExtension Class 'ReportingSet' looks like designed for extension (can be subclassed), but the method 'stream' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReportingSet' final or making the method 'stream' static/final/abstract/empty, or adding allowed annotation for the method. 262
 Error design DesignForExtension Class 'ReportingSet' looks like designed for extension (can be subclassed), but the method 'subSet' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReportingSet' final or making the method 'subSet' static/final/abstract/empty, or adding allowed annotation for the method. 267
 Error misc FinalParameters Parameter fromElement should be final. 268
 Error misc FinalParameters Parameter toElement should be final. 268
 Error design DesignForExtension Class 'ReportingSet' looks like designed for extension (can be subclassed), but the method 'tailSet' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReportingSet' final or making the method 'tailSet' static/final/abstract/empty, or adding allowed annotation for the method. 272
 Error misc FinalParameters Parameter fromElement should be final. 273
 Error design DesignForExtension Class 'ReportingSet' looks like designed for extension (can be subclassed), but the method 'toArray' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReportingSet' final or making the method 'toArray' static/final/abstract/empty, or adding allowed annotation for the method. 277
 Error design DesignForExtension Class 'ReportingSet' looks like designed for extension (can be subclassed), but the method 'toArray' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReportingSet' final or making the method 'toArray' static/final/abstract/empty, or adding allowed annotation for the method. 282
 Error misc FinalParameters Parameter a should be final. 283

org/apache/rat/walker/ArchiveWalker.java

Severity Category Rule Message Line
 Error coding HiddenField 'log' hides a field. 86

org/apache/rat/walker/NameBasedHiddenFileFilter.java

Severity Category Rule Message Line
 Error whitespace FileTabCharacter File contains tab characters (this is the first instance). 63
 Error misc FinalParameters Parameter file should be final. 81

org/apache/rat/walker/Walker.java

Severity Category Rule Message Line
 Error coding HiddenField 'document' hides a field. 44
 Error coding HiddenField 'filesToIgnore' hides a field. 44