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
9 0 0 426

Rules

Category Rule Violations Severity
blocks LeftCurly 2  Error
coding AvoidInlineConditionals 2  Error
HiddenField 35  Error
InnerAssignment 2  Error
MagicNumber 8  Error
SimplifyBooleanExpression 2  Error
design DesignForExtension 37  Error
javadoc JavadocMethod 33  Error
JavadocPackage 5  Error
JavadocStyle 12  Error
JavadocType 3  Error
JavadocVariable 50  Error
misc FinalParameters 110  Error
naming MemberName 1  Error
regexp RegexpSingleline
  • format: "\s+$"
  • maximum: "0"
  • message: "Line has trailing spaces."
  • minimum: "0"
8  Error
sizes LineLength 99  Error
whitespace NoWhitespaceBefore 2  Error
ParenPad 11  Error
WhitespaceAfter 3  Error
WhitespaceAround 1  Error

Details

org/apache/streams/rss/FeedDetails.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. 26
 Error javadoc JavadocStyle First sentence should end with a period. 28
 Error regexp RegexpSingleline Line has trailing spaces. 30
 Error javadoc JavadocStyle First sentence should end with a period. 35
 Error regexp RegexpSingleline Line has trailing spaces. 37
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error sizes LineLength Line is longer than 80 characters (found 85). 43
 Error javadoc JavadocStyle First sentence should end with a period. 45
 Error regexp RegexpSingleline Line has trailing spaces. 47
 Error javadoc JavadocStyle First sentence should end with a period. 57
 Error regexp RegexpSingleline Line has trailing spaces. 59
 Error misc FinalParameters Parameter url should be final. 65
 Error coding HiddenField 'url' hides a field. 65
 Error design DesignForExtension Class 'FeedDetails' looks like designed for extension (can be subclassed), but the method 'withUrl' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FeedDetails' final or making the method 'withUrl' static/final/abstract/empty, or adding allowed annotation for the method. 69
 Error javadoc JavadocMethod Missing a Javadoc comment. 69
 Error misc FinalParameters Parameter url should be final. 69
 Error coding HiddenField 'url' hides a field. 69
 Error javadoc JavadocStyle First sentence should end with a period. 74
 Error regexp RegexpSingleline Line has trailing spaces. 76
 Error javadoc JavadocStyle First sentence should end with a period. 86
 Error regexp RegexpSingleline Line has trailing spaces. 88
 Error misc FinalParameters Parameter pollIntervalMillis should be final. 94
 Error coding HiddenField 'pollIntervalMillis' hides a field. 94
 Error design DesignForExtension Class 'FeedDetails' looks like designed for extension (can be subclassed), but the method 'withPollIntervalMillis' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FeedDetails' final or making the method 'withPollIntervalMillis' static/final/abstract/empty, or adding allowed annotation for the method. 98
 Error javadoc JavadocMethod Missing a Javadoc comment. 98
 Error misc FinalParameters Parameter pollIntervalMillis should be final. 98
 Error coding HiddenField 'pollIntervalMillis' hides a field. 98
 Error design DesignForExtension Class 'FeedDetails' 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 'FeedDetails' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 103
 Error design DesignForExtension Class 'FeedDetails' 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 'FeedDetails' final or making the method 'getAdditionalProperties' static/final/abstract/empty, or adding allowed annotation for the method. 108
 Error javadoc JavadocMethod Missing a Javadoc comment. 108
 Error design DesignForExtension Class 'FeedDetails' 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 'FeedDetails' final or making the method 'setAdditionalProperty' static/final/abstract/empty, or adding allowed annotation for the method. 114
 Error javadoc JavadocMethod Missing a Javadoc comment. 114
 Error misc FinalParameters Parameter name should be final. 116
 Error misc FinalParameters Parameter value should be final. 116
 Error design DesignForExtension Class 'FeedDetails' 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 'FeedDetails' final or making the method 'withAdditionalProperty' static/final/abstract/empty, or adding allowed annotation for the method. 120
 Error javadoc JavadocMethod Missing a Javadoc comment. 120
 Error misc FinalParameters Parameter name should be final. 120
 Error misc FinalParameters Parameter value should be final. 120
 Error design DesignForExtension Class 'FeedDetails' 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 'FeedDetails' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 125
 Error sizes LineLength Line is longer than 80 characters (found 118). 127
 Error design DesignForExtension Class 'FeedDetails' 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 'FeedDetails' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 130
 Error misc FinalParameters Parameter other should be final. 131
 Error coding SimplifyBooleanExpression Expression can be simplified. 135
 Error sizes LineLength Line is longer than 80 characters (found 173). 139

