Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

Files Infos Infos Warnings Warnings Errors Errors
51 0 0 341

Files

Files Infos Warnings Errors
net/sf/bacchus/AbstractContainer.java 0 0 12
net/sf/bacchus/AbstractControl.java 0 0 7
net/sf/bacchus/AbstractRecord.java 0 0 14
net/sf/bacchus/CompanyBatch.java 0 0 3
net/sf/bacchus/CompanyBatchControl.java 0 0 27
net/sf/bacchus/CompanyBatchHeader.java 0 0 22
net/sf/bacchus/File.java 0 0 1
net/sf/bacchus/FileControl.java 0 0 16
net/sf/bacchus/FileHeader.java 0 0 28
net/sf/bacchus/Raw.java 0 0 2
net/sf/bacchus/Record.java 0 0 1
net/sf/bacchus/Rtn.java 0 0 7
net/sf/bacchus/RtnPropertyEditor.java 0 0 6
net/sf/bacchus/charset/X_ACH_XL.java 0 0 5
net/sf/bacchus/charset/X_ACH_XP.java 0 0 25
net/sf/bacchus/charset/X_US_ASCII_ACH.java 0 0 7
net/sf/bacchus/records/AbstractAddenda.java 0 0 2
net/sf/bacchus/records/AbstractDetail.java 0 0 24
net/sf/bacchus/records/AbstractInfoDetail.java 0 0 2
net/sf/bacchus/records/AbstractTerminalDetail.java 0 0 12
net/sf/bacchus/records/Check.java 0 0 7
net/sf/bacchus/records/DestroyedCheck.java 0 0 10
net/sf/bacchus/records/Info.java 0 0 8
net/sf/bacchus/records/Payment.java 0 0 7
net/sf/bacchus/records/PointOfPurchase.java 0 0 9
net/sf/bacchus/records/PointOfSale.java 0 0 2
net/sf/bacchus/records/Terminal.java 0 0 19
net/sf/bacchus/records/TruncatedCheck.java 0 0 1
net/sf/bacchus/records/WebPayment.java 0 0 1
net/sf/bacchus/spring/RecordAggregator.java 0 0 2
net/sf/bacchus/spring/RecordNormalizer.java 0 0 2
net/sf/bacchus/spring/RecordProcessLogger.java 0 0 2
net/sf/bacchus/spring/RecordProcessorSupport.java 0 0 10
net/sf/bacchus/spring/RecordReader.java 0 0 14
net/sf/bacchus/spring/RecordSpecializer.java 0 0 18
net/sf/bacchus/spring/RecordValidator.java 0 0 6

Rules

Rules Violations Severity
PackageHtml 0 Errors Error
JavadocType 1 Errors Error
JavadocMethod 8 Errors Error
JavadocVariable 1 Errors Error
JavadocStyle 0 Errors Error
AbstractClassName 0 Errors Error
ConstantName 0 Errors Error
LocalFinalVariableName 0 Errors Error
LocalVariableName 0 Errors Error
MemberName 0 Errors Error
MethodName 0 Errors Error
PackageName 0 Errors Error
ParameterName 0 Errors Error
StaticVariableName 0 Errors Error
TypeName 3 Errors Error
AvoidStarImport 0 Errors Error
IllegalImport 0 Errors Error
UnusedImports 1 Errors Error
ImportOrder
  • separated : "true"
  • groups : "java,javax,org,com"
11 Errors Error
ExecutableStatementCount 0 Errors Error
FileLength 0 Errors Error
LineLength
  • max : "120"
2 Errors Error
MethodLength 0 Errors Error
AnonInnerLength 1 Errors Error
ParameterNumber 0 Errors Error
EmptyForInitializerPad 0 Errors Error
EmptyForIteratorPad 0 Errors Error
MethodParamPad 0 Errors Error
NoWhitespaceAfter
  • tokens : "BNOT, DEC, DOT, INC, LNOT, UNARY_MINUS, UNARY_PLUS"
