Fork me on GitHub

Checkstyle Results

The following document contains the results of Checkstyle 7.2 with sun_checks.xml ruleset. rss feed

Summary

Files  Info  Warnings  Errors
6 0 0 232

Rules

Category Rule Violations Severity
blocks EmptyBlock 1  Error
LeftCurly 1  Error
coding HiddenField 20  Error
MagicNumber 2  Error
SimplifyBooleanExpression 1  Error
design DesignForExtension 34  Error
VisibilityModifier 10  Error
javadoc JavadocMethod 21  Error
JavadocPackage 2  Error
JavadocStyle 25  Error
JavadocType 3  Error
JavadocVariable 24  Error
misc FinalParameters 33  Error
TodoComment 2  Error
modifier ModifierOrder 1  Error
regexp RegexpSingleline
  • format: "\s+$"
  • maximum: "0"
  • message: "Line has trailing spaces."
  • minimum: "0"
24  Error
sizes LineLength 22  Error
whitespace ParenPad 4  Error
WhitespaceAfter 1  Error
WhitespaceAround 1  Error

Details

org/apache/streams/hbase/HbaseConfiguration.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file.
 Error javadoc JavadocType Missing a Javadoc comment. 19
 Error blocks LeftCurly '{' at column 1 should be on the previous line. 32
 Error javadoc JavadocStyle First sentence should end with a period. 34
 Error regexp RegexpSingleline Line has trailing spaces. 36
 Error javadoc JavadocStyle First sentence should end with a period. 41
 Error regexp RegexpSingleline Line has trailing spaces. 43
 Error javadoc JavadocStyle First sentence should end with a period. 48
 Error regexp RegexpSingleline Line has trailing spaces. 50
 Error javadoc JavadocStyle First sentence should end with a period. 55
 Error regexp RegexpSingleline Line has trailing spaces. 57
 Error javadoc JavadocStyle First sentence should end with a period. 62
 Error regexp RegexpSingleline Line has trailing spaces. 64
 Error javadoc JavadocStyle First sentence should end with a period. 69
 Error regexp RegexpSingleline Line has trailing spaces. 71
 Error javadoc JavadocStyle First sentence should end with a period. 76
 Error regexp RegexpSingleline Line has trailing spaces. 78
 Error javadoc JavadocStyle First sentence should end with a period. 83
 Error regexp RegexpSingleline Line has trailing spaces. 85
 Error javadoc JavadocVariable Missing a Javadoc comment. 90
 Error sizes LineLength Line is longer than 80 characters (found 85). 91
 Error javadoc JavadocStyle First sentence should end with a period. 93
 Error regexp RegexpSingleline Line has trailing spaces. 95
 Error javadoc JavadocStyle First sentence should end with a period. 105
 Error regexp RegexpSingleline Line has trailing spaces. 107
 Error misc FinalParameters Parameter rootdir should be final. 113
 Error coding HiddenField 'rootdir' hides a field. 113
 Error design DesignForExtension Class 'HbaseConfiguration' looks like designed for extension (can be subclassed), but the method 'withRootdir' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'HbaseConfiguration' final or making the method 'withRootdir' static/final/abstract/empty, or adding allowed annotation for the method. 117
 Error javadoc JavadocMethod Missing a Javadoc comment. 117
 Error misc FinalParameters Parameter rootdir should be final. 117
 Error coding HiddenField 'rootdir' hides a field. 117
 Error javadoc JavadocStyle First sentence should end with a period. 122
 Error regexp RegexpSingleline Line has trailing spaces. 124
 Error javadoc JavadocStyle First sentence should end with a period. 134
 Error regexp RegexpSingleline Line has trailing spaces. 136
 Error misc FinalParameters Parameter parent should be final. 142
 Error coding HiddenField 'parent' hides a field. 142
 Error design DesignForExtension Class 'HbaseConfiguration' looks like designed for extension (can be subclassed), but the method 'withParent' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'HbaseConfiguration' final or making the method 'withParent' static/final/abstract/empty, or adding allowed annotation for the method. 146
 Error javadoc JavadocMethod Missing a Javadoc comment. 146
 Error misc FinalParameters Parameter parent should be final. 146
 Error coding HiddenField 'parent' hides a field. 146
 Error javadoc JavadocStyle First sentence should end with a period. 151
 Error regexp RegexpSingleline Line has trailing spaces. 153
 Error javadoc JavadocStyle First sentence should end with a period. 163
 Error regexp RegexpSingleline Line has trailing spaces. 165
 Error misc FinalParameters Parameter rootserver should be final. 171
 Error coding HiddenField 'rootserver' hides a field. 171
 Error design DesignForExtension Class 'HbaseConfiguration' looks like designed for extension (can be subclassed), but the method 'withRootserver' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'HbaseConfiguration' final or making the method 'withRootserver' static/final/abstract/empty, or adding allowed annotation for the method. 175
 Error javadoc JavadocMethod Missing a Javadoc comment. 175
 Error misc FinalParameters Parameter rootserver should be final. 175
 Error coding HiddenField 'rootserver' hides a field. 175
 Error javadoc JavadocStyle First sentence should end with a period. 180
 Error regexp RegexpSingleline Line has trailing spaces. 182
 Error javadoc JavadocStyle First sentence should end with a period. 192
 Error regexp RegexpSingleline Line has trailing spaces. 194
 Error misc FinalParameters Parameter quorum should be final. 200
 Error coding HiddenField 'quorum' hides a field. 200
 Error design DesignForExtension Class 'HbaseConfiguration' looks like designed for extension (can be subclassed), but the method 'withQuorum' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'HbaseConfiguration' final or making the method 'withQuorum' static/final/abstract/empty, or adding allowed annotation for the method. 204
 Error javadoc JavadocMethod Missing a Javadoc comment. 204
 Error misc FinalParameters Parameter quorum should be final. 204
 Error coding HiddenField 'quorum' hides a field. 204
 Error javadoc JavadocStyle First sentence should end with a period. 209
 Error regexp RegexpSingleline Line has trailing spaces. 211
 Error javadoc JavadocStyle First sentence should end with a period. 221
 Error regexp RegexpSingleline Line has trailing spaces. 223
 Error misc FinalParameters Parameter clientPort should be final. 229
 Error coding HiddenField 'clientPort' hides a field. 229
 Error design DesignForExtension Class 'HbaseConfiguration' looks like designed for extension (can be subclassed), but the method 'withClientPort' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'HbaseConfiguration' final or making the method 'withClientPort' static/final/abstract/empty, or adding allowed annotation for the method. 233
 Error javadoc JavadocMethod Missing a Javadoc comment. 233
 Error misc FinalParameters Parameter clientPort should be final. 233
 Error coding HiddenField 'clientPort' hides a field. 233
 Error javadoc JavadocStyle First sentence should end with a period. 238
 Error regexp RegexpSingleline Line has trailing spaces. 240
 Error javadoc JavadocStyle First sentence should end with a period. 250
 Error regexp RegexpSingleline Line has trailing spaces. 252
 Error misc FinalParameters Parameter table should be final. 258
 Error coding HiddenField 'table' hides a field. 258
 Error design DesignForExtension Class 'HbaseConfiguration' looks like designed for extension (can be subclassed), but the method 'withTable' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'HbaseConfiguration' final or making the method 'withTable' static/final/abstract/empty, or adding allowed annotation for the method. 262
 Error javadoc JavadocMethod Missing a Javadoc comment. 262
 Error misc FinalParameters Parameter table should be final. 262
 Error coding HiddenField 'table' hides a field. 262
 Error javadoc JavadocStyle First sentence should end with a period. 267
 Error regexp RegexpSingleline Line has trailing spaces. 269
 Error javadoc JavadocStyle First sentence should end with a period. 279
 Error regexp RegexpSingleline Line has trailing spaces. 281
 Error misc FinalParameters Parameter family should be final. 287
 Error coding HiddenField 'family' hides a field. 287
 Error design DesignForExtension Class 'HbaseConfiguration' looks like designed for extension (can be subclassed), but the method 'withFamily' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'HbaseConfiguration' final or making the method 'withFamily' static/final/abstract/empty, or adding allowed annotation for the method. 291
 Error javadoc JavadocMethod Missing a Javadoc comment. 291
 Error misc FinalParameters Parameter family should be final. 291
 Error coding HiddenField 'family' hides a field. 291
 Error javadoc JavadocStyle First sentence should end with a period. 296
 Error regexp RegexpSingleline Line has trailing spaces. 298
 Error javadoc JavadocStyle First sentence should end with a period. 308
 Error regexp RegexpSingleline Line has trailing spaces. 310
 Error misc FinalParameters Parameter qualifier should be final. 316
 Error coding HiddenField 'qualifier' hides a field. 316
 Error design DesignForExtension Class 'HbaseConfiguration' looks like designed for extension (can be subclassed), but the method 'withQualifier' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'HbaseConfiguration' final or making the method 'withQualifier' static/final/abstract/empty, or adding allowed annotation for the method. 320
 Error javadoc JavadocMethod Missing a Javadoc comment. 320
 Error misc FinalParameters Parameter qualifier should be final. 320
 Error coding HiddenField 'qualifier' hides a field. 320
 Error design DesignForExtension Class 'HbaseConfiguration' 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 'HbaseConfiguration' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 325
 Error design DesignForExtension Class 'HbaseConfiguration' looks like designed for extension (can be subclassed), but the method 'getAdditionalProperties' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'HbaseConfiguration' final or making the method 'getAdditionalProperties' static/final/abstract/empty, or adding allowed annotation for the method. 330
 Error javadoc JavadocMethod Missing a Javadoc comment. 330
 Error design DesignForExtension Class 'HbaseConfiguration' looks like designed for extension (can be subclassed), but the method 'setAdditionalProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'HbaseConfiguration' final or making the method 'setAdditionalProperty' static/final/abstract/empty, or adding allowed annotation for the method. 336
 Error javadoc JavadocMethod Missing a Javadoc comment. 336
 Error misc FinalParameters Parameter name should be final. 338
 Error misc FinalParameters Parameter value should be final. 338
 Error sizes LineLength Line is longer than 80 characters (found 81). 342
 Error design DesignForExtension Class 'HbaseConfiguration' looks like designed for extension (can be subclassed), but the method 'withAdditionalProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'HbaseConfiguration' final or making the method 'withAdditionalProperty' static/final/abstract/empty, or adding allowed annotation for the method. 342
 Error javadoc JavadocMethod Missing a Javadoc comment. 342
 Error misc FinalParameters Parameter name should be final. 342
 Error misc FinalParameters Parameter value should be final. 342
 Error design DesignForExtension Class 'HbaseConfiguration' 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 'HbaseConfiguration' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 347
 Error sizes LineLength Line is longer than 80 characters (found 210). 349
 Error design DesignForExtension Class 'HbaseConfiguration' 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 'HbaseConfiguration' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 352
 Error misc FinalParameters Parameter other should be final. 353
 Error coding SimplifyBooleanExpression Expression can be simplified. 357
 Error sizes LineLength Line is longer than 80 characters (found 339). 361