org/apache/streams/rss/RssStreamConfiguration.java

Severity Category Rule Message Line
 Error javadoc JavadocType Missing a Javadoc comment. 23
 Error blocks LeftCurly '{' at column 1 should be on the previous line. 29
 Error javadoc JavadocVariable Missing a Javadoc comment. 31
 Error javadoc JavadocVariable Missing a Javadoc comment. 36
 Error sizes LineLength Line is longer than 80 characters (found 85). 37
 Error regexp RegexpSingleline Line has trailing spaces. 40
 Error regexp RegexpSingleline Line has trailing spaces. 51
 Error misc FinalParameters Parameter feeds should be final. 57
 Error coding HiddenField 'feeds' hides a field. 57
 Error design DesignForExtension Class 'RssStreamConfiguration' looks like designed for extension (can be subclassed), but the method 'withFeeds' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'RssStreamConfiguration' final or making the method 'withFeeds' static/final/abstract/empty, or adding allowed annotation for the method. 61
 Error javadoc JavadocMethod Missing a Javadoc comment. 61
 Error misc FinalParameters Parameter feeds should be final. 61
 Error coding HiddenField 'feeds' hides a field. 61
 Error design DesignForExtension Class 'RssStreamConfiguration' 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 'RssStreamConfiguration' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 66
 Error design DesignForExtension Class 'RssStreamConfiguration' 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 'RssStreamConfiguration' final or making the method 'getAdditionalProperties' static/final/abstract/empty, or adding allowed annotation for the method. 71
 Error javadoc JavadocMethod Missing a Javadoc comment. 71
 Error design DesignForExtension Class 'RssStreamConfiguration' 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 'RssStreamConfiguration' final or making the method 'setAdditionalProperty' static/final/abstract/empty, or adding allowed annotation for the method. 77
 Error javadoc JavadocMethod Missing a Javadoc comment. 77
 Error misc FinalParameters Parameter name should be final. 79
 Error misc FinalParameters Parameter value should be final. 79
 Error sizes LineLength Line is longer than 80 characters (found 85). 83
 Error design DesignForExtension Class 'RssStreamConfiguration' 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 'RssStreamConfiguration' final or making the method 'withAdditionalProperty' static/final/abstract/empty, or adding allowed annotation for the method. 83
 Error javadoc JavadocMethod Missing a Javadoc comment. 83
 Error misc FinalParameters Parameter name should be final. 83
 Error misc FinalParameters Parameter value should be final. 83
 Error design DesignForExtension Class 'RssStreamConfiguration' 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 'RssStreamConfiguration' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 88
 Error sizes LineLength Line is longer than 80 characters (found 93). 90
 Error design DesignForExtension Class 'RssStreamConfiguration' 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 'RssStreamConfiguration' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 93
 Error misc FinalParameters Parameter other should be final. 94
 Error coding SimplifyBooleanExpression Expression can be simplified. 98
 Error sizes LineLength Line is longer than 80 characters (found 126). 102

org/apache/streams/rss/processor/RssTypeConverter.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file.
 Error javadoc JavadocVariable Missing a Javadoc comment. 41
 Error sizes LineLength Line is longer than 80 characters (found 87). 43
 Error javadoc JavadocVariable Missing a Javadoc comment. 43
 Error javadoc JavadocVariable Missing a Javadoc comment. 45
 Error javadoc JavadocVariable Missing a Javadoc comment. 46
 Error javadoc JavadocVariable Missing a Javadoc comment. 47
 Error design DesignForExtension Class 'RssTypeConverter' 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 'RssTypeConverter' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 49
 Error design DesignForExtension Class 'RssTypeConverter' 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 'RssTypeConverter' final or making the method 'process' static/final/abstract/empty, or adding allowed annotation for the method. 54
 Error misc FinalParameters Parameter datum should be final. 55
 Error sizes LineLength Line is longer than 80 characters (found 88). 58
 Error sizes LineLength Line is longer than 80 characters (found 106). 59
 Error whitespace NoWhitespaceBefore '++' is preceded with whitespace. 60
 Error whitespace NoWhitespaceBefore '++' is preceded with whitespace. 62
 Error sizes LineLength Line is longer than 80 characters (found 121). 63
 Error sizes LineLength Line is longer than 80 characters (found 102). 66
 Error design DesignForExtension Class 'RssTypeConverter' 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 'RssTypeConverter' final or making the method 'prepare' static/final/abstract/empty, or adding allowed annotation for the method. 71
 Error misc FinalParameters Parameter configurationObject should be final. 72