0 Errors Error
NoWhitespaceBefore 0 Errors Error
OperatorWrap 0 Errors Error
ParenPad 0 Errors Error
TypecastParenPad 0 Errors Error
TabCharacter 0 Errors Error
WhitespaceAfter 0 Errors Error
WhitespaceAround
  • tokens : "ASSIGN, BAND, BAND_ASSIGN, BOR, BOR_ASSIGN, BSR, BSR_ASSIGN, BXOR, BXOR_ASSIGN, COLON, DIV, DIV_ASSIGN, EQUAL, GE, GT, LAND, LCURLY, LE, LITERAL_ASSERT, LITERAL_CATCH, LITERAL_DO, LITERAL_ELSE, LITERAL_FINALLY, LITERAL_FOR, LITERAL_IF, LITERAL_RETURN, LITERAL_SYNCHRONIZED, LITERAL_TRY, LITERAL_WHILE, LOR, LT, MINUS, MINUS_ASSIGN, MOD, MOD_ASSIGN, NOT_EQUAL, PLUS, PLUS_ASSIGN, QUESTION, RCURLY, SL, SLIST, SL_ASSIGN, SR, SR_ASSIGN, STAR, STAR_ASSIGN, TYPE_EXTENSION_AND, WILDCARD_TYPE"
0 Errors Error
ModifierOrder 0 Errors Error
RedundantModifier 0 Errors Error
EmptyBlock 0 Errors Error
LeftCurly 0 Errors Error
NeedBraces 0 Errors Error
RightCurly
  • tokens : "LITERAL_TRY, LITERAL_CATCH, LITERAL_FINALLY, LITERAL_IF"
  • option : "alone"
79 Errors Error
RightCurly
  • tokens : "LITERAL_ELSE"
  • option : "same"
79 Errors Error
AvoidNestedBlocks 0 Errors Error
ArrayTrailingComma 2 Errors Error
CovariantEquals 0 Errors Error
DoubleCheckedLocking 0 Errors Error
EmptyStatement 0 Errors Error
EqualsHashCode 0 Errors Error
FinalLocalVariable
  • tokens : "VARIABLE_DEF,PARAMETER_DEF"
0 Errors Error
HiddenField
  • ignoreConstructorParameter : "true"
  • ignoreSetter : "true"
1 Errors Error
IllegalInstantiation
  • classes : "java.lang.String,java.lang.Boolean,java.lang.Character,java.lang.Integer"
1 Errors Error
IllegalToken
  • tokens : "LITERAL_NATIVE"
0 Errors Error
InnerAssignment 0 Errors Error
MagicNumber 152 Errors Error
MissingSwitchDefault 0 Errors Error
ModifiedControlVariable 0 Errors Error
RedundantThrows
  • allowUnchecked : "true"
0 Errors Error
SimplifyBooleanExpression 0 Errors Error
SimplifyBooleanReturn 0 Errors Error
StringLiteralEquality 0 Errors Error
NestedIfDepth 0 Errors Error
NestedTryDepth 0 Errors Error
SuperClone 0 Errors Error
SuperFinalize 0 Errors Error
IllegalCatch 0 Errors Error
IllegalThrows 0 Errors Error
PackageDeclaration 0 Errors Error
JUnitTestCase 0 Errors Error
ReturnCount
  • max : "2"
4 Errors Error
IllegalType 0 Errors Error
DeclarationOrder 4 Errors Error
ParameterAssignment 0 Errors Error
ExplicitInitialization 1 Errors Error
DefaultComesLast 0 Errors Error
MissingCtor 19 Errors Error
FallThrough 0 Errors Error
MultipleStringLiterals 16 Errors Error
MultipleVariableDeclarations 0 Errors Error
UnnecessaryParentheses 0 Errors Error
VisibilityModifier 0 Errors Error
FinalClass 0 Errors Error
InterfaceIsType 0 Errors Error
HideUtilityClassConstructor 0 Errors Error
MutableException 0 Errors Error
ThrowsCount
  • max : "2"
0 Errors Error
BooleanExpressionComplexity
  • max : "3"
