The following document contains the results of Checkstyle 7.2 with sun_checks.xml ruleset.
Category | Rule | Violations | Severity |
---|---|---|---|
blocks | LeftCurly | 2 | ![]() |
coding | HiddenField | 35 | ![]() |
MagicNumber | 6 | ![]() | |
SimplifyBooleanExpression | 3 | ![]() | |
design | DesignForExtension | 55 | ![]() |
VisibilityModifier | 8 | ![]() | |
imports | UnusedImports
|
13 | ![]() |
javadoc | JavadocMethod | 43 | ![]() |
JavadocPackage | 2 | ![]() | |
JavadocStyle | 31 | ![]() | |
JavadocType | 4 | ![]() | |
JavadocVariable | 34 | ![]() | |
misc | FinalParameters | 53 | ![]() |
NewlineAtEndOfFile | 2 | ![]() | |
regexp | RegexpSingleline
|
39 | ![]() |
sizes | LineLength | 36 | ![]() |
whitespace | OperatorWrap | 1 | ![]() |
ParenPad | 8 | ![]() | |
WhitespaceAround | 10 | ![]() |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
javadoc | JavadocType | Missing a Javadoc comment. | 46 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 48 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 51 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 52 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 54 |
![]() |
design | VisibilityModifier | Variable 'config' must be private and have accessor methods. | 54 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 56 |
![]() |
misc | FinalParameters | Parameter config should be final. | 56 |
![]() |
coding | HiddenField | 'config' hides a field. | 56 |
![]() |
design | DesignForExtension | Class 'CassandraClient' looks like designed for extension (can be subclassed), but the method 'start' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CassandraClient' final or making the method 'start' static/final/abstract/empty, or adding allowed annotation for the method. | 61 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 61 |
![]() |
whitespace | WhitespaceAround | '*' is not preceded with whitespace. | 73 |
![]() |
whitespace | WhitespaceAround | '*' is not followed by whitespace. | 73 |
![]() |
coding | MagicNumber | '10' is a magic number. | 73 |
![]() |
whitespace | WhitespaceAround | '*' is not preceded with whitespace. | 74 |
![]() |
whitespace | WhitespaceAround | '*' is not followed by whitespace. | 74 |
![]() |
coding | MagicNumber | '10' is a magic number. | 74 |
![]() |
whitespace | WhitespaceAround | 'if' is not followed by whitespace. | 77 |
![]() |
whitespace | ParenPad | '(' is followed by whitespace. | 77 |
![]() |
coding | SimplifyBooleanExpression | Expression can be simplified. | 77 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 107). | 88 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 101). | 91 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 94). | 107 |
![]() |
whitespace | WhitespaceAround | 'if' is not followed by whitespace. | 112 |
![]() |
whitespace | ParenPad | '(' is followed by whitespace. | 112 |
![]() |
whitespace | OperatorWrap | '&&' should be on a new line. | 112 |
![]() |
whitespace | ParenPad | '(' is followed by whitespace. | 124 |
![]() |
whitespace | ParenPad | ')' is preceded with whitespace. | 124 |
![]() |
whitespace | WhitespaceAround | 'catch' is not followed by whitespace. | 128 |
![]() |
whitespace | ParenPad | '(' is followed by whitespace. | 128 |
![]() |
whitespace | ParenPad | ')' is preceded with whitespace. | 128 |
![]() |
whitespace | WhitespaceAround | 'catch' is not followed by whitespace. | 135 |
![]() |
whitespace | ParenPad | '(' is followed by whitespace. | 135 |
![]() |
whitespace | ParenPad | ')' is preceded with whitespace. | 135 |
![]() |
design | DesignForExtension | Class 'CassandraClient' looks like designed for extension (can be subclassed), but the method 'stop' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CassandraClient' final or making the method 'stop' static/final/abstract/empty, or adding allowed annotation for the method. | 144 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 144 |
![]() |
design | DesignForExtension | Class 'CassandraClient' looks like designed for extension (can be subclassed), but the method 'config' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CassandraClient' final or making the method 'config' static/final/abstract/empty, or adding allowed annotation for the method. | 149 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 149 |
![]() |
design | DesignForExtension | Class 'CassandraClient' looks like designed for extension (can be subclassed), but the method 'client' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CassandraClient' final or making the method 'client' static/final/abstract/empty, or adding allowed annotation for the method. | 153 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 153 |
![]() |
design | DesignForExtension | Class 'CassandraClient' looks like designed for extension (can be subclassed), but the method 'cluster' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CassandraClient' final or making the method 'cluster' static/final/abstract/empty, or adding allowed annotation for the method. | 157 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 157 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
javadoc | JavadocType | Missing a Javadoc comment. | 22 |
![]() |
blocks | LeftCurly | '{' at column 1 should be on the previous line. | 36 |
![]() |
javadoc | JavadocStyle | First sentence should end with a period. | 38 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 40 |
![]() |
javadoc | JavadocStyle | First sentence should end with a period. | 46 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 48 |
![]() |
javadoc | JavadocStyle | First sentence should end with a period. | 53 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 55 |
![]() |
javadoc | JavadocStyle | First sentence should end with a period. | 60 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 62 |
![]() |
javadoc | JavadocStyle | First sentence should end with a period. | 67 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 69 |
![]() |
javadoc | JavadocStyle | First sentence should end with a period. | 74 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 76 |
![]() |
javadoc | JavadocStyle | First sentence should end with a period. | 81 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 83 |
![]() |
javadoc | JavadocStyle | First sentence should end with a period. | 88 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 90 |
![]() |
javadoc | JavadocStyle | First sentence should end with a period. | 95 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 97 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 103 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 85). | 104 |
![]() |
javadoc | JavadocStyle | First sentence should end with a period. | 106 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 108 |
![]() |
javadoc | JavadocStyle | First sentence should end with a period. | 118 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 120 |
![]() |
misc | FinalParameters | Parameter hosts should be final. | 126 |
![]() |
coding | HiddenField | 'hosts' hides a field. | 126 |
![]() |
design | DesignForExtension | Class 'CassandraConfiguration' looks like designed for extension (can be subclassed), but the method 'withHosts' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CassandraConfiguration' final or making the method 'withHosts' static/final/abstract/empty, or adding allowed annotation for the method. | 130 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 130 |
![]() |
misc | FinalParameters | Parameter hosts should be final. | 130 |
![]() |
coding | HiddenField | 'hosts' hides a field. | 130 |
![]() |
javadoc | JavadocStyle | First sentence should end with a period. | 135 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 137 |
![]() |
javadoc | JavadocStyle | First sentence should end with a period. | 147 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 149 |
![]() |
misc | FinalParameters | Parameter port should be final. | 155 |
![]() |
coding | HiddenField | 'port' hides a field. | 155 |
![]() |
design | DesignForExtension | Class 'CassandraConfiguration' looks like designed for extension (can be subclassed), but the method 'withPort' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CassandraConfiguration' final or making the method 'withPort' static/final/abstract/empty, or adding allowed annotation for the method. | 159 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 159 |
![]() |
misc | FinalParameters | Parameter port should be final. | 159 |
![]() |
coding | HiddenField | 'port' hides a field. | 159 |
![]() |
javadoc | JavadocStyle | First sentence should end with a period. | 164 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 166 |
![]() |
javadoc | JavadocStyle | First sentence should end with a period. | 176 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 178 |
![]() |
misc | FinalParameters | Parameter user should be final. | 184 |
![]() |
coding | HiddenField | 'user' hides a field. | 184 |
![]() |
design | DesignForExtension | Class 'CassandraConfiguration' looks like designed for extension (can be subclassed), but the method 'withUser' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CassandraConfiguration' final or making the method 'withUser' static/final/abstract/empty, or adding allowed annotation for the method. | 188 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 188 |
![]() |
misc | FinalParameters | Parameter user should be final. | 188 |
![]() |
coding | HiddenField | 'user' hides a field. | 188 |
![]() |
javadoc | JavadocStyle | First sentence should end with a period. | 193 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 195 |
![]() |
javadoc | JavadocStyle | First sentence should end with a period. | 205 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 207 |
![]() |
misc | FinalParameters | Parameter password should be final. | 213 |
![]() |
coding | HiddenField | 'password' hides a field. | 213 |
![]() |
design | DesignForExtension | Class 'CassandraConfiguration' looks like designed for extension (can be subclassed), but the method 'withPassword' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CassandraConfiguration' final or making the method 'withPassword' static/final/abstract/empty, or adding allowed annotation for the method. | 217 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 217 |
![]() |
misc | FinalParameters | Parameter password should be final. | 217 |
![]() |
coding | HiddenField | 'password' hides a field. | 217 |
![]() |
javadoc | JavadocStyle | First sentence should end with a period. | 222 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 224 |
![]() |
javadoc | JavadocStyle | First sentence should end with a period. | 234 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 236 |
![]() |
misc | FinalParameters | Parameter keyspace should be final. | 242 |
![]() |
coding | HiddenField | 'keyspace' hides a field. | 242 |
![]() |
design | DesignForExtension | Class 'CassandraConfiguration' looks like designed for extension (can be subclassed), but the method 'withKeyspace' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CassandraConfiguration' final or making the method 'withKeyspace' static/final/abstract/empty, or adding allowed annotation for the method. | 246 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 246 |
![]() |
misc | FinalParameters | Parameter keyspace should be final. | 246 |
![]() |
coding | HiddenField | 'keyspace' hides a field. | 246 |
![]() |
javadoc | JavadocStyle | First sentence should end with a period. | 251 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 253 |
![]() |
javadoc | JavadocStyle | First sentence should end with a period. | 263 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 265 |
![]() |
misc | FinalParameters | Parameter table should be final. | 271 |
![]() |
coding | HiddenField | 'table' hides a field. | 271 |
![]() |
design | DesignForExtension | Class 'CassandraConfiguration' 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 'CassandraConfiguration' final or making the method 'withTable' static/final/abstract/empty, or adding allowed annotation for the method. | 275 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 275 |
![]() |
misc | FinalParameters | Parameter table should be final. | 275 |
![]() |
coding | HiddenField | 'table' hides a field. | 275 |
![]() |
javadoc | JavadocStyle | First sentence should end with a period. | 280 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 282 |
![]() |
javadoc | JavadocStyle | First sentence should end with a period. | 292 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 294 |
![]() |
misc | FinalParameters | Parameter partitionKeyColumn should be final. | 300 |
![]() |
coding | HiddenField | 'partitionKeyColumn' hides a field. | 300 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 85). | 304 |
![]() |
design | DesignForExtension | Class 'CassandraConfiguration' looks like designed for extension (can be subclassed), but the method 'withPartitionKeyColumn' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CassandraConfiguration' final or making the method 'withPartitionKeyColumn' static/final/abstract/empty, or adding allowed annotation for the method. | 304 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 304 |
![]() |
misc | FinalParameters | Parameter partitionKeyColumn should be final. | 304 |
![]() |
coding | HiddenField | 'partitionKeyColumn' hides a field. | 304 |
![]() |
javadoc | JavadocStyle | First sentence should end with a period. | 309 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 311 |
![]() |
javadoc | JavadocStyle | First sentence should end with a period. | 321 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 323 |
![]() |
misc | FinalParameters | Parameter column should be final. | 329 |
![]() |
coding | HiddenField | 'column' hides a field. | 329 |
![]() |
design | DesignForExtension | Class 'CassandraConfiguration' looks like designed for extension (can be subclassed), but the method 'withColumn' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CassandraConfiguration' final or making the method 'withColumn' static/final/abstract/empty, or adding allowed annotation for the method. | 333 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 333 |
![]() |
misc | FinalParameters | Parameter column should be final. | 333 |
![]() |
coding | HiddenField | 'column' hides a field. | 333 |
![]() |
javadoc | JavadocStyle | First sentence should end with a period. | 338 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 340 |
![]() |
javadoc | JavadocStyle | First sentence should end with a period. | 350 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 352 |
![]() |
misc | FinalParameters | Parameter ssl should be final. | 358 |
![]() |
coding | HiddenField | 'ssl' hides a field. | 358 |
![]() |
design | DesignForExtension | Class 'CassandraConfiguration' looks like designed for extension (can be subclassed), but the method 'withSsl' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CassandraConfiguration' final or making the method 'withSsl' static/final/abstract/empty, or adding allowed annotation for the method. | 362 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 362 |
![]() |
misc | FinalParameters | Parameter ssl should be final. | 362 |
![]() |
coding | HiddenField | 'ssl' hides a field. | 362 |
![]() |
design | DesignForExtension | Class 'CassandraConfiguration' 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 'CassandraConfiguration' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. | 367 |
![]() |
design | DesignForExtension | Class 'CassandraConfiguration' 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 'CassandraConfiguration' final or making the method 'getAdditionalProperties' static/final/abstract/empty, or adding allowed annotation for the method. | 372 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 372 |
![]() |
design | DesignForExtension | Class 'CassandraConfiguration' 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 'CassandraConfiguration' final or making the method 'setAdditionalProperty' static/final/abstract/empty, or adding allowed annotation for the method. | 378 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 378 |
![]() |
misc | FinalParameters | Parameter name should be final. | 380 |
![]() |
misc | FinalParameters | Parameter value should be final. | 380 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 85). | 384 |
![]() |
design | DesignForExtension | Class 'CassandraConfiguration' 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 'CassandraConfiguration' final or making the method 'withAdditionalProperty' static/final/abstract/empty, or adding allowed annotation for the method. | 384 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 384 |
![]() |
misc | FinalParameters | Parameter name should be final. | 384 |
![]() |
misc | FinalParameters | Parameter value should be final. | 384 |
![]() |
design | DesignForExtension | Class 'CassandraConfiguration' 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 'CassandraConfiguration' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. | 389 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 221). | 391 |
![]() |
design | DesignForExtension | Class 'CassandraConfiguration' 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 'CassandraConfiguration' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. | 394 |
![]() |
misc | FinalParameters | Parameter other should be final. | 395 |
![]() |
coding | SimplifyBooleanExpression | Expression can be simplified. | 399 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 358). | 403 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
misc | NewlineAtEndOfFile | File does not end with a newline. | |
![]() |
imports | UnusedImports | Unused import - com.datastax.driver.core.Cluster. | 29 |
![]() |
imports | UnusedImports | Unused import - com.datastax.driver.core.DataType. | 30 |
![]() |
imports | UnusedImports | Unused import - com.datastax.driver.core.KeyspaceMetadata. | 31 |
![]() |
imports | UnusedImports | Unused import - com.datastax.driver.core.Metadata. | 32 |
![]() |
imports | UnusedImports | Unused import - com.datastax.driver.core.Session. | 35 |
![]() |
imports | UnusedImports | Unused import - com.datastax.driver.core.TableMetadata. | 36 |
![]() |
imports | UnusedImports | Unused import - com.datastax.driver.core.schemabuilder.SchemaBuilder. | 38 |
![]() |
imports | UnusedImports | Unused import - org.apache.commons.lang3.StringUtils. | 42 |
![]() |
imports | UnusedImports | Unused import - java.util.HashMap. | 49 |
![]() |
imports | UnusedImports | Unused import - java.util.Map. | 51 |
![]() |
imports | UnusedImports | Unused import - java.util.Objects. | 52 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 67 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 92). | 69 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 69 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 71 |
![]() |
design | VisibilityModifier | Variable 'persistQueue' must be private and have accessor methods. | 71 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 73 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 75 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 82). | 76 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 76 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 78 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 79 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 81 |
![]() |
design | VisibilityModifier | Variable 'rowIterator' must be private and have accessor methods. | 81 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 83 |
![]() |
design | VisibilityModifier | Variable 'lock' must be private and have accessor methods. | 83 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 95). | 86 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 83). | 90 |
![]() |
misc | FinalParameters | Parameter config should be final. | 97 |
![]() |
coding | HiddenField | 'config' hides a field. | 97 |
![]() |
misc | FinalParameters | Parameter persistQueue should be final. | 105 |
![]() |
coding | HiddenField | 'persistQueue' hides a field. | 105 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 83). | 107 |
![]() |
design | DesignForExtension | Class 'CassandraPersistReader' looks like designed for extension (can be subclassed), but the method 'setPersistQueue' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CassandraPersistReader' final or making the method 'setPersistQueue' static/final/abstract/empty, or adding allowed annotation for the method. | 111 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 111 |
![]() |
misc | FinalParameters | Parameter persistQueue should be final. | 111 |
![]() |
coding | HiddenField | 'persistQueue' hides a field. | 111 |
![]() |
design | DesignForExtension | Class 'CassandraPersistReader' looks like designed for extension (can be subclassed), but the method 'getPersistQueue' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CassandraPersistReader' final or making the method 'getPersistQueue' static/final/abstract/empty, or adding allowed annotation for the method. | 115 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 115 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 119 |
![]() |
design | DesignForExtension | Class 'CassandraPersistReader' 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 'CassandraPersistReader' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. | 122 |
![]() |
design | DesignForExtension | Class 'CassandraPersistReader' 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 'CassandraPersistReader' final or making the method 'prepare' static/final/abstract/empty, or adding allowed annotation for the method. | 127 |
![]() |
misc | FinalParameters | Parameter configurationObject should be final. | 128 |
![]() |
design | DesignForExtension | Class 'CassandraPersistReader' 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 'CassandraPersistReader' final or making the method 'cleanUp' static/final/abstract/empty, or adding allowed annotation for the method. | 150 |
![]() |
design | DesignForExtension | Class 'CassandraPersistReader' looks like designed for extension (can be subclassed), but the method 'prepareDatum' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CassandraPersistReader' final or making the method 'prepareDatum' static/final/abstract/empty, or adding allowed annotation for the method. | 155 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 155 |
![]() |
misc | FinalParameters | Parameter row should be final. | 155 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 169 |
![]() |
design | DesignForExtension | Class 'CassandraPersistReader' 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 'CassandraPersistReader' final or making the method 'readAll' static/final/abstract/empty, or adding allowed annotation for the method. | 175 |
![]() |
design | DesignForExtension | Class 'CassandraPersistReader' 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 'CassandraPersistReader' final or making the method 'startStream' static/final/abstract/empty, or adding allowed annotation for the method. | 189 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 81). | 192 |
![]() |
design | DesignForExtension | Class 'CassandraPersistReader' 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 'CassandraPersistReader' final or making the method 'readCurrent' static/final/abstract/empty, or adding allowed annotation for the method. | 207 |
![]() |
design | DesignForExtension | Class 'CassandraPersistReader' 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 'CassandraPersistReader' final or making the method 'write' static/final/abstract/empty, or adding allowed annotation for the method. | 224 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 224 |
![]() |
misc | FinalParameters | Parameter entry should be final. | 224 |
![]() |
design | DesignForExtension | Class 'CassandraPersistReader' 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 'CassandraPersistReader' final or making the method 'readNew' static/final/abstract/empty, or adding allowed annotation for the method. | 238 |
![]() |
misc | FinalParameters | Parameter sequence should be final. | 239 |
![]() |
design | DesignForExtension | Class 'CassandraPersistReader' 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 'CassandraPersistReader' final or making the method 'readRange' static/final/abstract/empty, or adding allowed annotation for the method. | 243 |
![]() |
misc | FinalParameters | Parameter start should be final. | 244 |
![]() |
misc | FinalParameters | Parameter end should be final. | 244 |
![]() |
design | DesignForExtension | Class 'CassandraPersistReader' 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 'CassandraPersistReader' final or making the method 'isRunning' static/final/abstract/empty, or adding allowed annotation for the method. | 248 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 253 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 82). | 254 |
![]() |
coding | MagicNumber | '10000' is a magic number. | 254 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 257 |
![]() |
javadoc | JavadocType | Missing a Javadoc comment. | 263 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 265 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 267 |
![]() |
misc | FinalParameters | Parameter reader should be final. | 267 |
![]() |
coding | HiddenField | 'reader' hides a field. | 267 |
![]() |
design | DesignForExtension | Class 'CassandraPersistReaderTask' 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 'CassandraPersistReaderTask' final or making the method 'run' static/final/abstract/empty, or adding allowed annotation for the method. | 271 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
misc | NewlineAtEndOfFile | File does not end with a newline. | |
![]() |
javadoc | JavadocPackage | Missing package-info.java file. | |
![]() |
imports | UnusedImports | Unused import - com.datastax.driver.core.Cluster. | 30 |
![]() |
imports | UnusedImports | Unused import - org.apache.commons.lang3.StringUtils. | 42 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 101). | 65 |
![]() |
javadoc | JavadocType | Missing a Javadoc comment. | 65 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 67 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 93). | 69 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 69 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 71 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 73 |
![]() |
design | VisibilityModifier | Variable 'persistQueue' must be private and have accessor methods. | 73 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 75 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 85). | 76 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 76 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 102). | 77 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 77 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 79 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 80 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 82 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 84 |
![]() |
design | VisibilityModifier | Variable 'insertStatement' must be private and have accessor methods. | 84 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 86 |
![]() |
design | VisibilityModifier | Variable 'insertBatch' must be private and have accessor methods. | 86 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 88 |
![]() |
design | VisibilityModifier | Variable 'lock' must be private and have accessor methods. | 88 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 90 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 82). | 92 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 95 |
![]() |
misc | FinalParameters | Parameter config should be final. | 95 |
![]() |
coding | HiddenField | 'config' hides a field. | 95 |
![]() |
design | DesignForExtension | Class 'CassandraPersistWriter' looks like designed for extension (can be subclassed), but the method 'setPersistQueue' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CassandraPersistWriter' final or making the method 'setPersistQueue' static/final/abstract/empty, or adding allowed annotation for the method. | 99 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 99 |
![]() |
misc | FinalParameters | Parameter persistQueue should be final. | 99 |
![]() |
coding | HiddenField | 'persistQueue' hides a field. | 99 |
![]() |
design | DesignForExtension | Class 'CassandraPersistWriter' looks like designed for extension (can be subclassed), but the method 'getPersistQueue' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CassandraPersistWriter' final or making the method 'getPersistQueue' static/final/abstract/empty, or adding allowed annotation for the method. | 103 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 103 |
![]() |
design | DesignForExtension | Class 'CassandraPersistWriter' 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 'CassandraPersistWriter' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. | 107 |
![]() |
design | DesignForExtension | Class 'CassandraPersistWriter' 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 'CassandraPersistWriter' final or making the method 'write' static/final/abstract/empty, or adding allowed annotation for the method. | 112 |
![]() |
misc | FinalParameters | Parameter streamsDatum should be final. | 113 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 87). | 119 |
![]() |
whitespace | WhitespaceAround | 'if' is not followed by whitespace. | 124 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 85). | 128 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 88). | 131 |
![]() |
whitespace | WhitespaceAround | 'if' is not followed by whitespace. | 141 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 85). | 145 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 88). | 148 |
![]() |
design | DesignForExtension | Class 'CassandraPersistWriter' 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 'CassandraPersistWriter' final or making the method 'flush' static/final/abstract/empty, or adding allowed annotation for the method. | 156 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 84). | 159 |
![]() |
design | DesignForExtension | Class 'CassandraPersistWriter' 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 'CassandraPersistWriter' final or making the method 'close' static/final/abstract/empty, or adding allowed annotation for the method. | 173 |
![]() |
coding | MagicNumber | '15' is a magic number. | 220 |
![]() |
coding | MagicNumber | '15' is a magic number. | 223 |
![]() |
design | DesignForExtension | Class 'CassandraPersistWriter' 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 'CassandraPersistWriter' final or making the method 'run' static/final/abstract/empty, or adding allowed annotation for the method. | 235 |
![]() |
design | DesignForExtension | Class 'CassandraPersistWriter' 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 'CassandraPersistWriter' final or making the method 'prepare' static/final/abstract/empty, or adding allowed annotation for the method. | 254 |
![]() |
misc | FinalParameters | Parameter configurationObject should be final. | 255 |
![]() |
design | DesignForExtension | Class 'CassandraPersistWriter' 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 'CassandraPersistWriter' final or making the method 'cleanUp' static/final/abstract/empty, or adding allowed annotation for the method. | 260 |
![]() |
design | DesignForExtension | Class 'CassandraPersistWriter' looks like designed for extension (can be subclassed), but the method 'flushIfNecessary' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CassandraPersistWriter' final or making the method 'flushIfNecessary' static/final/abstract/empty, or adding allowed annotation for the method. | 265 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 265 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 115). | 267 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 103). | 269 |
![]() |
coding | MagicNumber | '100' is a magic number. | 269 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 278 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 282 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 89). | 285 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 91). | 290 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 117). | 301 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 100). | 303 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 97). | 304 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 310 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
javadoc | JavadocPackage | Missing package-info.java file. | |
![]() |
javadoc | JavadocStyle | First sentence should end with a period. | 20 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 22 |
![]() |
blocks | LeftCurly | '{' at column 1 should be on the previous line. | 34 |
![]() |
javadoc | JavadocStyle | First sentence should end with a period. | 36 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 38 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 43 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 46 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 49 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 52 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 55 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 85). | 56 |
![]() |
javadoc | JavadocStyle | First sentence should end with a period. | 58 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 60 |
![]() |
javadoc | JavadocStyle | First sentence should end with a period. | 70 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 72 |
![]() |
misc | FinalParameters | Parameter enabled should be final. | 78 |
![]() |
coding | HiddenField | 'enabled' hides a field. | 78 |
![]() |
design | DesignForExtension | Class 'Ssl' looks like designed for extension (can be subclassed), but the method 'withEnabled' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Ssl' final or making the method 'withEnabled' static/final/abstract/empty, or adding allowed annotation for the method. | 82 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 82 |
![]() |
misc | FinalParameters | Parameter enabled should be final. | 82 |
![]() |
coding | HiddenField | 'enabled' hides a field. | 82 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 88 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 99 |
![]() |
misc | FinalParameters | Parameter trustStore should be final. | 105 |
![]() |
coding | HiddenField | 'trustStore' hides a field. | 105 |
![]() |
design | DesignForExtension | Class 'Ssl' looks like designed for extension (can be subclassed), but the method 'withTrustStore' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Ssl' final or making the method 'withTrustStore' static/final/abstract/empty, or adding allowed annotation for the method. | 109 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 109 |
![]() |
misc | FinalParameters | Parameter trustStore should be final. | 109 |
![]() |
coding | HiddenField | 'trustStore' hides a field. | 109 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 115 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 126 |
![]() |
misc | FinalParameters | Parameter trustStorePassword should be final. | 132 |
![]() |
coding | HiddenField | 'trustStorePassword' hides a field. | 132 |
![]() |
design | DesignForExtension | Class 'Ssl' looks like designed for extension (can be subclassed), but the method 'withTrustStorePassword' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Ssl' final or making the method 'withTrustStorePassword' static/final/abstract/empty, or adding allowed annotation for the method. | 136 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 136 |
![]() |
misc | FinalParameters | Parameter trustStorePassword should be final. | 136 |
![]() |
coding | HiddenField | 'trustStorePassword' hides a field. | 136 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 142 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 153 |
![]() |
misc | FinalParameters | Parameter keyStore should be final. | 159 |
![]() |
coding | HiddenField | 'keyStore' hides a field. | 159 |
![]() |
design | DesignForExtension | Class 'Ssl' looks like designed for extension (can be subclassed), but the method 'withKeyStore' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Ssl' final or making the method 'withKeyStore' static/final/abstract/empty, or adding allowed annotation for the method. | 163 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 163 |
![]() |
misc | FinalParameters | Parameter keyStore should be final. | 163 |
![]() |
coding | HiddenField | 'keyStore' hides a field. | 163 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 169 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 180 |
![]() |
misc | FinalParameters | Parameter keyStorePassword should be final. | 186 |
![]() |
coding | HiddenField | 'keyStorePassword' hides a field. | 186 |
![]() |
design | DesignForExtension | Class 'Ssl' looks like designed for extension (can be subclassed), but the method 'withKeyStorePassword' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Ssl' final or making the method 'withKeyStorePassword' static/final/abstract/empty, or adding allowed annotation for the method. | 190 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 190 |
![]() |
misc | FinalParameters | Parameter keyStorePassword should be final. | 190 |
![]() |
coding | HiddenField | 'keyStorePassword' hides a field. | 190 |
![]() |
design | DesignForExtension | Class 'Ssl' 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 'Ssl' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. | 195 |
![]() |
design | DesignForExtension | Class 'Ssl' 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 'Ssl' final or making the method 'getAdditionalProperties' static/final/abstract/empty, or adding allowed annotation for the method. | 200 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 200 |
![]() |
design | DesignForExtension | Class 'Ssl' 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 'Ssl' final or making the method 'setAdditionalProperty' static/final/abstract/empty, or adding allowed annotation for the method. | 206 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 206 |
![]() |
misc | FinalParameters | Parameter name should be final. | 208 |
![]() |
misc | FinalParameters | Parameter value should be final. | 208 |
![]() |
design | DesignForExtension | Class 'Ssl' 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 'Ssl' final or making the method 'withAdditionalProperty' static/final/abstract/empty, or adding allowed annotation for the method. | 212 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 212 |
![]() |
misc | FinalParameters | Parameter name should be final. | 212 |
![]() |
misc | FinalParameters | Parameter value should be final. | 212 |
![]() |
design | DesignForExtension | Class 'Ssl' 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 'Ssl' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. | 217 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 183). | 219 |
![]() |
design | DesignForExtension | Class 'Ssl' 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 'Ssl' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. | 222 |
![]() |
misc | FinalParameters | Parameter other should be final. | 223 |
![]() |
coding | SimplifyBooleanExpression | Expression can be simplified. | 227 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 294). | 231 |