org/apache/streams/rss/provider/RssEventProcessor.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file.
 Error sizes LineLength Line is longer than 80 characters (found 88). 40
 Error javadoc JavadocVariable Missing a Javadoc comment. 40
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error javadoc JavadocVariable Missing a Javadoc comment. 44
 Error javadoc JavadocVariable Missing a Javadoc comment. 45
 Error javadoc JavadocVariable Missing a Javadoc comment. 47
 Error javadoc JavadocVariable Missing a Javadoc comment. 48
 Error sizes LineLength Line is longer than 80 characters (found 102). 50
 Error javadoc JavadocVariable Missing a Javadoc comment. 50
 Error javadoc JavadocVariable Missing a Javadoc comment. 51
 Error javadoc JavadocVariable Missing a Javadoc comment. 53
 Error sizes LineLength Line is longer than 80 characters (found 115). 62
 Error misc FinalParameters Parameter inQueue should be final. 62
 Error coding HiddenField 'inQueue' hides a field. 62
 Error misc FinalParameters Parameter outQueue should be final. 62
 Error coding HiddenField 'outQueue' hides a field. 62
 Error misc FinalParameters Parameter inClass should be final. 62
 Error coding HiddenField 'inClass' hides a field. 62
 Error misc FinalParameters Parameter outClass should be final. 62
 Error coding HiddenField 'outClass' hides a field. 62
 Error sizes LineLength Line is longer than 80 characters (found 100). 75
 Error misc FinalParameters Parameter inQueue should be final. 75
 Error coding HiddenField 'inQueue' hides a field. 75
 Error misc FinalParameters Parameter outQueue should be final. 75
 Error coding HiddenField 'outQueue' hides a field. 75
 Error misc FinalParameters Parameter outClass should be final. 75
 Error coding HiddenField 'outClass' hides a field. 75
 Error design DesignForExtension Class 'RssEventProcessor' 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 'RssEventProcessor' final or making the method 'run' static/final/abstract/empty, or adding allowed annotation for the method. 81
 Error coding MagicNumber '100' is a magic number. 93
 Error whitespace ParenPad '(' is followed by whitespace. 96
 Error whitespace ParenPad '(' is followed by whitespace. 98
 Error whitespace ParenPad '(' is followed by whitespace. 100
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 102
 Error whitespace ParenPad '(' is followed by whitespace. 103
 Error whitespace ParenPad ')' is preceded with whitespace. 103
 Error sizes LineLength Line is longer than 80 characters (found 122). 104
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 104
 Error whitespace ParenPad '(' is followed by whitespace. 106
 Error whitespace ParenPad ')' is preceded with whitespace. 106

org/apache/streams/rss/provider/RssStreamProvider.java