1 Errors Error
ClassDataAbstractionCoupling
  • max : "10"
1 Errors Error
ClassFanOutComplexity
  • max : "20"
0 Errors Error
CyclomaticComplexity
  • max : "10"
8 Errors Error
NPathComplexity
  • max : "20"
9 Errors Error
JavaNCSS
  • fileMaximum : "500"
  • classMaximum : "350"
  • methodMaximum : "50"
1 Errors Error
UncommentedMain 0 Errors Error
UpperEll 0 Errors Error
ArrayTypeStyle 0 Errors Error
FinalParameters
  • tokens : "METHOD_DEF, CTOR_DEF, LITERAL_CATCH"
0 Errors Error
Indentation
  • caseIndent : "0"
  • basicOffset : "4"
  • braceAdjustment : "0"
14 Errors Error
TrailingComment 0 Errors Error
NewlineAtEndOfFile
  • lineSeparator : "lf"
0 Errors Error
Translation 0 Errors Error

Details

net/sf/bacchus/AbstractContainer.java

Violation Message Line
Errors '}' should be alone on a line. 40
Errors '}' should be alone on a line. 44
Errors Cyclomatic Complexity is 11 (max allowed is 10). 64
Errors '}' should be alone on a line. 68
Errors '}' should be alone on a line. 70
Errors '}' should be alone on a line. 77
Errors '}' should be alone on a line. 80
Errors '}' should be alone on a line. 82
Errors '}' should be alone on a line. 84
Errors '}' should be alone on a line. 100
Errors '}' should be alone on a line. 104
Errors '}' should be alone on a line. 106

net/sf/bacchus/AbstractControl.java

Violation Message Line
Errors '}' should be alone on a line. 51
Errors '}' should be alone on a line. 71
Errors '}' should be alone on a line. 91
Errors '}' should be alone on a line. 111
Errors Cyclomatic Complexity is 14 (max allowed is 10). 120
Errors NPath Complexity is 32 (max allowed is 20). 120
Errors '}' should be alone on a line. 137

net/sf/bacchus/AbstractRecord.java

Violation Message Line
Errors Missing a Javadoc comment. 8
Errors '}' should be alone on a line. 54
Errors method def throws at indentation level 12 not at correct indentation, 8 72
Errors The String "Missing value for " appears 2 times in the file. 75
Errors '}' should be alone on a line. 77
Errors The String "greater than " appears 2 times in the file. 78
Errors '}' should be alone on a line. 80
Errors '}' should be alone on a line. 104
Errors The String "negative" appears 2 times in the file. 107
Errors Line is longer than 120 characters. 115
Errors The String "record type" appears 2 times in the file. 136
Errors '}' should be alone on a line. 137
Errors '9' is a magic number. 137
Errors '}' should be alone on a line. 139

net/sf/bacchus/CompanyBatch.java

Violation Message Line
Errors Class should define a constructor. 8
Errors '}' should be alone on a line. 47
Errors NPath Complexity is 32 (max allowed is 20). 155

net/sf/bacchus/CompanyBatchControl.java

Violation Message Line
Errors The String "%012d" appears 2 times in the file. 16
Errors '}' should be alone on a line. 75
Errors '}' should be alone on a line. 87
Errors '}' should be alone on a line. 99
Errors '}' should be alone on a line. 135
Errors '}' should be alone on a line. 158
Errors '4' is a magic number. 178
Errors '4' is a magic number. 179
Errors '10' is a magic number. 179
Errors '10' is a magic number. 180
Errors '20' is a magic number. 180
Errors '20' is a magic number. 181
Errors '32' is a magic number. 181
Errors '32' is a magic number. 182
Errors '44' is a magic number. 182
Errors '44' is a magic number. 183
Errors '54' is a magic number. 183
Errors '54' is a magic number. 184
Errors '73' is a magic number. 184
Errors '79' is a magic number. 185
Errors '87' is a magic number. 185
Errors '87' is a magic number. 186
Errors '94' is a magic number. 186
Errors '}' should be alone on a line. 200
Errors Cyclomatic Complexity is 12 (max allowed is 10). 220
Errors NPath Complexity is 432 (max allowed is 20). 220
Errors '}' should be alone on a line. 229

