The following document contains the results of Checkstyle 9.3 with sun_checks.xml ruleset.
Files | ![]() |
![]() |
![]() |
---|---|---|---|
34 | 0 | 0 | 176 |
Category | Rule | Violations | Severity |
---|---|---|---|
blocks | LeftCurly | 9 | ![]() |
coding | EmptyStatement | 1 | ![]() |
HiddenField | 16 | ![]() | |
MissingSwitchDefault | 1 | ![]() | |
design | DesignForExtension | 36 | ![]() |
HideUtilityClassConstructor | 1 | ![]() | |
VisibilityModifier | 13 | ![]() | |
imports | UnusedImports
|
1 | ![]() |
misc | FinalParameters | 58 | ![]() |
regexp | RegexpSingleline
|
15 | ![]() |
whitespace | NoWhitespaceBefore | 1 | ![]() |
ParenPad | 9 | ![]() | |
WhitespaceAfter | 5 | ![]() | |
WhitespaceAround | 10 | ![]() |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
imports | UnusedImports | Unused import - org.apache.rat.config.SourceCodeManagementSystems. | 58 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 113 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 123 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 130 |
![]() |
design | VisibilityModifier | Variable 'skip' must be private and have accessor methods. | 244 |
![]() |
design | VisibilityModifier | Variable 'project' must be private and have accessor methods. | 251 |
![]() |
design | DesignForExtension | Class 'AbstractRatMojo' looks like designed for extension (can be subclassed), but the method 'getDefaultsBuilder' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AbstractRatMojo' final or making the method 'getDefaultsBuilder' static/final/abstract/empty, or adding allowed annotation for the method. | 260 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 273 |
![]() |
whitespace | ParenPad | '(' is followed by whitespace. | 279 |
![]() |
blocks | LeftCurly | '{' at column 53 should have line break after. | 279 |
![]() |
whitespace | WhitespaceAround | '{' is not followed by whitespace. | 279 |
![]() |
whitespace | WhitespaceAround | 'return' is not preceded with whitespace. | 279 |
![]() |
whitespace | WhitespaceAfter | ';' is not followed by whitespace. | 279 |
![]() |
whitespace | WhitespaceAround | '}' is not preceded with whitespace. | 279 |
![]() |
whitespace | ParenPad | '(' is followed by whitespace. | 287 |
![]() |
blocks | LeftCurly | '{' at column 53 should have line break after. | 287 |
![]() |
whitespace | WhitespaceAround | '{' is not followed by whitespace. | 287 |
![]() |
whitespace | WhitespaceAround | 'return' is not preceded with whitespace. | 287 |
![]() |
whitespace | WhitespaceAfter | ';' is not followed by whitespace. | 287 |
![]() |
whitespace | WhitespaceAround | '}' is not preceded with whitespace. | 287 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 289 |
![]() |
blocks | LeftCurly | '{' at column 5 should be on the previous line. | 292 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 298 |
![]() |
misc | FinalParameters | Parameter config should be final. | 300 |
![]() |
coding | HiddenField | 'families' hides a field. | 301 |
![]() |
whitespace | ParenPad | '(' is followed by whitespace. | 305 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 315 |
![]() |
design | VisibilityModifier | Variable 'log' must be private and have accessor methods. | 318 |
![]() |
misc | FinalParameters | Parameter level should be final. | 320 |
![]() |
misc | FinalParameters | Parameter msg should be final. | 320 |
![]() |
coding | MissingSwitchDefault | switch without "default" clause. | 321 |
![]() |
blocks | LeftCurly | '{' at column 17 should be on the previous line. | 322 |
![]() |
coding | EmptyStatement | Empty statement. | 327 |
![]() |
whitespace | WhitespaceAround | '}' is not followed by whitespace. | 338 |
![]() |
whitespace | WhitespaceAround | '}' is not preceded with whitespace. | 338 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 340 |
![]() |
design | DesignForExtension | Class 'AbstractRatMojo' looks like designed for extension (can be subclassed), but the method 'getConfiguration' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AbstractRatMojo' final or making the method 'getConfiguration' static/final/abstract/empty, or adding allowed annotation for the method. | 341 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 388 |
![]() |
coding | HiddenField | 'families' hides a field. | 407 |
![]() |
design | DesignForExtension | Class 'AbstractRatMojo' looks like designed for extension (can be subclassed), but the method 'logLicenses' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AbstractRatMojo' final or making the method 'logLicenses' static/final/abstract/empty, or adding allowed annotation for the method. | 417 |
![]() |
misc | FinalParameters | Parameter licenses should be final. | 417 |
![]() |
coding | HiddenField | 'licenses' hides a field. | 417 |
![]() |
misc | FinalParameters | Parameter ds should be final. | 476 |
![]() |
misc | FinalParameters | Parameter pFile should be final. | 496 |
![]() |
misc | FinalParameters | Parameter pCharset should be final. | 496 |
![]() |
misc | FinalParameters | Parameter ds should be final. | 575 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
design | VisibilityModifier | Variable 'builder' must be private and have accessor methods. | 27 |
![]() |
design | DesignForExtension | Class 'All' looks like designed for extension (can be subclassed), but the method 'setMatcher' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'All' final or making the method 'setMatcher' static/final/abstract/empty, or adding allowed annotation for the method. | 32 |
![]() |
misc | FinalParameters | Parameter builder should be final. | 33 |
![]() |
coding | HiddenField | 'builder' hides a field. | 33 |
![]() |
design | DesignForExtension | Class 'All' 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 'All' final or making the method 'build' static/final/abstract/empty, or adding allowed annotation for the method. | 37 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
design | VisibilityModifier | Variable 'builder' must be private and have accessor methods. | 27 |
![]() |
design | DesignForExtension | Class 'Any' looks like designed for extension (can be subclassed), but the method 'setMatcher' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Any' final or making the method 'setMatcher' static/final/abstract/empty, or adding allowed annotation for the method. | 32 |
![]() |
misc | FinalParameters | Parameter builder should be final. | 33 |
![]() |
coding | HiddenField | 'builder' hides a field. | 33 |
![]() |
design | DesignForExtension | Class 'Any' 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 'Any' final or making the method 'build' static/final/abstract/empty, or adding allowed annotation for the method. | 37 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
design | DesignForExtension | Class 'Copyright' 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 'Copyright' final or making the method 'build' static/final/abstract/empty, or adding allowed annotation for the method. | 39 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
misc | FinalParameters | Parameter all should be final. | 29 |
![]() |
misc | FinalParameters | Parameter any should be final. | 34 |
![]() |
misc | FinalParameters | Parameter text should be final. | 39 |
![]() |
misc | FinalParameters | Parameter copyright should be final. | 44 |
![]() |
misc | FinalParameters | Parameter regex should be final. | 49 |
![]() |
misc | FinalParameters | Parameter spdx should be final. | 54 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 57 |
![]() |
misc | FinalParameters | Parameter not should be final. | 59 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
design | DesignForExtension | Class 'Family' 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 'Family' final or making the method 'build' static/final/abstract/empty, or adding allowed annotation for the method. | 37 |
![]() |
design | DesignForExtension | Class 'Family' 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 'Family' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. | 41 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
misc | FinalParameters | Parameter basedir should be final. | 37 |
![]() |
coding | HiddenField | 'basedir' hides a field. | 37 |
![]() |
misc | FinalParameters | Parameter files should be final. | 37 |
![]() |
coding | HiddenField | 'files' hides a field. | 37 |
![]() |
misc | FinalParameters | Parameter report should be final. | 49 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
blocks | LeftCurly | '{' at column 1 should be on the previous line. | 27 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 35 |
![]() |
blocks | LeftCurly | '{' at column 5 should be on the previous line. | 39 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 45 |
![]() |
whitespace | ParenPad | '(' is followed by whitespace. | 49 |
![]() |
misc | FinalParameters | Parameter pClassName should be final. | 49 |
![]() |
whitespace | ParenPad | ')' is preceded with whitespace. | 49 |
![]() |
blocks | LeftCurly | '{' at column 5 should be on the previous line. | 50 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 37 |
![]() |
design | DesignForExtension | Class 'License' looks like designed for extension (can be subclassed), but the method 'setMatcher' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'License' final or making the method 'setMatcher' static/final/abstract/empty, or adding allowed annotation for the method. | 47 |
![]() |
misc | FinalParameters | Parameter builder should be final. | 48 |
![]() |
coding | HiddenField | 'builder' hides a field. | 48 |
![]() |
design | DesignForExtension | Class 'License' 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 'License' final or making the method 'build' static/final/abstract/empty, or adding allowed annotation for the method. | 52 |
![]() |
misc | FinalParameters | Parameter context should be final. | 52 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 53 |
![]() |
design | DesignForExtension | Class 'License' 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 'License' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. | 59 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
design | VisibilityModifier | Variable 'builder' must be private and have accessor methods. | 27 |
![]() |
design | DesignForExtension | Class 'Not' looks like designed for extension (can be subclassed), but the method 'setMatcher' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Not' final or making the method 'setMatcher' static/final/abstract/empty, or adding allowed annotation for the method. | 32 |
![]() |
misc | FinalParameters | Parameter builder should be final. | 33 |
![]() |
coding | HiddenField | 'builder' hides a field. | 33 |
![]() |
design | DesignForExtension | Class 'Not' 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 'Not' final or making the method 'build' static/final/abstract/empty, or adding allowed annotation for the method. | 37 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
blocks | LeftCurly | '{' at column 1 should be on the previous line. | 25 |
![]() |
whitespace | ParenPad | '(' is followed by whitespace. | 28 |
![]() |
misc | FinalParameters | Parameter message should be final. | 28 |
![]() |
whitespace | ParenPad | ')' is preceded with whitespace. | 28 |
![]() |
blocks | LeftCurly | '{' at column 5 should be on the previous line. | 29 |
![]() |
whitespace | ParenPad | '(' is followed by whitespace. | 30 |
![]() |
whitespace | ParenPad | ')' is preceded with whitespace. | 30 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
design | DesignForExtension | Class 'RatCheckMojo' looks like designed for extension (can be subclassed), but the method 'check' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'RatCheckMojo' final or making the method 'check' static/final/abstract/empty, or adding allowed annotation for the method. | 135 |
![]() |
design | DesignForExtension | Class 'RatCheckMojo' looks like designed for extension (can be subclassed), but the method 'getConfiguration' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'RatCheckMojo' final or making the method 'getConfiguration' static/final/abstract/empty, or adding allowed annotation for the method. | 170 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
design | VisibilityModifier | Variable 'outputDirectory' must be private and have accessor methods. | 75 |
![]() |
design | VisibilityModifier | Variable 'session' must be private and have accessor methods. | 93 |
![]() |
design | VisibilityModifier | Variable 'remoteRepositories' must be private and have accessor methods. | 99 |
![]() |
design | VisibilityModifier | Variable 'siteTool' must be private and have accessor methods. | 105 |
![]() |
design | VisibilityModifier | Variable 'siteRenderer' must be private and have accessor methods. | 111 |
![]() |
coding | HiddenField | 'outputDirectory' hides a field. | 141 |
![]() |
coding | HiddenField | 'sink' hides a field. | 156 |
![]() |
misc | FinalParameters | Parameter locale should be final. | 179 |
![]() |
misc | FinalParameters | Parameter sink should be final. | 224 |
![]() |
coding | HiddenField | 'sink' hides a field. | 224 |
![]() |
misc | FinalParameters | Parameter locale should be final. | 224 |
![]() |
misc | FinalParameters | Parameter sink should be final. | 237 |
![]() |
coding | HiddenField | 'sink' hides a field. | 237 |
![]() |
misc | FinalParameters | Parameter locale should be final. | 237 |
![]() |
misc | FinalParameters | Parameter sink should be final. | 251 |
![]() |
coding | HiddenField | 'sink' hides a field. | 251 |
![]() |
misc | FinalParameters | Parameter sinkFactory should be final. | 251 |
![]() |
coding | HiddenField | 'sinkFactory' hides a field. | 251 |
![]() |
misc | FinalParameters | Parameter locale should be final. | 251 |
![]() |
design | DesignForExtension | Class 'RatReportMojo' looks like designed for extension (can be subclassed), but the method 'getReportOutputDirectory' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'RatReportMojo' final or making the method 'getReportOutputDirectory' static/final/abstract/empty, or adding allowed annotation for the method. | 275 |
![]() |
design | DesignForExtension | Class 'RatReportMojo' looks like designed for extension (can be subclassed), but the method 'setReportOutputDirectory' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'RatReportMojo' final or making the method 'setReportOutputDirectory' static/final/abstract/empty, or adding allowed annotation for the method. | 284 |
![]() |
misc | FinalParameters | Parameter reportOutputDirectory should be final. | 285 |
![]() |
coding | HiddenField | 'reportOutputDirectory' hides a field. | 285 |
![]() |
design | DesignForExtension | Class 'RatReportMojo' looks like designed for extension (can be subclassed), but the method 'getOutputDirectory' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'RatReportMojo' final or making the method 'getOutputDirectory' static/final/abstract/empty, or adding allowed annotation for the method. | 290 |
![]() |
design | DesignForExtension | Class 'RatReportMojo' looks like designed for extension (can be subclassed), but the method 'getSiteRenderer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'RatReportMojo' final or making the method 'getSiteRenderer' static/final/abstract/empty, or adding allowed annotation for the method. | 294 |
![]() |
design | DesignForExtension | Class 'RatReportMojo' looks like designed for extension (can be subclassed), but the method 'canGenerateReport' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'RatReportMojo' final or making the method 'canGenerateReport' static/final/abstract/empty, or adding allowed annotation for the method. | 347 |
![]() |
misc | FinalParameters | Parameter locale should be final. | 375 |
![]() |
misc | FinalParameters | Parameter locale should be final. | 428 |
![]() |
misc | FinalParameters | Parameter locale should be final. | 440 |
![]() |
misc | FinalParameters | Parameter locale should be final. | 451 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
design | DesignForExtension | Class 'Regex' looks like designed for extension (can be subclassed), but the method 'setExpr' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Regex' final or making the method 'setExpr' static/final/abstract/empty, or adding allowed annotation for the method. | 27 |
![]() |
misc | FinalParameters | Parameter exp should be final. | 28 |
![]() |
design | DesignForExtension | Class 'Regex' looks like designed for extension (can be subclassed), but the method 'set' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Regex' final or making the method 'set' static/final/abstract/empty, or adding allowed annotation for the method. | 32 |
![]() |
misc | FinalParameters | Parameter exp should be final. | 32 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 25 |
![]() |
design | DesignForExtension | Class 'Spdx' looks like designed for extension (can be subclassed), but the method 'set' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Spdx' final or making the method 'set' static/final/abstract/empty, or adding allowed annotation for the method. | 26 |
![]() |
whitespace | WhitespaceAround | '=' is not followed by whitespace. | 26 |
![]() |
whitespace | WhitespaceAround | '=' is not preceded with whitespace. | 26 |
![]() |
misc | FinalParameters | Parameter name should be final. | 27 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
design | DesignForExtension | Class 'Text' looks like designed for extension (can be subclassed), but the method 'set' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Text' final or making the method 'set' static/final/abstract/empty, or adding allowed annotation for the method. | 24 |
![]() |
misc | FinalParameters | Parameter text should be final. | 24 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
design | HideUtilityClassConstructor | Utility classes should not have a public or default constructor. | 37 |
![]() |
whitespace | WhitespaceAfter | ',' is not followed by whitespace. | 57 |
![]() |
whitespace | WhitespaceAfter | ',' is not followed by whitespace. | 58 |
![]() |
whitespace | WhitespaceAfter | ',' is not followed by whitespace. | 59 |
![]() |
misc | FinalParameters | Parameter log should be final. | 73 |
![]() |
misc | FinalParameters | Parameter log should be final. | 87 |
![]() |
misc | FinalParameters | Parameter useMavenDefaultExcludes should be final. | 87 |
![]() |
misc | FinalParameters | Parameter log should be final. | 99 |
![]() |
misc | FinalParameters | Parameter useEclipseDefaultExcludes should be final. | 99 |
![]() |
misc | FinalParameters | Parameter log should be final. | 113 |
![]() |
misc | FinalParameters | Parameter useIdeaDefaultExcludes should be final. | 113 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
design | DesignForExtension | Class 'GitIgnoreMatcher' 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 'GitIgnoreMatcher' final or making the method 'isEmpty' static/final/abstract/empty, or adding allowed annotation for the method. | 39 |
![]() |
design | DesignForExtension | Class 'GitIgnoreMatcher' looks like designed for extension (can be subclassed), but the method 'isIgnoredFile' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'GitIgnoreMatcher' final or making the method 'isIgnoredFile' static/final/abstract/empty, or adding allowed annotation for the method. | 44 |
![]() |
misc | FinalParameters | Parameter filename should be final. | 45 |
![]() |
design | DesignForExtension | Class 'GitIgnoreMatcher' 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 'GitIgnoreMatcher' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. | 53 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
design | VisibilityModifier | Variable 'exclusionLines' must be private and have accessor methods. | 37 |
![]() |
design | DesignForExtension | Class 'GlobIgnoreMatcher' looks like designed for extension (can be subclassed), but the method 'getExclusionLines' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'GlobIgnoreMatcher' final or making the method 'getExclusionLines' static/final/abstract/empty, or adding allowed annotation for the method. | 118 |
![]() |
design | DesignForExtension | Class 'GlobIgnoreMatcher' 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 'GlobIgnoreMatcher' final or making the method 'isEmpty' static/final/abstract/empty, or adding allowed annotation for the method. | 122 |
![]() |
design | DesignForExtension | Class 'GlobIgnoreMatcher' looks like designed for extension (can be subclassed), but the method 'isIgnoredFile' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'GlobIgnoreMatcher' final or making the method 'isIgnoredFile' static/final/abstract/empty, or adding allowed annotation for the method. | 127 |
![]() |
misc | FinalParameters | Parameter filename should be final. | 128 |
![]() |
whitespace | NoWhitespaceBefore | ';' is preceded with whitespace. | 131 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
design | VisibilityModifier | Variable 'ignoreMatcherList' must be private and have accessor methods. | 36 |
![]() |
design | DesignForExtension | Class 'IgnoringDirectoryScanner' looks like designed for extension (can be subclassed), but the method 'addIgnoreMatcher' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'IgnoringDirectoryScanner' final or making the method 'addIgnoreMatcher' static/final/abstract/empty, or adding allowed annotation for the method. | 38 |
![]() |
misc | FinalParameters | Parameter ignoreMatcher should be final. | 38 |
![]() |
misc | FinalParameters | Parameter name should be final. | 42 |
![]() |
design | DesignForExtension | Class 'IgnoringDirectoryScanner' looks like designed for extension (can be subclassed), but the method 'isExcluded' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'IgnoringDirectoryScanner' final or making the method 'isExcluded' static/final/abstract/empty, or adding allowed annotation for the method. | 51 |
![]() |
misc | FinalParameters | Parameter name should be final. | 52 |
![]() |
design | DesignForExtension | Class 'IgnoringDirectoryScanner' looks like designed for extension (can be subclassed), but the method 'isExcluded' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'IgnoringDirectoryScanner' final or making the method 'isExcluded' static/final/abstract/empty, or adding allowed annotation for the method. | 59 |
![]() |
misc | FinalParameters | Parameter name should be final. | 60 |
![]() |
misc | FinalParameters | Parameter tokenizedName should be final. | 60 |
![]() |
design | DesignForExtension | Class 'IgnoringDirectoryScanner' looks like designed for extension (can be subclassed), but the method 'isExcluded' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'IgnoringDirectoryScanner' final or making the method 'isExcluded' static/final/abstract/empty, or adding allowed annotation for the method. | 67 |
![]() |
misc | FinalParameters | Parameter name should be final. | 68 |
![]() |
misc | FinalParameters | Parameter tokenizedName should be final. | 68 |