Severity Category Rule Message Line
 Error javadoc JavadocStyle First sentence should end with a period. 58
 Error sizes LineLength Line is longer than 80 characters (found 112). 59
 Error javadoc JavadocVariable Missing a Javadoc comment. 63
 Error sizes LineLength Line is longer than 80 characters (found 88). 65
 Error javadoc JavadocVariable Missing a Javadoc comment. 65
 Error javadoc JavadocVariable Missing a Javadoc comment. 67
 Error javadoc JavadocVariable Missing a Javadoc comment. 69
 Error javadoc JavadocVariable Missing a Javadoc comment. 70
 Error javadoc JavadocVariable Missing a Javadoc comment. 71
 Error javadoc JavadocVariable Missing a Javadoc comment. 72
 Error javadoc JavadocVariable Missing a Javadoc comment. 73
 Error javadoc JavadocVariable Missing a Javadoc comment. 75
 Error javadoc JavadocMethod Missing a Javadoc comment. 78
 Error sizes LineLength Line is longer than 80 characters (found 87). 80
 Error javadoc JavadocMethod Missing a Javadoc comment. 83
 Error misc FinalParameters Parameter perpetual should be final. 83
 Error coding HiddenField 'perpetual' hides a field. 83
 Error sizes LineLength Line is longer than 80 characters (found 91). 85
 Error javadoc JavadocMethod Missing a Javadoc comment. 88
 Error misc FinalParameters Parameter config should be final. 88
 Error coding HiddenField 'config' hides a field. 88
 Error javadoc JavadocMethod Missing a Javadoc comment. 92
 Error misc FinalParameters Parameter config should be final. 92
 Error coding HiddenField 'config' hides a field. 92
 Error misc FinalParameters Parameter perpetual should be final. 92
 Error coding HiddenField 'perpetual' hides a field. 92
 Error design DesignForExtension Class 'RssStreamProvider' 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 'RssStreamProvider' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 97
 Error design DesignForExtension Class 'RssStreamProvider' 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 'RssStreamProvider' final or making the method 'startStream' static/final/abstract/empty, or adding allowed annotation for the method. 102
 Error design DesignForExtension Class 'RssStreamProvider' 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 'RssStreamProvider' final or making the method 'readCurrent' static/final/abstract/empty, or adding allowed annotation for the method. 108
 Error sizes LineLength Line is longer than 80 characters (found 100). 119
 Error design DesignForExtension Class 'RssStreamProvider' 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 'RssStreamProvider' final or making the method 'readNew' static/final/abstract/empty, or adding allowed annotation for the method. 123
 Error misc FinalParameters Parameter sequence should be final. 124
 Error design DesignForExtension Class 'RssStreamProvider' 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 'RssStreamProvider' final or making the method 'readRange' static/final/abstract/empty, or adding allowed annotation for the method. 128
 Error misc FinalParameters Parameter start should be final. 129
 Error misc FinalParameters Parameter end should be final. 129
 Error design DesignForExtension Class 'RssStreamProvider' 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 'RssStreamProvider' final or making the method 'isRunning' static/final/abstract/empty, or adding allowed annotation for the method. 133
 Error design DesignForExtension Class 'RssStreamProvider' 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 'RssStreamProvider' final or making the method 'prepare' static/final/abstract/empty, or adding allowed annotation for the method. 138
 Error misc FinalParameters Parameter configurationObject should be final. 139
 Error sizes LineLength Line is longer than 80 characters (found 101). 140
 Error coding MagicNumber '4' is a magic number. 140
 Error coding MagicNumber '15L' is a magic number. 140
 Error design DesignForExtension Class 'RssStreamProvider' looks like designed for extension (can be subclassed), but the method 'getScheduler' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'RssStreamProvider' final or making the method 'getScheduler' static/final/abstract/empty, or adding allowed annotation for the method. 147
 Error javadoc JavadocMethod Missing a Javadoc comment. 147
 Error misc FinalParameters Parameter queue should be final. 148
 Error sizes LineLength Line is longer than 80 characters (found 83). 152
 Error design DesignForExtension Class 'RssStreamProvider' 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 'RssStreamProvider' final or making the method 'cleanUp' static/final/abstract/empty, or adding allowed annotation for the method. 156
 Error coding MagicNumber '10' is a magic number. 159
 Error coding MagicNumber '10' is a magic number. 159
 Error javadoc JavadocStyle First sentence should end with a period. 162
 Error sizes LineLength Line is longer than 80 characters (found 122). 172
 Error misc FinalParameters Parameter args should be final. 176
 Error sizes LineLength Line is longer than 80 characters (found 125). 186
 Error sizes LineLength Line is longer than 80 characters (found 98). 190
 Error sizes LineLength Line is longer than 80 characters (found 131). 191
 Error sizes LineLength Line is longer than 80 characters (found 101). 196
 Error sizes LineLength Line is longer than 80 characters (found 111). 200
 Error whitespace ParenPad '(' is followed by whitespace. 211

