## Checkstyle Results

The following document contains the results of Checkstyle.

## Summary

Files | Infos | Warnings | Errors
--- | --- | --- | ---
3 | 0 | 0 | 75

## Files

Files | I | W | E
--- | --- | --- | ---
org/apache/any23/plugin/htmlscraper/HTMLScraperExtractor.java | 0 | 0 | 70
org/apache/any23/plugin/htmlscraper/HTMLScraperPlugin.java | 0 | 0 | 4
org/apache/any23/plugin/htmlscraper/package-info.java | 0 | 0 | 1

## Rules

Rules | Violations | Severity
--- | --- | ---
JavadocPackage allowLegacy: `"true"` | 0 | Error
NewlineAtEndOfFile | 0 | Error
Translation | 0 | Error
FileLength | 0 | Error
FileTabCharacter eachLine: `"true"` | 0 | Error
RegexpSingleline message: `"Line has trailing spaces."` format: `"\s+$"` | 0 | Error
JavadocMethod | 9 | Error
JavadocType | 0 | Error
JavadocVariable | 10 | Error
JavadocStyle | 2 | Error
ConstantName | 1 | Error
LocalFinalVariableName | 0 | Error
LocalVariableName | 0 | Error
MemberName | 0 | Error
MethodName | 0 | Error
PackageName | 0 | Error
ParameterName | 0 | Error
StaticVariableName | 0 | Error
TypeName | 0 | Error
AvoidStarImport | 0 | Error
IllegalImport | 0 | Error
RedundantImport | 0 | Error
UnusedImports | 0 | Error
LineLength | 15 | Error
MethodLength | 0 | Error
ParameterNumber | 0 | Error
EmptyForIteratorPad | 0 | Error
MethodParamPad | 0 | Error
NoWhitespaceAfter | 0 | Error
NoWhitespaceBefore | 0 | Error
OperatorWrap | 0 | Error
ParenPad | 4 | Error
TypecastParenPad | 0 | Error
WhitespaceAfter | 0 | Error
WhitespaceAround | 6 | Error
ModifierOrder | 6 | Error
RedundantModifier | 0 | Error
AvoidNestedBlocks | 0 | Error
EmptyBlock | 0 | Error
LeftCurly | 0 | Error
NeedBraces | 0 | Error
RightCurly | 0 | Error
AvoidInlineConditionals | 0 | Error
DoubleCheckedLocking | 0 | Error
EmptyStatement | 0 | Error
EqualsHashCode | 0 | Error
HiddenField | 3 | Error
IllegalInstantiation | 0 | Error
InnerAssignment | 0 | Error
MagicNumber | 0 | Error
MissingSwitchDefault | 0 | Error
RedundantThrows | 0 | Error
SimplifyBooleanExpression | 0 | Error
SimplifyBooleanReturn | 0 | Error
DesignForExtension | 5 | Error
FinalClass | 0 | Error
HideUtilityClassConstructor | 0 | Error
InterfaceIsType | 0 | Error
VisibilityModifier | 3 | Error
ArrayTypeStyle | 0 | Error
FinalParameters | 11 | Error
TodoComment | 0 | Error
UpperEll | 0 | Error

## Details

### org/apache/any23/plugin/htmlscraper/HTMLScraperExtractor.java

Violation | Message | Line
--- | --- | ---
| Unclosed HTML tag found: <i>HTML<i/> scraping. | 45
| Missing a Javadoc comment. | 52
| 'static' modifier out of order with the JLS suggestions. | 52
| Missing a Javadoc comment. | 54
| 'static' modifier out of order with the JLS suggestions. | 54
| Line is longer than 80 characters. | 55
| Missing a Javadoc comment. | 56
| 'static' modifier out of order with the JLS suggestions. | 56
| Line is longer than 80 characters. | 57
| Missing a Javadoc comment. | 58
| 'static' modifier out of order with the JLS suggestions. | 58
| Line is longer than 80 characters. | 59
| Missing a Javadoc comment. | 60
| 'static' modifier out of order with the JLS suggestions. | 60
| Line is longer than 80 characters. | 61
| Missing a Javadoc comment. | 63
| 'static' modifier out of order with the JLS suggestions. | 63
| Name 'factory' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 63
| Line is longer than 80 characters. | 67
| Line is longer than 80 characters. | 72
| Missing a Javadoc comment. | 72
| Missing a Javadoc comment. | 74
| Line is longer than 80 characters. | 78
| Method 'addTextExtractor' is not designed for extension - needs to be abstract, final or empty. | 78
| Missing a Javadoc comment. | 78
| Parameter name should be final. | 78
| Parameter property should be final. | 78
| Parameter extractor should be final. | 78
| '(' is followed by whitespace. | 79
| ')' is preceded with whitespace. | 79
| Method 'getTextExtractors' is not designed for extension - needs to be abstract, final or empty. | 82
| Missing a Javadoc comment. | 82
| 'for' is not followed by whitespace. | 84
| '(' is followed by whitespace. | 87
| ')' is preceded with whitespace. | 87
| Method 'run' is not designed for extension - needs to be abstract, final or empty. | 90
| Missing a Javadoc comment. | 90
| Parameter extractionParameters should be final. | 91
| Parameter extractionContext should be final. | 92
| Parameter inputStream should be final. | 93
| Parameter extractionResult should be final. | 94
| Line is longer than 80 characters. | 99
| Line is longer than 80 characters. | 107
| Method 'getDescription' is not designed for extension - needs to be abstract, final or empty. | 111
| Missing a Javadoc comment. | 111
| Missing a Javadoc comment. | 115
| Parameter b should be final. | 115
| Missing a Javadoc comment. | 119
| Line is longer than 80 characters. | 120
| Line is longer than 80 characters. | 121
| Line is longer than 80 characters. | 122
| Line is longer than 80 characters. | 123
| Line is longer than 80 characters. | 127
| Missing a Javadoc comment. | 131
| Variable 'name' must be private and have accessor methods. | 131
| Missing a Javadoc comment. | 132
| Variable 'property' must be private and have accessor methods. | 132
| Missing a Javadoc comment. | 133
| Variable 'boilerpipeExtractor' must be private and have accessor methods. | 133
| Line is longer than 80 characters. | 135
| Missing a Javadoc comment. | 135
| Parameter name should be final. | 135
| 'name' hides a field. | 135
| Parameter property should be final. | 135
| 'property' hides a field. | 135
| Parameter boilerpipeExtractor should be final. | 135
| 'boilerpipeExtractor' hides a field. | 135
| 'if' is not followed by whitespace. | 136
| 'if' is not followed by whitespace. | 139
| 'if' is not followed by whitespace. | 142

### org/apache/any23/plugin/htmlscraper/HTMLScraperPlugin.java

Violation | Message | Line
--- | --- | ---
| '=' is not preceded with whitespace. | 31
| '=' is not followed by whitespace. | 31
| Method 'getExtractorFactory' is not designed for extension - needs to be abstract, final or empty. | 34
| Missing a Javadoc comment. | 34

### org/apache/any23/plugin/htmlscraper/package-info.java

Violation | Message | Line
--- | --- | ---
| First sentence should end with a period. | 18