net/sf/bacchus/CompanyBatchHeader.java

Violation Message Line
Errors The String "%-10s" appears 2 times in the file. 31
Errors '4' is a magic number. 308
Errors '4' is a magic number. 309
Errors '20' is a magic number. 309
Errors '20' is a magic number. 310
Errors '40' is a magic number. 310
Errors '40' is a magic number. 311
Errors '50' is a magic number. 311
Errors '50' is a magic number. 312
Errors '53' is a magic number. 312
Errors '53' is a magic number. 313
Errors '63' is a magic number. 313
Errors '63' is a magic number. 314
Errors '69' is a magic number. 314
Errors '}' should be alone on a line. 319
Errors '}' should be alone on a line. 326
Errors '78' is a magic number. 333
Errors '79' is a magic number. 334
Errors '87' is a magic number. 334
Errors '87' is a magic number. 335
Errors '94' is a magic number. 335
Errors NPath Complexity is 256 (max allowed is 20). 371

net/sf/bacchus/File.java

Violation Message Line
Errors Class should define a constructor. 11

net/sf/bacchus/FileControl.java

Violation Message Line
Errors The String "%06d" appears 2 times in the file. 16
Errors The String "%012d" appears 2 times in the file. 16
Errors '}' should be alone on a line. 69
Errors '}' should be alone on a line. 95
Errors '7' is a magic number. 131
Errors '7' is a magic number. 132
Errors '13' is a magic number. 132
Errors '13' is a magic number. 133
Errors '21' is a magic number. 133
Errors '21' is a magic number. 134
Errors '31' is a magic number. 134
Errors '31' is a magic number. 135
Errors '43' is a magic number. 135
Errors '43' is a magic number. 136
Errors '55' is a magic number. 136
Errors '}' should be alone on a line. 151

net/sf/bacchus/FileHeader.java

Violation Message Line
Errors The String "%02d" appears 2 times in the file. 22
Errors The String " %08d%01d" appears 2 times in the file. 22
Errors The String "%c" appears 2 times in the file. 22
Errors The String "%-23s" appears 2 times in the file. 23
Errors '3' is a magic number. 301
Errors '3' is a magic number. 302
Errors '12' is a magic number. 302
Errors '12' is a magic number. 303
Errors '13' is a magic number. 304
Errors '22' is a magic number. 304
Errors '22' is a magic number. 305
Errors '23' is a magic number. 307
Errors '33' is a magic number. 307
Errors '33' is a magic number. 312
Errors '34' is a magic number. 313
Errors '37' is a magic number. 313
Errors '37' is a magic number. 314
Errors '39' is a magic number. 314
Errors '39' is a magic number. 315
Errors '40' is a magic number. 316
Errors '63' is a magic number. 316
Errors '63' is a magic number. 317
Errors '86' is a magic number. 317
Errors '86' is a magic number. 318
Errors '94' is a magic number. 318
Errors NPath Complexity is 64 (max allowed is 20). 325
Errors '}' should be alone on a line. 332
Errors NPath Complexity is 128 (max allowed is 20). 394

net/sf/bacchus/Raw.java

Violation Message Line
Errors '}' should be alone on a line. 68
Errors '}' should be alone on a line. 89

net/sf/bacchus/Record.java

Violation Message Line
Errors Anonymous inner class length is 33 lines (max allowed is 20). 15

net/sf/bacchus/Rtn.java

Violation Message Line
Errors '}' should be alone on a line. 32
Errors Constructor definition in wrong order. 48
Errors Constructor definition in wrong order. 56
Errors Constructor definition in wrong order. 66
Errors Expected @param tag for 'check'. 66
Errors '}' should be alone on a line. 117
Errors '}' should be alone on a line. 119

net/sf/bacchus/RtnPropertyEditor.java