org/apache/streams/rss/provider/RssStreamProviderTask.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 99). 51
 Error sizes LineLength Line is longer than 80 characters (found 137). 52
 Error sizes LineLength Line is longer than 80 characters (found 136). 53
 Error sizes LineLength Line is longer than 80 characters (found 111). 57
 Error sizes LineLength Line is longer than 80 characters (found 123). 58
 Error sizes LineLength Line is longer than 80 characters (found 84). 59
 Error sizes LineLength Line is longer than 80 characters (found 124). 64
 Error sizes LineLength Line is longer than 80 characters (found 119). 65
 Error sizes LineLength Line is longer than 80 characters (found 92). 70
 Error javadoc JavadocVariable Missing a Javadoc comment. 70
 Error javadoc JavadocVariable Missing a Javadoc comment. 71
 Error javadoc JavadocVariable Missing a Javadoc comment. 72
 Error javadoc JavadocVariable Missing a Javadoc comment. 73
 Error javadoc JavadocVariable Missing a Javadoc comment. 74
 Error javadoc JavadocVariable Missing a Javadoc comment. 75
 Error sizes LineLength Line is longer than 80 characters (found 81). 81
 Error naming MemberName Name 'PREVIOUSLY_SEEN' must match pattern '^[a-z][a-zA-Z0-9]*$'. 81
 Error javadoc JavadocVariable Missing a Javadoc comment. 84
 Error javadoc JavadocVariable Missing a Javadoc comment. 85
 Error javadoc JavadocVariable Missing a Javadoc comment. 86
 Error javadoc JavadocVariable Missing a Javadoc comment. 87
 Error javadoc JavadocVariable Missing a Javadoc comment. 88
 Error javadoc JavadocVariable Missing a Javadoc comment. 89
 Error javadoc JavadocStyle First sentence should end with a period. 92
 Error sizes LineLength Line is longer than 80 characters (found 110). 95
 Error sizes LineLength Line is longer than 80 characters (found 83). 99
 Error misc FinalParameters Parameter queue should be final. 99
 Error misc FinalParameters Parameter rssFeed should be final. 99
 Error coding HiddenField 'rssFeed' hides a field. 99
 Error sizes LineLength Line is longer than 80 characters (found 81). 100
 Error coding MagicNumber '30' is a magic number. 100
 Error sizes LineLength Line is longer than 80 characters (found 110). 106
 Error sizes LineLength Line is longer than 80 characters (found 96). 111
 Error misc FinalParameters Parameter queue should be final. 111
 Error misc FinalParameters Parameter rssFeed should be final. 111
 Error coding HiddenField 'rssFeed' hides a field. 111
 Error misc FinalParameters Parameter timeOut should be final. 111
 Error coding HiddenField 'timeOut' hides a field. 111
 Error coding MagicNumber '30' is a magic number. 112
 Error javadoc JavadocStyle First sentence should end with a period. 115
 Error sizes LineLength Line is longer than 80 characters (found 110). 118
 Error sizes LineLength Line is longer than 80 characters (found 108). 123
 Error misc FinalParameters Parameter queue should be final. 123
 Error misc FinalParameters Parameter rssFeed should be final. 123
 Error coding HiddenField 'rssFeed' hides a field. 123
 Error misc FinalParameters Parameter publishedSince should be final. 123
 Error coding HiddenField 'publishedSince' hides a field. 123
 Error sizes LineLength Line is longer than 80 characters (found 123). 128
 Error sizes LineLength Line is longer than 80 characters (found 110). 132
 Error sizes LineLength Line is longer than 80 characters (found 81). 134
 Error sizes LineLength Line is longer than 80 characters (found 140). 136
 Error misc FinalParameters Parameter queue should be final. 136
 Error misc FinalParameters Parameter rssFeed should be final. 136
 Error coding HiddenField 'rssFeed' hides a field. 136
 Error misc FinalParameters Parameter publishedSince should be final. 136
 Error coding HiddenField 'publishedSince' hides a field. 136
 Error misc FinalParameters Parameter timeOut should be final. 136
 Error coding HiddenField 'timeOut' hides a field. 136
 Error misc FinalParameters Parameter perpetual should be final. 136
 Error coding HiddenField 'perpetual' hides a field. 136
 Error design DesignForExtension Class 'RssStreamProviderTask' 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 'RssStreamProviderTask' final or making the method 'run' static/final/abstract/empty, or adding allowed annotation for the method. 153
 Error sizes LineLength Line is longer than 80 characters (found 83). 161
 Error javadoc JavadocStyle First sentence should end with a period. 165
 Error sizes LineLength Line is longer than 80 characters (found 82). 169
 Error sizes LineLength Line is longer than 80 characters (found 89). 173
 Error misc FinalParameters Parameter feedUrl should be final. 173
 Error sizes LineLength Line is longer than 80 characters (found 92). 177
 Error sizes LineLength Line is longer than 80 characters (found 84). 182
 Error sizes LineLength Line is longer than 80 characters (found 111). 195
 Error sizes LineLength Line is longer than 80 characters (found 111). 202
 Error sizes LineLength Line is longer than 80 characters (found 97). 209
 Error misc FinalParameters Parameter node should be final. 228
 Error sizes LineLength Line is longer than 80 characters (found 81). 230
 Error sizes LineLength Line is longer than 80 characters (found 90). 232
 Error sizes LineLength Line is longer than 80 characters (found 83). 239
 Error misc FinalParameters Parameter id should be final. 244
 Error misc FinalParameters Parameter rssFeed should be final. 244
 Error coding HiddenField 'rssFeed' hides a field. 244