org/apache/streams/hbase/HbasePersistReader.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file.
 Error javadoc JavadocType Missing a Javadoc comment. 42
 Error javadoc JavadocVariable Missing a Javadoc comment. 44
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 44
 Error sizes LineLength Line is longer than 80 characters (found 91). 46
 Error javadoc JavadocVariable Missing a Javadoc comment. 46
 Error javadoc JavadocVariable Missing a Javadoc comment. 48
 Error design VisibilityModifier Variable 'lock' must be private and have accessor methods. 48
 Error javadoc JavadocVariable Missing a Javadoc comment. 50
 Error design VisibilityModifier Variable 'running' must be private and have accessor methods. 50
 Error javadoc JavadocVariable Missing a Javadoc comment. 52
 Error design VisibilityModifier Variable 'persistQueue' must be private and have accessor methods. 52
 Error javadoc JavadocVariable Missing a Javadoc comment. 54
 Error javadoc JavadocVariable Missing a Javadoc comment. 56
 Error design VisibilityModifier Variable 'config' must be private and have accessor methods. 56
 Error javadoc JavadocVariable Missing a Javadoc comment. 58
 Error design VisibilityModifier Variable 'props' must be private and have accessor methods. 58
 Error javadoc JavadocVariable Missing a Javadoc comment. 60
 Error javadoc JavadocMethod Missing a Javadoc comment. 62
 Error sizes LineLength Line is longer than 80 characters (found 83). 64
 Error javadoc JavadocVariable Missing a Javadoc comment. 67
 Error javadoc JavadocMethod Missing a Javadoc comment. 69
 Error misc FinalParameters Parameter config should be final. 69
 Error coding HiddenField 'config' hides a field. 69
 Error design DesignForExtension Class 'HbasePersistReader' looks like designed for extension (can be subclassed), but the method 'setConfig' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'HbasePersistReader' final or making the method 'setConfig' static/final/abstract/empty, or adding allowed annotation for the method. 73
 Error javadoc JavadocMethod Missing a Javadoc comment. 73
 Error misc FinalParameters Parameter config should be final. 73
 Error coding HiddenField 'config' hides a field. 73
 Error design DesignForExtension Class 'HbasePersistReader' 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 'HbasePersistReader' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 77
 Error design DesignForExtension Class 'HbasePersistReader' looks like designed for extension (can be subclassed), but the method 'startStream' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'HbasePersistReader' final or making the method 'startStream' static/final/abstract/empty, or adding allowed annotation for the method. 82
 Error design DesignForExtension Class 'HbasePersistReader' looks like designed for extension (can be subclassed), but the method 'readAll' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'HbasePersistReader' final or making the method 'readAll' static/final/abstract/empty, or adding allowed annotation for the method. 93
 Error design DesignForExtension Class 'HbasePersistReader' looks like designed for extension (can be subclassed), but the method 'readCurrent' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'HbasePersistReader' final or making the method 'readCurrent' static/final/abstract/empty, or adding allowed annotation for the method. 98
 Error design DesignForExtension Class 'HbasePersistReader' looks like designed for extension (can be subclassed), but the method 'constructQueue' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'HbasePersistReader' final or making the method 'constructQueue' static/final/abstract/empty, or adding allowed annotation for the method. 116
 Error javadoc JavadocMethod Missing a Javadoc comment. 116
 Error design DesignForExtension Class 'HbasePersistReader' looks like designed for extension (can be subclassed), but the method 'readNew' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'HbasePersistReader' final or making the method 'readNew' static/final/abstract/empty, or adding allowed annotation for the method. 120
 Error misc FinalParameters Parameter bigInteger should be final. 121
 Error design DesignForExtension Class 'HbasePersistReader' looks like designed for extension (can be subclassed), but the method 'readRange' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'HbasePersistReader' final or making the method 'readRange' static/final/abstract/empty, or adding allowed annotation for the method. 125
 Error misc FinalParameters Parameter dateTime should be final. 126
 Error misc FinalParameters Parameter dateTime2 should be final. 126
 Error design DesignForExtension Class 'HbasePersistReader' looks like designed for extension (can be subclassed), but the method 'isRunning' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'HbasePersistReader' final or making the method 'isRunning' static/final/abstract/empty, or adding allowed annotation for the method. 130
 Error design DesignForExtension Class 'HbasePersistReader' looks like designed for extension (can be subclassed), but the method 'prepare' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'HbasePersistReader' final or making the method 'prepare' static/final/abstract/empty, or adding allowed annotation for the method. 135
 Error misc FinalParameters Parameter configurationObject should be final. 136
 Error sizes LineLength Line is longer than 80 characters (found 100). 142
 Error sizes LineLength Line is longer than 80 characters (found 102). 143
 Error design DesignForExtension Class 'HbasePersistReader' looks like designed for extension (can be subclassed), but the method 'cleanUp' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'HbasePersistReader' final or making the method 'cleanUp' static/final/abstract/empty, or adding allowed annotation for the method. 151
 Error design DesignForExtension Class 'HbasePersistReader' 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 'HbasePersistReader' final or making the method 'write' static/final/abstract/empty, or adding allowed annotation for the method. 162
 Error javadoc JavadocMethod Missing a Javadoc comment. 162
 Error misc FinalParameters Parameter streamsDatum should be final. 162