Violation Message Line
Errors '}' should be alone on a line. 38
Errors '9' is a magic number. 38
Errors '}' should be alone on a line. 40
Errors '8' is a magic number. 41
Errors '8' is a magic number. 41
Errors '9' is a magic number. 44

net/sf/bacchus/charset/X_ACH_XL.java

Violation Message Line
Errors Name 'X_ACH_XL' must match pattern '^[A-Z][a-zA-Z0-9]*$'. 22
Errors '}' should be alone on a line. 78
Errors '}' should be alone on a line. 83
Errors Cyclomatic Complexity is 17 (max allowed is 10). 102
Errors NCSS for this method is 52 (max allowed is 50). 102

net/sf/bacchus/charset/X_ACH_XP.java

Violation Message Line
Errors Name 'X_ACH_XP' must match pattern '^[A-Z][a-zA-Z0-9]*$'. 17
Errors array initialization child at indentation level 12 not at correct indentation, [8, 66] 30
Errors array initialization child at indentation level 12 not at correct indentation, [8, 66] 31
Errors array initialization child at indentation level 12 not at correct indentation, [8, 66] 32
Errors array initialization child at indentation level 12 not at correct indentation, [8, 66] 33
Errors array initialization child at indentation level 12 not at correct indentation, [8, 66] 34
Errors array initialization child at indentation level 12 not at correct indentation, [8, 66] 35
Errors Array should contain trailing comma. 36
Errors array initialization child at indentation level 12 not at correct indentation, [8, 66] 36
Errors array initialization child at indentation level 12 not at correct indentation, [8, 64] 43
Errors array initialization child at indentation level 12 not at correct indentation, [8, 64] 44
Errors array initialization child at indentation level 12 not at correct indentation, [8, 64] 45
Errors array initialization child at indentation level 12 not at correct indentation, [8, 64] 46
Errors array initialization child at indentation level 12 not at correct indentation, [8, 64] 47
Errors Array should contain trailing comma. 48
Errors array initialization child at indentation level 12 not at correct indentation, [8, 64] 48
Errors '127' is a magic number. 85
Errors '256' is a magic number. 85
Errors '128' is a magic number. 86
Errors '}' should be alone on a line. 87
Errors '256' is a magic number. 87
Errors '384' is a magic number. 87
Errors '256' is a magic number. 88
Errors '}' should be alone on a line. 89
Errors '}' should be alone on a line. 95

net/sf/bacchus/charset/X_US_ASCII_ACH.java

Violation Message Line
Errors Name 'X_US_ASCII_ACH' must match pattern '^[A-Z][a-zA-Z0-9]*$'. 23
Errors Return count is 4 (max allowed is 2). 54
Errors '32' is a magic number. 59
Errors Return count is 5 (max allowed is 2). 105
Errors '32' is a magic number. 115
Errors '127' is a magic number. 115
Errors '}' should be alone on a line. 120

net/sf/bacchus/records/AbstractAddenda.java

Violation Message Line
Errors Wrong order for 'net.sf.bacchus.InvalidRecordException' import. 8
Errors '3' is a magic number. 104

net/sf/bacchus/records/AbstractDetail.java

Violation Message Line
Errors Wrong order for 'net.sf.bacchus.InvalidRecordException' import. 15
Errors The String "%01d" appears 3 times in the file. 39
Errors '}' should be alone on a line. 239
Errors '3' is a magic number. 304
Errors '3' is a magic number. 305
Errors '11' is a magic number. 305
Errors '11' is a magic number. 306
Errors '12' is a magic number. 307
Errors '29' is a magic number. 307
Errors '29' is a magic number. 308
Errors '39' is a magic number. 308
Errors '76' is a magic number. 309
Errors '78' is a magic number. 309
Errors '78' is a magic number. 310
Errors '79' is a magic number. 311
Errors '94' is a magic number. 311
Errors '}' should be alone on a line. 312
Errors Cyclomatic Complexity is 14 (max allowed is 10). 321
Errors NPath Complexity is 576 (max allowed is 20). 321
Errors '}' should be alone on a line. 329
Errors '}' should be alone on a line. 331
Errors '}' should be alone on a line. 343
Errors Cyclomatic Complexity is 13 (max allowed is 10). 392
Errors NPath Complexity is 640 (max allowed is 20). 392