org/apache/streams/rss/provider/perpetual/RssFeedScheduler.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file.
 Error sizes LineLength Line is longer than 80 characters (found 87). 40
 Error javadoc JavadocVariable Missing a Javadoc comment. 40
 Error javadoc JavadocVariable Missing a Javadoc comment. 41
 Error javadoc JavadocVariable Missing a Javadoc comment. 43
 Error javadoc JavadocVariable Missing a Javadoc comment. 44
 Error javadoc JavadocVariable Missing a Javadoc comment. 45
 Error javadoc JavadocVariable Missing a Javadoc comment. 46
 Error javadoc JavadocVariable Missing a Javadoc comment. 47
 Error javadoc JavadocVariable Missing a Javadoc comment. 48
 Error javadoc JavadocVariable Missing a Javadoc comment. 49
 Error sizes LineLength Line is longer than 80 characters (found 126). 51
 Error javadoc JavadocMethod Missing a Javadoc comment. 51
 Error misc FinalParameters Parameter service should be final. 51
 Error coding HiddenField 'service' hides a field. 51
 Error misc FinalParameters Parameter feedDetailsList should be final. 51
 Error coding HiddenField 'feedDetailsList' hides a field. 51
 Error misc FinalParameters Parameter dataQueue should be final. 51
 Error coding HiddenField 'dataQueue' hides a field. 51
 Error sizes LineLength Line is longer than 80 characters (found 138). 62
 Error misc FinalParameters Parameter service should be final. 62
 Error coding HiddenField 'service' hides a field. 62
 Error misc FinalParameters Parameter feedDetailsList should be final. 62
 Error coding HiddenField 'feedDetailsList' hides a field. 62
 Error misc FinalParameters Parameter dataQueue should be final. 62
 Error coding HiddenField 'dataQueue' hides a field. 62
 Error misc FinalParameters Parameter peroid should be final. 62
 Error coding HiddenField 'peroid' hides a field. 62
 Error design DesignForExtension Class 'RssFeedScheduler' 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 'RssFeedScheduler' final or making the method 'stop' static/final/abstract/empty, or adding allowed annotation for the method. 72
 Error javadoc JavadocMethod Missing a Javadoc comment. 72
 Error design DesignForExtension Class 'RssFeedScheduler' looks like designed for extension (can be subclassed), but the method 'isComplete' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'RssFeedScheduler' final or making the method 'isComplete' static/final/abstract/empty, or adding allowed annotation for the method. 76
 Error javadoc JavadocMethod Missing a Javadoc comment. 76
 Error design DesignForExtension Class 'RssFeedScheduler' 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 'RssFeedScheduler' final or making the method 'run' static/final/abstract/empty, or adding allowed annotation for the method. 80
 Error coding MagicNumber '60000' is a magic number. 89
 Error sizes LineLength Line is longer than 80 characters (found 82). 96
 Error coding InnerAssignment Inner assignments should be avoided. 107
 Error sizes LineLength Line is longer than 80 characters (found 89). 118
 Error sizes LineLength Line is longer than 80 characters (found 83). 119

