The following document contains the results of Checkstyle 7.2 with sun_checks.xml ruleset.
File | ![]() |
![]() |
![]() |
---|---|---|---|
org/apache/streams/json/JsonPathExtractor.java | 0 | 0 | 31 |
org/apache/streams/json/JsonPathFilter.java | 0 | 0 | 38 |
Category | Rule | Violations | Severity |
---|---|---|---|
coding | HiddenField | 2 | ![]() |
design | DesignForExtension | 8 | ![]() |
javadoc | JavadocMethod | 4 | ![]() |
JavadocPackage | 1 | ![]() | |
JavadocVariable | 11 | ![]() | |
misc | FinalParameters | 6 | ![]() |
sizes | LineLength | 7 | ![]() |
whitespace | ParenPad | 27 | ![]() |
TypecastParenPad | 1 | ![]() | |
WhitespaceAfter | 2 | ![]() |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
javadoc | JavadocPackage | Missing package-info.java file. | |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 45 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 88). | 47 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 47 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 49 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 51 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 52 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 54 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 58 |
![]() |
misc | FinalParameters | Parameter pathExpression should be final. | 58 |
![]() |
coding | HiddenField | 'pathExpression' hides a field. | 58 |
![]() |
design | DesignForExtension | Class 'JsonPathExtractor' 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 'JsonPathExtractor' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. | 63 |
![]() |
design | DesignForExtension | Class 'JsonPathExtractor' looks like designed for extension (can be subclassed), but the method 'process' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JsonPathExtractor' final or making the method 'process' static/final/abstract/empty, or adding allowed annotation for the method. | 68 |
![]() |
misc | FinalParameters | Parameter entry should be final. | 69 |
![]() |
whitespace | ParenPad | '(' is followed by whitespace. | 77 |
![]() |
whitespace | ParenPad | ')' is preceded with whitespace. | 77 |
![]() |
whitespace | ParenPad | '(' is followed by whitespace. | 84 |
![]() |
whitespace | ParenPad | ')' is preceded with whitespace. | 84 |
![]() |
whitespace | ParenPad | '(' is followed by whitespace. | 88 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 103). | 101 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 107). | 116 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 106). | 121 |
![]() |
whitespace | ParenPad | '(' is followed by whitespace. | 132 |
![]() |
whitespace | ParenPad | ')' is preceded with whitespace. | 132 |
![]() |
design | DesignForExtension | Class 'JsonPathExtractor' 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 'JsonPathExtractor' final or making the method 'prepare' static/final/abstract/empty, or adding allowed annotation for the method. | 144 |
![]() |
misc | FinalParameters | Parameter configurationObject should be final. | 145 |
![]() |
whitespace | ParenPad | '(' is followed by whitespace. | 146 |
![]() |
whitespace | ParenPad | ')' is preceded with whitespace. | 146 |
![]() |
whitespace | ParenPad | '(' is followed by whitespace. | 148 |
![]() |
whitespace | ParenPad | ')' is preceded with whitespace. | 148 |
![]() |
design | DesignForExtension | Class 'JsonPathExtractor' 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 'JsonPathExtractor' final or making the method 'cleanUp' static/final/abstract/empty, or adding allowed annotation for the method. | 153 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 50 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 85). | 52 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 52 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 54 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 56 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 57 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 58 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 60 |
![]() |
javadoc | JavadocMethod | Missing a Javadoc comment. | 64 |
![]() |
misc | FinalParameters | Parameter pathExpression should be final. | 64 |
![]() |
coding | HiddenField | 'pathExpression' hides a field. | 64 |
![]() |
design | DesignForExtension | Class 'JsonPathFilter' 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 'JsonPathFilter' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. | 69 |
![]() |
design | DesignForExtension | Class 'JsonPathFilter' looks like designed for extension (can be subclassed), but the method 'process' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JsonPathFilter' final or making the method 'process' static/final/abstract/empty, or adding allowed annotation for the method. | 74 |
![]() |
misc | FinalParameters | Parameter entry should be final. | 75 |
![]() |
whitespace | ParenPad | '(' is followed by whitespace. | 85 |
![]() |
whitespace | ParenPad | ')' is preceded with whitespace. | 85 |
![]() |
whitespace | ParenPad | '(' is followed by whitespace. | 92 |
![]() |
whitespace | ParenPad | ')' is preceded with whitespace. | 92 |
![]() |
whitespace | ParenPad | '(' is followed by whitespace. | 104 |
![]() |
whitespace | ParenPad | '(' is followed by whitespace. | 109 |
![]() |
whitespace | ParenPad | ')' is preceded with whitespace. | 109 |
![]() |
whitespace | ParenPad | '(' is followed by whitespace. | 124 |
![]() |
whitespace | ParenPad | ')' is preceded with whitespace. | 124 |
![]() |
whitespace | ParenPad | '(' is followed by whitespace. | 127 |
![]() |
whitespace | ParenPad | ')' is preceded with whitespace. | 127 |
![]() |
whitespace | ParenPad | '(' is followed by whitespace. | 136 |
![]() |
whitespace | ParenPad | ')' is preceded with whitespace. | 136 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 81). | 138 |
![]() |
whitespace | ParenPad | '(' is followed by whitespace. | 143 |
![]() |
whitespace | ParenPad | ')' is preceded with whitespace. | 143 |
![]() |
design | DesignForExtension | Class 'JsonPathFilter' 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 'JsonPathFilter' final or making the method 'prepare' static/final/abstract/empty, or adding allowed annotation for the method. | 159 |
![]() |
misc | FinalParameters | Parameter configurationObject should be final. | 160 |
![]() |
whitespace | ParenPad | '(' is followed by whitespace. | 161 |
![]() |
whitespace | WhitespaceAfter | ',' is not followed by whitespace. | 162 |
![]() |
whitespace | TypecastParenPad | '(' is followed by whitespace. | 162 |
![]() |
whitespace | WhitespaceAfter | ',' is not followed by whitespace. | 162 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 83). | 165 |
![]() |
design | DesignForExtension | Class 'JsonPathFilter' 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 'JsonPathFilter' final or making the method 'cleanUp' static/final/abstract/empty, or adding allowed annotation for the method. | 169 |