net/sf/bacchus/records/AbstractInfoDetail.java

Violation Message Line
Errors Class should define a constructor. 14
Errors '}' should be alone on a line. 49

net/sf/bacchus/records/AbstractTerminalDetail.java

Violation Message Line
Errors Wrong order for 'net.sf.bacchus.InvalidRecordException' import. 9
Errors Class should define a constructor. 12
Errors Class should define a constructor. 18
Errors '}' should be alone on a line. 99
Errors '39' is a magic number. 111
Errors '61' is a magic number. 111
Errors '61' is a magic number. 112
Errors '76' is a magic number. 112
Errors '76' is a magic number. 113
Errors '78' is a magic number. 113
Errors '39' is a magic number. 160
Errors '78' is a magic number. 160

net/sf/bacchus/records/Check.java

Violation Message Line
Errors Class should define a constructor. 8
Errors '39' is a magic number. 58
Errors '54' is a magic number. 58
Errors '54' is a magic number. 59
Errors '76' is a magic number. 59
Errors '39' is a magic number. 88
Errors '76' is a magic number. 88

net/sf/bacchus/records/DestroyedCheck.java

Violation Message Line
Errors Class should define a constructor. 8
Errors The String "%-11s" appears 2 times in the file. 11
Errors '39' is a magic number. 78
Errors '53' is a magic number. 78
Errors '53' is a magic number. 79
Errors '64' is a magic number. 79
Errors '64' is a magic number. 80
Errors '75' is a magic number. 80
Errors '39' is a magic number. 114
Errors '76' is a magic number. 114

net/sf/bacchus/records/Info.java

Violation Message Line
Errors Class should define a constructor. 8
Errors Variable access definition in wrong order. 17
Errors '3' is a magic number. 65
Errors '83' is a magic number. 65
Errors '83' is a magic number. 66
Errors '87' is a magic number. 66
Errors '87' is a magic number. 67
Errors '94' is a magic number. 67

net/sf/bacchus/records/Payment.java

Violation Message Line
Errors Class should define a constructor. 8
Errors '39' is a magic number. 58
Errors '53' is a magic number. 58
Errors '53' is a magic number. 59
Errors '75' is a magic number. 59
Errors '39' is a magic number. 89
Errors '76' is a magic number. 89

net/sf/bacchus/records/PointOfPurchase.java

Violation Message Line
Errors Class should define a constructor. 8
Errors '39' is a magic number. 58
Errors '48' is a magic number. 58
Errors '48' is a magic number. 59
Errors '52' is a magic number. 59
Errors '52' is a magic number. 60
Errors '54' is a magic number. 60
Errors '48' is a magic number. 88
Errors '54' is a magic number. 88

net/sf/bacchus/records/PointOfSale.java

Violation Message Line
Errors Missing a Javadoc comment. 3
Errors Class should define a constructor. 3

net/sf/bacchus/records/Terminal.java

Violation Message Line
Errors The String "%-6s" appears 3 times in the file. 24
Errors The String "%-15s" appears 2 times in the file. 24
Errors Boolean expression complexity is 5 (max allowed is 3). 75
Errors '13' is a magic number. 217
Errors '19' is a magic number. 217
Errors '19' is a magic number. 218
Errors '25' is a magic number. 218
Errors '}' should be alone on a line. 223
Errors '29' is a magic number. 230
Errors '35' is a magic number. 230
Errors '35' is a magic number. 231
Errors '62' is a magic number. 231
Errors '62' is a magic number. 232
Errors '77' is a magic number. 232
Errors '77' is a magic number. 233
Errors '79' is a magic number. 233
Errors '79' is a magic number. 234
Errors '94' is a magic number. 234
Errors NPath Complexity is 64 (max allowed is 20). 254