org/apache/streams/hbase/HbasePersistReaderTask.java

Severity Category Rule Message Line
 Error javadoc JavadocType Missing a Javadoc comment. 24
 Error sizes LineLength Line is longer than 80 characters (found 95). 26
 Error javadoc JavadocVariable Missing a Javadoc comment. 26
 Error javadoc JavadocVariable Missing a Javadoc comment. 28
 Error javadoc JavadocMethod Missing a Javadoc comment. 30
 Error misc FinalParameters Parameter reader should be final. 30
 Error coding HiddenField 'reader' hides a field. 30
 Error design DesignForExtension Class 'HbasePersistReaderTask' looks like designed for extension (can be subclassed), but the method 'run' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'HbasePersistReaderTask' final or making the method 'run' static/final/abstract/empty, or adding allowed annotation for the method. 34
 Error whitespace WhitespaceAround 'while' is not followed by whitespace. 37
 Error blocks EmptyBlock Must have at least one statement. 37

org/apache/streams/hbase/HbasePersistWriter.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 87). 50
 Error javadoc JavadocVariable Missing a Javadoc comment. 52
 Error sizes LineLength Line is longer than 80 characters (found 89). 54
 Error javadoc JavadocVariable Missing a Javadoc comment. 54
 Error javadoc JavadocVariable Missing a Javadoc comment. 56
 Error design VisibilityModifier Variable 'connection' must be private and have accessor methods. 56
 Error javadoc JavadocVariable Missing a Javadoc comment. 57
 Error design VisibilityModifier Variable 'pool' must be private and have accessor methods. 57
 Error javadoc JavadocVariable Missing a Javadoc comment. 58
 Error design VisibilityModifier Variable 'table' must be private and have accessor methods. 58
 Error javadoc JavadocVariable Missing a Javadoc comment. 59
 Error design VisibilityModifier Variable 'descriptor' must be private and have accessor methods. 59
 Error javadoc JavadocVariable Missing a Javadoc comment. 61
 Error design VisibilityModifier Variable 'persistQueue' must be private and have accessor methods. 61
 Error javadoc JavadocVariable Missing a Javadoc comment. 63
 Error javadoc JavadocVariable Missing a Javadoc comment. 65
 Error sizes LineLength Line is longer than 80 characters (found 82). 68
 Error sizes LineLength Line is longer than 80 characters (found 81). 72
 Error misc TodoComment Comment matches to-do format 'TODO:'. 80
 Error misc FinalParameters Parameter hbaseConfiguration should be final. 81
 Error javadoc JavadocMethod Missing a Javadoc comment. 86
 Error misc TodoComment Comment matches to-do format 'TODO:'. 88
 Error sizes LineLength Line is longer than 80 characters (found 100). 95
 Error coding MagicNumber '1000' is a magic number. 96
 Error coding MagicNumber '1000' is a magic number. 98
 Error sizes LineLength Line is longer than 80 characters (found 103). 129
 Error design DesignForExtension Class 'HbasePersistWriter' 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 'HbasePersistWriter' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 134
 Error design DesignForExtension Class 'HbasePersistWriter' 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 'HbasePersistWriter' final or making the method 'write' static/final/abstract/empty, or adding allowed annotation for the method. 139
 Error misc FinalParameters Parameter streamsDatum should be final. 140
 Error whitespace ParenPad '(' is followed by whitespace. 150
 Error whitespace ParenPad ')' is preceded with whitespace. 150
 Error sizes LineLength Line is longer than 80 characters (found 86). 152
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 152
 Error sizes LineLength Line is longer than 80 characters (found 88). 160
 Error sizes LineLength Line is longer than 80 characters (found 88). 163
 Error sizes LineLength Line is longer than 80 characters (found 88). 177
 Error sizes LineLength Line is longer than 80 characters (found 88). 180
 Error sizes LineLength Line is longer than 80 characters (found 85). 189
 Error design DesignForExtension Class 'HbasePersistWriter' 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 'HbasePersistWriter' final or making the method 'flush' static/final/abstract/empty, or adding allowed annotation for the method. 194
 Error javadoc JavadocMethod Missing a Javadoc comment. 194
 Error design DesignForExtension Class 'HbasePersistWriter' 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 'HbasePersistWriter' final or making the method 'close' static/final/abstract/empty, or adding allowed annotation for the method. 198
 Error javadoc JavadocMethod Missing a Javadoc comment. 198
 Error design DesignForExtension Class 'HbasePersistWriter' looks like designed for extension (can be subclassed), but the method 'prepare' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'HbasePersistWriter' final or making the method 'prepare' static/final/abstract/empty, or adding allowed annotation for the method. 202
 Error misc FinalParameters Parameter configurationObject should be final. 203
 Error design DesignForExtension Class 'HbasePersistWriter' looks like designed for extension (can be subclassed), but the method 'cleanUp' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'HbasePersistWriter' final or making the method 'cleanUp' static/final/abstract/empty, or adding allowed annotation for the method. 218

org/apache/streams/hbase/HbasePersistWriterTask.java

Severity Category Rule Message Line
 Error javadoc JavadocStyle First sentence should end with a period. 28
 Error sizes LineLength Line is longer than 80 characters (found 93). 34
 Error javadoc JavadocVariable Missing a Javadoc comment. 34
 Error javadoc JavadocVariable Missing a Javadoc comment. 36
 Error javadoc JavadocMethod Missing a Javadoc comment. 38
 Error misc FinalParameters Parameter writer should be final. 38
 Error coding HiddenField 'writer' hides a field. 38
 Error design DesignForExtension Class 'HbasePersistWriterTask' looks like designed for extension (can be subclassed), but the method 'run' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'HbasePersistWriterTask' final or making the method 'run' static/final/abstract/empty, or adding allowed annotation for the method. 42
 Error whitespace ParenPad '(' is followed by whitespace. 46
 Error whitespace ParenPad ')' is preceded with whitespace. 46