org/apache/streams/rss/serializer/SyndEntryActivitySerializer.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file.
 Error sizes LineLength Line is longer than 80 characters (found 84). 42
 Error javadoc JavadocType Missing a Javadoc comment. 42
 Error sizes LineLength Line is longer than 80 characters (found 98). 44
 Error javadoc JavadocVariable Missing a Javadoc comment. 44
 Error javadoc JavadocVariable Missing a Javadoc comment. 46
 Error javadoc JavadocMethod Missing a Javadoc comment. 48
 Error javadoc JavadocMethod Missing a Javadoc comment. 52
 Error misc FinalParameters Parameter includeRomeExtension should be final. 52
 Error coding HiddenField 'includeRomeExtension' hides a field. 52
 Error design DesignForExtension Class 'SyndEntryActivitySerializer' looks like designed for extension (can be subclassed), but the method 'deserializeAll' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SyndEntryActivitySerializer' final or making the method 'deserializeAll' static/final/abstract/empty, or adding allowed annotation for the method. 56
 Error misc FinalParameters Parameter objectNodes should be final. 57
 Error design DesignForExtension Class 'SyndEntryActivitySerializer' looks like designed for extension (can be subclassed), but the method 'serializationFormat' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SyndEntryActivitySerializer' final or making the method 'serializationFormat' static/final/abstract/empty, or adding allowed annotation for the method. 65
 Error design DesignForExtension Class 'SyndEntryActivitySerializer' looks like designed for extension (can be subclassed), but the method 'serialize' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SyndEntryActivitySerializer' final or making the method 'serialize' static/final/abstract/empty, or adding allowed annotation for the method. 70
 Error misc FinalParameters Parameter deserialized should be final. 71
 Error sizes LineLength Line is longer than 80 characters (found 82). 72
 Error design DesignForExtension Class 'SyndEntryActivitySerializer' looks like designed for extension (can be subclassed), but the method 'deserialize' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SyndEntryActivitySerializer' final or making the method 'deserialize' static/final/abstract/empty, or adding allowed annotation for the method. 75
 Error misc FinalParameters Parameter syndEntry should be final. 76
 Error sizes LineLength Line is longer than 80 characters (found 89). 86
 Error misc FinalParameters Parameter entry should be final. 86
 Error misc FinalParameters Parameter withExtension should be final. 86
 Error javadoc JavadocStyle First sentence should end with a period. 125
 Error sizes LineLength Line is longer than 80 characters (found 81). 126
 Error misc FinalParameters Parameter entry should be final. 132
 Error sizes LineLength Line is longer than 80 characters (found 92). 141
 Error coding AvoidInlineConditionals Avoid inline conditionals. 141
 Error misc FinalParameters Parameter entry should be final. 156
 Error coding InnerAssignment Inner assignments should be avoided. 162
 Error misc FinalParameters Parameter entry should be final. 175
 Error coding AvoidInlineConditionals Avoid inline conditionals. 201
 Error misc FinalParameters Parameter resource should be final. 216
 Error sizes LineLength Line is longer than 80 characters (found 91). 217
 Error misc FinalParameters Parameter activity should be final. 228
 Error misc FinalParameters Parameter entry should be final. 228