net/sf/bacchus/records/TruncatedCheck.java

Violation Message Line
Errors Class should define a constructor. 4

net/sf/bacchus/records/WebPayment.java

Violation Message Line
Errors Class should define a constructor. 11

net/sf/bacchus/spring/RecordAggregator.java

Violation Message Line
Errors Wrong order for 'org.springframework.batch.item.file.transform.LineAggregator' import. 5
Errors Class should define a constructor. 12

net/sf/bacchus/spring/RecordNormalizer.java

Violation Message Line
Errors Wrong order for 'org.springframework.batch.item.ItemProcessor' import. 5
Errors Class should define a constructor. 11

net/sf/bacchus/spring/RecordProcessLogger.java

Violation Message Line
Errors 'net.sf.bacchus.Record' should be separated from previous imports. 6
Errors Class should define a constructor. 12

net/sf/bacchus/spring/RecordProcessorSupport.java

Violation Message Line
Errors Wrong order for 'org.springframework.batch.item.ItemProcessor' import. 15
Errors Class should define a constructor. 29
Errors Line is longer than 120 characters. 32
Errors Variable 'allowUnrecognized' explicitly initialized to 'false' (default value for its type). 38
Errors Unused @throws tag for 'NullPointerException'. 71
Errors Cyclomatic Complexity is 11 (max allowed is 10). 74
Errors '}' should be alone on a line. 79
Errors '}' should be alone on a line. 82
Errors '}' should be alone on a line. 102
Errors '}' should be alone on a line. 109

net/sf/bacchus/spring/RecordReader.java

Violation Message Line
Errors Unused import - java.io.BufferedReader. 3
Errors Wrong order for 'org.springframework.batch.item.ReaderNotOpenException' import. 17
Errors '10' is a magic number. 33
Errors 'lenient' hides a field. 85
Errors '}' should be alone on a line. 101
Errors Expected an @return tag. 123
Errors '}' should be alone on a line. 133
Errors Expected @throws tag for 'IOException'. 146
Errors '}' should be alone on a line. 151
Errors '}' should be alone on a line. 153
Errors Instantiation of java.lang.String should be avoided. 155
Errors '}' should be alone on a line. 162
Errors Expected an @return tag. 181
Errors '}' should be alone on a line. 185

net/sf/bacchus/spring/RecordSpecializer.java

Violation Message Line
Errors Wrong order for 'org.springframework.batch.item.ExecutionContext' import. 21
Errors Class Data Abstraction Coupling is 13 (max allowed is 10) classes [Check, CompanyBatchControl, CompanyBatchHeader, DestroyedCheck, FileControl, FileHeader, Info, InvalidRecordException, Payment, PointOfPurchase, Terminal, TruncatedCheck, WebPayment]. 28
Errors Class should define a constructor. 28
Errors '}' should be alone on a line. 99
Errors '}' should be alone on a line. 119
Errors '}' should be alone on a line. 124
Errors '}' should be alone on a line. 126
Errors Cyclomatic Complexity is 17 (max allowed is 10). 139
Errors Return count is 4 (max allowed is 2). 139
Errors Expected @throws tag for 'InvalidRecordException'. 140
Errors '}' should be alone on a line. 143
Errors '}' should be alone on a line. 146
Errors '}' should be alone on a line. 149
Errors '}' should be alone on a line. 179
Errors Return count is 3 (max allowed is 2). 195
Errors '}' should be alone on a line. 199
Errors '}' should be alone on a line. 228
Errors '}' should be alone on a line. 244

net/sf/bacchus/spring/RecordValidator.java

Violation Message Line
Errors Wrong order for 'net.sf.bacchus.InvalidRecordException' import. 4
Errors Wrong order for 'org.springframework.batch.item.validator.ValidationException' import. 6
Errors Class should define a constructor. 13
Errors Unused @throws tag for 'NullPointerException'. 17
Errors Expected @param tag for 'value'. 21
Errors '}' should be alone on a line. 24