org/apache/streams/rss/serializer/SyndEntrySerializer.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 114). 42
 Error sizes LineLength Line is longer than 80 characters (found 90). 47
 Error javadoc JavadocVariable Missing a Javadoc comment. 47
 Error design DesignForExtension Class 'SyndEntrySerializer' looks like designed for extension (can be subclassed), but the method 'deserialize' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SyndEntrySerializer' final or making the method 'deserialize' static/final/abstract/empty, or adding allowed annotation for the method. 49
 Error javadoc JavadocMethod Missing a Javadoc comment. 49
 Error misc FinalParameters Parameter entry should be final. 49
 Error javadoc JavadocMethod Missing a Javadoc comment. 53
 Error misc FinalParameters Parameter entry should be final. 53
 Error sizes LineLength Line is longer than 80 characters (found 83). 61
 Error sizes LineLength Line is longer than 80 characters (found 95). 78
 Error javadoc JavadocMethod Missing a Javadoc comment. 78
 Error misc FinalParameters Parameter root should be final. 78
 Error misc FinalParameters Parameter factory should be final. 78
 Error misc FinalParameters Parameter categories should be final. 78
 Error sizes LineLength Line is longer than 80 characters (found 99). 86
 Error sizes LineLength Line is longer than 80 characters (found 101). 95
 Error whitespace ParenPad ')' is preceded with whitespace. 106
 Error sizes LineLength Line is longer than 80 characters (found 91). 115
 Error javadoc JavadocMethod Missing a Javadoc comment. 115
 Error misc FinalParameters Parameter root should be final. 115
 Error misc FinalParameters Parameter factory should be final. 115
 Error misc FinalParameters Parameter contents should be final. 115
 Error sizes LineLength Line is longer than 80 characters (found 99). 123
 Error sizes LineLength Line is longer than 80 characters (found 102). 128
 Error javadoc JavadocMethod Missing a Javadoc comment. 139
 Error misc FinalParameters Parameter root should be final. 139
 Error misc FinalParameters Parameter date should be final. 139
 Error misc FinalParameters Parameter key should be final. 139
 Error sizes LineLength Line is longer than 80 characters (found 97). 147
 Error javadoc JavadocMethod Missing a Javadoc comment. 147
 Error misc FinalParameters Parameter root should be final. 147
 Error misc FinalParameters Parameter factory should be final. 147
 Error misc FinalParameters Parameter synd should be final. 147
 Error sizes LineLength Line is longer than 80 characters (found 95). 164
 Error javadoc JavadocMethod Missing a Javadoc comment. 164
 Error misc FinalParameters Parameter root should be final. 164
 Error misc FinalParameters Parameter factory should be final. 164
 Error misc FinalParameters Parameter enclosures should be final. 164
 Error sizes LineLength Line is longer than 80 characters (found 96). 193
 Error sizes LineLength Line is longer than 80 characters (found 103). 199
 Error javadoc JavadocMethod Missing a Javadoc comment. 199
 Error misc FinalParameters Parameter root should be final. 199
 Error misc FinalParameters Parameter factory should be final. 199
 Error misc FinalParameters Parameter foreignMarkUp should be final. 199
 Error sizes LineLength Line is longer than 80 characters (found 111). 213
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 214
 Error sizes LineLength Line is longer than 80 characters (found 114). 217
 Error sizes LineLength Line is longer than 80 characters (found 90). 222
 Error javadoc JavadocMethod Missing a Javadoc comment. 222
 Error misc FinalParameters Parameter root should be final. 222
 Error misc FinalParameters Parameter factory should be final. 222
 Error misc FinalParameters Parameter image should be final. 222
 Error sizes LineLength Line is longer than 80 characters (found 111). 234
 Error javadoc JavadocMethod Missing a Javadoc comment. 234
 Error misc FinalParameters Parameter toSerialize should be final. 234
 Error misc FinalParameters Parameter key should be final. 234
 Error misc FinalParameters Parameter node should be final. 234
 Error misc FinalParameters Parameter factory should be final. 234
 Error sizes LineLength Line is longer than 80 characters (found 128). 243
 Error sizes LineLength Line is longer than 80 characters (found 85). 249
 Error javadoc JavadocMethod Missing a Javadoc comment. 249
 Error misc FinalParameters Parameter root should be final. 249
 Error misc FinalParameters Parameter factory should be final. 249
 Error misc FinalParameters Parameter links should be final. 249
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 250
 Error whitespace ParenPad '(' is followed by whitespace. 250
 Error whitespace ParenPad ')' is preceded with whitespace. 250
 Error sizes LineLength Line is longer than 80 characters (found 109). 271
 Error sizes LineLength Line is longer than 80 characters (found 89). 275
 Error javadoc JavadocMethod Missing a Javadoc comment. 275
 Error misc FinalParameters Parameter root should be final. 275
 Error misc FinalParameters Parameter factory should be final. 275
 Error misc FinalParameters Parameter modules should be final. 275
 Error sizes LineLength Line is longer than 80 characters (found 114). 287
 Error sizes LineLength Line is longer than 80 characters (found 91). 294
 Error javadoc JavadocMethod Missing a Javadoc comment. 294
 Error misc FinalParameters Parameter root should be final. 294
 Error misc FinalParameters Parameter factory should be final. 294
 Error misc FinalParameters Parameter source should be final. 294
 Error sizes LineLength Line is longer than 80 characters (found 90). 303
 Error javadoc JavadocMethod Missing a Javadoc comment. 321
 Error misc FinalParameters Parameter string should be final. 321
 Error misc FinalParameters Parameter key should be final. 321
 Error misc FinalParameters Parameter node should be final. 321