Fork me on GitHub

Checkstyle Results

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

Summary

Files  Info  Warnings  Errors
12 0 0 545

Rules

Category Rule Violations Severity
blocks NeedBraces 6  Error
RightCurly 4  Error
coding AvoidInlineConditionals 10  Error
HiddenField 34  Error
MagicNumber 1  Error
design DesignForExtension 23  Error
HideUtilityClassConstructor 1  Error
javadoc JavadocMethod 55  Error
JavadocPackage 2  Error
JavadocStyle 35  Error
JavadocType 5  Error
JavadocVariable 69  Error
misc FinalParameters 55  Error
naming ConstantName 4  Error
sizes LineLength 216  Error
ParameterNumber 1  Error
whitespace FileTabCharacter 12  Error
NoWhitespaceAfter 1  Error
OperatorWrap 10  Error
WhitespaceAround 1  Error

Details

org/springframework/cloud/contract/maven/verifier/BaseClassMapping.java

Severity Category Rule Message Line
 Error javadoc JavadocStyle First sentence should end with a period. 3
 Error whitespace FileTabCharacter File contains tab characters (this is the first instance). 12
 Error javadoc JavadocVariable Missing a Javadoc comment. 12
 Error javadoc JavadocVariable Missing a Javadoc comment. 14
 Error design DesignForExtension Class 'BaseClassMapping' looks like designed for extension (can be subclassed), but the method 'getContractPackageRegex' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BaseClassMapping' final or making the method 'getContractPackageRegex' static/final/abstract/empty, or adding allowed annotation for the method. 16
 Error javadoc JavadocMethod Missing a Javadoc comment. 16
 Error design DesignForExtension Class 'BaseClassMapping' looks like designed for extension (can be subclassed), but the method 'setContractPackageRegex' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BaseClassMapping' final or making the method 'setContractPackageRegex' static/final/abstract/empty, or adding allowed annotation for the method. 20
 Error javadoc JavadocMethod Missing a Javadoc comment. 20
 Error misc FinalParameters Parameter contractPackageRegex should be final. 20
 Error coding HiddenField 'contractPackageRegex' hides a field. 20
 Error design DesignForExtension Class 'BaseClassMapping' looks like designed for extension (can be subclassed), but the method 'getBaseClassFQN' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BaseClassMapping' final or making the method 'getBaseClassFQN' static/final/abstract/empty, or adding allowed annotation for the method. 24
 Error javadoc JavadocMethod Missing a Javadoc comment. 24
 Error design DesignForExtension Class 'BaseClassMapping' looks like designed for extension (can be subclassed), but the method 'setBaseClassFQN' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BaseClassMapping' final or making the method 'setBaseClassFQN' static/final/abstract/empty, or adding allowed annotation for the method. 28
 Error javadoc JavadocMethod Missing a Javadoc comment. 28
 Error misc FinalParameters Parameter baseClassFQN should be final. 28
 Error coding HiddenField 'baseClassFQN' hides a field. 28
 Error design DesignForExtension Class 'BaseClassMapping' 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 'BaseClassMapping' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 32
 Error misc FinalParameters Parameter o should be final. 32
 Error blocks NeedBraces 'if' construct must use '{}'s. 33
 Error blocks NeedBraces 'if' construct must use '{}'s. 35
 Error blocks NeedBraces 'if' construct must use '{}'s. 38
 Error whitespace OperatorWrap '?' should be on a new line. 38
 Error coding AvoidInlineConditionals Avoid inline conditionals. 38
 Error sizes LineLength Line is longer than 80 characters (found 94). 39
 Error whitespace OperatorWrap ':' should be on a new line. 39
 Error whitespace OperatorWrap '?' should be on a new line. 42
 Error coding AvoidInlineConditionals Avoid inline conditionals. 42
 Error whitespace OperatorWrap ':' should be on a new line. 43
 Error design DesignForExtension Class 'BaseClassMapping' 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 'BaseClassMapping' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 48
 Error sizes LineLength Line is longer than 80 characters (found 106). 49
 Error coding AvoidInlineConditionals Avoid inline conditionals. 49
 Error sizes LineLength Line is longer than 80 characters (found 102). 50
 Error coding MagicNumber '31' is a magic number. 50
 Error coding AvoidInlineConditionals Avoid inline conditionals. 50
 Error design DesignForExtension Class 'BaseClassMapping' 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 'BaseClassMapping' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 54
 Error sizes LineLength Line is longer than 80 characters (found 97). 55
 Error sizes LineLength Line is longer than 80 characters (found 93). 56

org/springframework/cloud/contract/maven/verifier/ConvertMojo.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 81). 40
 Error sizes LineLength Line is longer than 80 characters (found 120). 42
 Error whitespace FileTabCharacter File contains tab characters (this is the first instance). 45
 Error sizes LineLength Line is longer than 80 characters (found 84). 48
 Error javadoc JavadocVariable Missing a Javadoc comment. 48
 Error javadoc JavadocVariable Missing a Javadoc comment. 49
 Error javadoc JavadocVariable Missing a Javadoc comment. 51
 Error javadoc JavadocStyle First sentence should end with a period. 54
 Error sizes LineLength Line is longer than 80 characters (found 100). 55
 Error sizes LineLength Line is longer than 80 characters (found 82). 57
 Error sizes LineLength Line is longer than 80 characters (found 89). 58
 Error sizes LineLength Line is longer than 80 characters (found 89). 62
 Error sizes LineLength Line is longer than 80 characters (found 84). 63
 Error sizes LineLength Line is longer than 80 characters (found 86). 71
 Error javadoc JavadocVariable Missing a Javadoc comment. 76
 Error sizes LineLength Line is longer than 80 characters (found 92). 79
 Error javadoc JavadocVariable Missing a Javadoc comment. 79
 Error javadoc JavadocVariable Missing a Javadoc comment. 82
 Error sizes LineLength Line is longer than 80 characters (found 94). 85
 Error javadoc JavadocVariable Missing a Javadoc comment. 85
 Error sizes LineLength Line is longer than 80 characters (found 99). 88
 Error sizes LineLength Line is longer than 80 characters (found 113). 89
 Error javadoc JavadocVariable Missing a Javadoc comment. 95
 Error sizes LineLength Line is longer than 80 characters (found 102). 99
 Error sizes LineLength Line is longer than 80 characters (found 83). 100
 Error javadoc JavadocStyle Extra HTML tag found: </p> 101
 Error sizes LineLength Line is longer than 80 characters (found 125). 102
 Error javadoc JavadocStyle First sentence should end with a period. 108
 Error sizes LineLength Line is longer than 80 characters (found 103). 115
 Error javadoc JavadocStyle First sentence should end with a period. 145
 Error sizes LineLength Line is longer than 80 characters (found 83). 151
 Error javadoc JavadocStyle First sentence should end with a period. 156
 Error javadoc JavadocStyle First sentence should end with a period. 163
 Error sizes LineLength Line is longer than 80 characters (found 133). 164
 Error javadoc JavadocVariable Missing a Javadoc comment. 169
 Error javadoc JavadocVariable Missing a Javadoc comment. 172
 Error javadoc JavadocMethod Missing a Javadoc comment. 174
 Error sizes LineLength Line is longer than 80 characters (found 85). 175
 Error misc FinalParameters Parameter aetherStubDownloaderFactory should be final. 175
 Error coding HiddenField 'aetherStubDownloaderFactory' hides a field. 175
 Error design DesignForExtension Class 'ConvertMojo' looks like designed for extension (can be subclassed), but the method 'execute' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConvertMojo' final or making the method 'execute' static/final/abstract/empty, or adding allowed annotation for the method. 179
 Error javadoc JavadocMethod Missing a Javadoc comment. 179
 Error sizes LineLength Line is longer than 80 characters (found 132). 182
 Error sizes LineLength Line is longer than 80 characters (found 91). 189
 Error sizes LineLength Line is longer than 80 characters (found 97). 191
 Error coding HiddenField 'contractsDirectory' hides a field. 193
 Error sizes LineLength Line is longer than 80 characters (found 100). 194
 Error sizes LineLength Line is longer than 80 characters (found 84). 195
 Error sizes LineLength Line is longer than 80 characters (found 104). 196
 Error sizes LineLength Line is longer than 80 characters (found 89). 197
 Error sizes LineLength Line is longer than 80 characters (found 88). 202
 Error sizes LineLength Line is longer than 80 characters (found 94). 206
 Error javadoc JavadocMethod Missing a Javadoc comment. 206
 Error misc FinalParameters Parameter config should be final. 206
 Error misc FinalParameters Parameter contractsDslDir should be final. 206
 Error sizes LineLength Line is longer than 80 characters (found 93). 208
 Error sizes LineLength Line is longer than 80 characters (found 119). 211
 Error sizes LineLength Line is longer than 80 characters (found 94). 213
 Error sizes LineLength Line is longer than 80 characters (found 87). 215
 Error javadoc JavadocMethod Missing a Javadoc comment. 219
 Error misc FinalParameters Parameter contractsDirectory should be final. 219
 Error coding HiddenField 'contractsDirectory' hides a field. 219
 Error sizes LineLength Line is longer than 80 characters (found 84). 220
 Error sizes LineLength Line is longer than 80 characters (found 123). 224
 Error sizes LineLength Line is longer than 80 characters (found 83). 231
 Error javadoc JavadocMethod Missing a Javadoc comment. 231
 Error misc FinalParameters Parameter config should be final. 231
 Error sizes LineLength Line is longer than 80 characters (found 90). 232
 Error sizes LineLength Line is longer than 80 characters (found 118). 233
 Error sizes LineLength Line is longer than 80 characters (found 107). 234
 Error sizes LineLength Line is longer than 80 characters (found 109). 235
 Error sizes LineLength Line is longer than 80 characters (found 92). 236
 Error sizes LineLength Line is longer than 80 characters (found 111). 237
 Error javadoc JavadocMethod Missing a Javadoc comment. 240
 Error misc FinalParameters Parameter rootPath should be final. 240
 Error sizes LineLength Line is longer than 80 characters (found 118). 241
 Error coding AvoidInlineConditionals Avoid inline conditionals. 241
 Error javadoc JavadocMethod Missing a Javadoc comment. 244
 Error misc FinalParameters Parameter contractsDirectory should be final. 244
 Error coding HiddenField 'contractsDirectory' hides a field. 244
 Error whitespace OperatorWrap '?' should be on a new line. 245
 Error coding AvoidInlineConditionals Avoid inline conditionals. 245
 Error javadoc JavadocMethod Missing a Javadoc comment. 249

org/springframework/cloud/contract/maven/verifier/CopyContracts.java

Severity Category Rule Message Line
 Error javadoc JavadocType Missing a Javadoc comment. 32
 Error sizes LineLength Line is longer than 80 characters (found 87). 33
 Error whitespace FileTabCharacter File contains tab characters (this is the first instance). 33
 Error javadoc JavadocVariable Missing a Javadoc comment. 33
 Error naming ConstantName Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 33
 Error javadoc JavadocVariable Missing a Javadoc comment. 34
 Error javadoc JavadocVariable Missing a Javadoc comment. 35
 Error javadoc JavadocVariable Missing a Javadoc comment. 36
 Error javadoc JavadocVariable Missing a Javadoc comment. 37
 Error javadoc JavadocVariable Missing a Javadoc comment. 38
 Error javadoc JavadocMethod Missing a Javadoc comment. 40
 Error misc FinalParameters Parameter project should be final. 40
 Error coding HiddenField 'project' hides a field. 40
 Error misc FinalParameters Parameter mavenSession should be final. 40
 Error coding HiddenField 'mavenSession' hides a field. 40
 Error misc FinalParameters Parameter mavenResourcesFiltering should be final. 41
 Error coding HiddenField 'mavenResourcesFiltering' hides a field. 41
 Error misc FinalParameters Parameter config should be final. 42
 Error coding HiddenField 'config' hides a field. 42
 Error sizes LineLength Line is longer than 80 characters (found 88). 49
 Error javadoc JavadocMethod Missing a Javadoc comment. 49
 Error misc FinalParameters Parameter contractsDirectory should be final. 49
 Error misc FinalParameters Parameter outputDirectory should be final. 49
 Error misc FinalParameters Parameter rootPath should be final. 49
 Error sizes LineLength Line is longer than 80 characters (found 98). 51
 Error whitespace OperatorWrap '?' should be on a new line. 51
 Error coding AvoidInlineConditionals Avoid inline conditionals. 51
 Error sizes LineLength Line is longer than 80 characters (found 103). 52
 Error sizes LineLength Line is longer than 80 characters (found 113). 53
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 53
 Error sizes LineLength Line is longer than 80 characters (found 126). 54
 Error sizes LineLength Line is longer than 80 characters (found 108). 57
 Error sizes LineLength Line is longer than 80 characters (found 94). 59
 Error sizes LineLength Line is longer than 80 characters (found 92). 61
 Error sizes LineLength Line is longer than 80 characters (found 93). 64
 Error sizes LineLength Line is longer than 80 characters (found 82). 73
 Error blocks RightCurly '}' at column 3 should be on the same line as the next part of a multi-block statement (one that directly contains multiple blocks: if/else-if/else, do/while or try/catch/finally). 85
 Error sizes LineLength Line is longer than 80 characters (found 93). 91
 Error javadoc JavadocMethod Missing a Javadoc comment. 91
 Error misc FinalParameters Parameter includedRootFolderAntPattern should be final. 91
 Error sizes LineLength Line is longer than 80 characters (found 85). 92
 Error sizes LineLength Line is longer than 80 characters (found 90). 94
 Error sizes LineLength Line is longer than 80 characters (found 116). 95
 Error sizes LineLength Line is longer than 80 characters (found 91). 100
 Error javadoc JavadocMethod Missing a Javadoc comment. 100
 Error misc FinalParameters Parameter includedRootFolderAntPattern should be final. 100
 Error sizes LineLength Line is longer than 80 characters (found 83). 101
 Error sizes LineLength Line is longer than 80 characters (found 92). 103
 Error sizes LineLength Line is longer than 80 characters (found 116). 104
 Error javadoc JavadocMethod Missing a Javadoc comment. 109
 Error javadoc JavadocMethod Missing a Javadoc comment. 113

org/springframework/cloud/contract/maven/verifier/GenerateStubsMojo.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 91). 36
 Error whitespace FileTabCharacter File contains tab characters (this is the first instance). 39
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error javadoc JavadocVariable Missing a Javadoc comment. 46
 Error javadoc JavadocStyle First sentence should end with a period. 50
 Error sizes LineLength Line is longer than 80 characters (found 92). 53
 Error javadoc JavadocStyle First sentence should end with a period. 56
 Error sizes LineLength Line is longer than 80 characters (found 96). 59
 Error javadoc JavadocVariable Missing a Javadoc comment. 62
 Error javadoc JavadocStyle First sentence should end with a period. 65
 Error javadoc JavadocVariable Missing a Javadoc comment. 71
 Error javadoc JavadocVariable Missing a Javadoc comment. 74
 Error javadoc JavadocVariable Missing a Javadoc comment. 77
 Error sizes LineLength Line is longer than 80 characters (found 83). 80
 Error design DesignForExtension Class 'GenerateStubsMojo' looks like designed for extension (can be subclassed), but the method 'execute' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'GenerateStubsMojo' final or making the method 'execute' static/final/abstract/empty, or adding allowed annotation for the method. 80
 Error javadoc JavadocMethod Missing a Javadoc comment. 80
 Error sizes LineLength Line is longer than 80 characters (found 129). 83
 Error sizes LineLength Line is longer than 80 characters (found 131). 84
 Error sizes LineLength Line is longer than 80 characters (found 102). 88
 Error javadoc JavadocMethod Missing a Javadoc comment. 91
 Error misc FinalParameters Parameter stubsOutputDir should be final. 91
 Error sizes LineLength Line is longer than 80 characters (found 104). 95
 Error sizes LineLength Line is longer than 80 characters (found 130). 96
 Error sizes LineLength Line is longer than 80 characters (found 104). 99
 Error sizes LineLength Line is longer than 80 characters (found 90). 100
 Error sizes LineLength Line is longer than 80 characters (found 82). 102
 Error sizes LineLength Line is longer than 80 characters (found 83). 103
 Error sizes LineLength Line is longer than 80 characters (found 93). 105
 Error whitespace NoWhitespaceAfter '{' is followed by whitespace. 105
 Error sizes LineLength Line is longer than 80 characters (found 99). 106
 Error coding AvoidInlineConditionals Avoid inline conditionals. 106
 Error sizes LineLength Line is longer than 80 characters (found 106). 109
 Error blocks RightCurly '}' at column 3 should be on the same line as the next part of a multi-block statement (one that directly contains multiple blocks: if/else-if/else, do/while or try/catch/finally). 111
 Error sizes LineLength Line is longer than 80 characters (found 101). 114
 Error javadoc JavadocMethod Missing a Javadoc comment. 119
 Error javadoc JavadocMethod Missing a Javadoc comment. 129
 Error sizes LineLength Line is longer than 80 characters (found 84). 130

org/springframework/cloud/contract/maven/verifier/GenerateTestsMojo.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file.
 Error javadoc JavadocStyle First sentence should end with a period. 46
 Error sizes LineLength Line is longer than 80 characters (found 82). 50
 Error whitespace FileTabCharacter File contains tab characters (this is the first instance). 51
 Error javadoc JavadocVariable Missing a Javadoc comment. 54
 Error sizes LineLength Line is longer than 80 characters (found 82). 57
 Error javadoc JavadocVariable Missing a Javadoc comment. 57
 Error sizes LineLength Line is longer than 80 characters (found 89). 58
 Error javadoc JavadocVariable Missing a Javadoc comment. 61
 Error sizes LineLength Line is longer than 80 characters (found 101). 62
 Error javadoc JavadocVariable Missing a Javadoc comment. 65
 Error javadoc JavadocVariable Missing a Javadoc comment. 68
 Error javadoc JavadocVariable Missing a Javadoc comment. 71
 Error javadoc JavadocVariable Missing a Javadoc comment. 74
 Error javadoc JavadocVariable Missing a Javadoc comment. 77
 Error javadoc JavadocVariable Missing a Javadoc comment. 80
 Error javadoc JavadocStyle First sentence should end with a period. 83
 Error javadoc JavadocStyle First sentence should end with a period. 89
 Error javadoc JavadocStyle First sentence should end with a period. 95
 Error javadoc JavadocStyle First sentence should end with a period. 101
 Error sizes LineLength Line is longer than 80 characters (found 86). 108
 Error javadoc JavadocStyle First sentence should end with a period. 115
 Error sizes LineLength Line is longer than 80 characters (found 91). 116
 Error javadoc JavadocVariable Missing a Javadoc comment. 121
 Error sizes LineLength Line is longer than 80 characters (found 92). 124
 Error javadoc JavadocVariable Missing a Javadoc comment. 124
 Error javadoc JavadocVariable Missing a Javadoc comment. 127
 Error sizes LineLength Line is longer than 80 characters (found 93). 130
 Error javadoc JavadocVariable Missing a Javadoc comment. 130
 Error sizes LineLength Line is longer than 80 characters (found 113). 134
 Error javadoc JavadocVariable Missing a Javadoc comment. 140
 Error sizes LineLength Line is longer than 80 characters (found 102). 144
 Error sizes LineLength Line is longer than 80 characters (found 83). 145
 Error javadoc JavadocStyle Extra HTML tag found: </p> 146
 Error sizes LineLength Line is longer than 80 characters (found 125). 147
 Error javadoc JavadocStyle First sentence should end with a period. 153
 Error sizes LineLength Line is longer than 80 characters (found 114). 160
 Error sizes LineLength Line is longer than 80 characters (found 114). 161
 Error sizes LineLength Line is longer than 80 characters (found 107). 162
 Error sizes LineLength Line is longer than 80 characters (found 109). 163
 Error sizes LineLength Line is longer than 80 characters (found 84). 164
 Error sizes LineLength Line is longer than 80 characters (found 122). 170
 Error javadoc JavadocStyle Extra HTML tag found: </p> 172
 Error javadoc JavadocStyle Extra HTML tag found: </p> 174
 Error javadoc JavadocStyle Extra HTML tag found: </p> 176
 Error sizes LineLength Line is longer than 80 characters (found 113). 177
 Error javadoc JavadocStyle First sentence should end with a period. 207
 Error sizes LineLength Line is longer than 80 characters (found 83). 213
 Error javadoc JavadocStyle First sentence should end with a period. 217
 Error javadoc JavadocStyle First sentence should end with a period. 224
 Error sizes LineLength Line is longer than 80 characters (found 133). 225
 Error javadoc JavadocVariable Missing a Javadoc comment. 230
 Error javadoc JavadocMethod Missing a Javadoc comment. 232
 Error sizes LineLength Line is longer than 80 characters (found 91). 233
 Error misc FinalParameters Parameter aetherStubDownloaderFactory should be final. 233
 Error coding HiddenField 'aetherStubDownloaderFactory' hides a field. 233
 Error sizes LineLength Line is longer than 80 characters (found 83). 237
 Error design DesignForExtension Class 'GenerateTestsMojo' looks like designed for extension (can be subclassed), but the method 'execute' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'GenerateTestsMojo' final or making the method 'execute' static/final/abstract/empty, or adding allowed annotation for the method. 237
 Error javadoc JavadocMethod Missing a Javadoc comment. 237
 Error blocks NeedBraces 'if' construct must use '{}'s. 239
 Error sizes LineLength Line is longer than 80 characters (found 156). 239
 Error blocks NeedBraces 'if' construct must use '{}'s. 240
 Error sizes LineLength Line is longer than 80 characters (found 154). 240
 Error blocks NeedBraces 'if' construct must use '{}'s. 241
 Error sizes LineLength Line is longer than 80 characters (found 139). 241
 Error sizes LineLength Line is longer than 80 characters (found 128). 245
 Error sizes LineLength Line is longer than 80 characters (found 103). 246
 Error sizes LineLength Line is longer than 80 characters (found 109). 248
 Error coding HiddenField 'contractsDirectory' hides a field. 248
 Error sizes LineLength Line is longer than 80 characters (found 110). 249
 Error sizes LineLength Line is longer than 80 characters (found 99). 250
 Error sizes LineLength Line is longer than 80 characters (found 101). 251
 Error sizes LineLength Line is longer than 80 characters (found 155). 252
 Error sizes LineLength Line is longer than 80 characters (found 100). 253
 Error sizes LineLength Line is longer than 80 characters (found 102). 255
 Error sizes LineLength Line is longer than 80 characters (found 114). 258
 Error sizes LineLength Line is longer than 80 characters (found 128). 261
 Error sizes LineLength Line is longer than 80 characters (found 124). 262
 Error sizes LineLength Line is longer than 80 characters (found 105). 263
 Error sizes LineLength Line is longer than 80 characters (found 90). 268
 Error blocks RightCurly '}' at column 3 should be on the same line as the next part of a multi-block statement (one that directly contains multiple blocks: if/else-if/else, do/while or try/catch/finally). 269
 Error sizes LineLength Line is longer than 80 characters (found 108). 272
 Error javadoc JavadocMethod Missing a Javadoc comment. 277
 Error misc FinalParameters Parameter config should be final. 277
 Error misc FinalParameters Parameter contractsDirectory should be final. 278
 Error coding HiddenField 'contractsDirectory' hides a field. 278
 Error javadoc JavadocMethod Missing a Javadoc comment. 299
 Error misc FinalParameters Parameter contractsDirectory should be final. 299
 Error coding HiddenField 'contractsDirectory' hides a field. 299
 Error design DesignForExtension Class 'GenerateTestsMojo' looks like designed for extension (can be subclassed), but the method 'mappingsToMap' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'GenerateTestsMojo' final or making the method 'mappingsToMap' static/final/abstract/empty, or adding allowed annotation for the method. 307
 Error javadoc JavadocMethod Missing a Javadoc comment. 307
 Error sizes LineLength Line is longer than 80 characters (found 94). 313
 Error design DesignForExtension Class 'GenerateTestsMojo' looks like designed for extension (can be subclassed), but the method 'getExcludedFiles' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'GenerateTestsMojo' final or making the method 'getExcludedFiles' static/final/abstract/empty, or adding allowed annotation for the method. 318
 Error javadoc JavadocMethod Missing a Javadoc comment. 318
 Error design DesignForExtension Class 'GenerateTestsMojo' looks like designed for extension (can be subclassed), but the method 'setExcludedFiles' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'GenerateTestsMojo' final or making the method 'setExcludedFiles' static/final/abstract/empty, or adding allowed annotation for the method. 322
 Error javadoc JavadocMethod Missing a Javadoc comment. 322
 Error misc FinalParameters Parameter excludedFiles should be final. 322
 Error coding HiddenField 'excludedFiles' hides a field. 322
 Error design DesignForExtension Class 'GenerateTestsMojo' looks like designed for extension (can be subclassed), but the method 'getIgnoredFiles' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'GenerateTestsMojo' final or making the method 'getIgnoredFiles' static/final/abstract/empty, or adding allowed annotation for the method. 326
 Error javadoc JavadocMethod Missing a Javadoc comment. 326
 Error design DesignForExtension Class 'GenerateTestsMojo' looks like designed for extension (can be subclassed), but the method 'setIgnoredFiles' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'GenerateTestsMojo' final or making the method 'setIgnoredFiles' static/final/abstract/empty, or adding allowed annotation for the method. 330
 Error javadoc JavadocMethod Missing a Javadoc comment. 330
 Error misc FinalParameters Parameter ignoredFiles should be final. 330
 Error coding HiddenField 'ignoredFiles' hides a field. 330
 Error design DesignForExtension Class 'GenerateTestsMojo' looks like designed for extension (can be subclassed), but the method 'isAssertJsonSize' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'GenerateTestsMojo' final or making the method 'isAssertJsonSize' static/final/abstract/empty, or adding allowed annotation for the method. 334
 Error javadoc JavadocMethod Missing a Javadoc comment. 334
 Error design DesignForExtension Class 'GenerateTestsMojo' looks like designed for extension (can be subclassed), but the method 'setAssertJsonSize' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'GenerateTestsMojo' final or making the method 'setAssertJsonSize' static/final/abstract/empty, or adding allowed annotation for the method. 338
 Error javadoc JavadocMethod Missing a Javadoc comment. 338
 Error misc FinalParameters Parameter assertJsonSize should be final. 338
 Error coding HiddenField 'assertJsonSize' hides a field. 338

org/springframework/cloud/contract/maven/verifier/ManifestCreator.java

Severity Category Rule Message Line
 Error javadoc JavadocType Missing a Javadoc comment. 26
 Error design HideUtilityClassConstructor Utility classes should not have a public or default constructor. 26
 Error sizes LineLength Line is longer than 80 characters (found 94). 27
 Error whitespace FileTabCharacter File contains tab characters (this is the first instance). 27
 Error javadoc JavadocMethod Missing a Javadoc comment. 27
 Error misc FinalParameters Parameter project should be final. 27
 Error sizes LineLength Line is longer than 80 characters (found 88). 29
 Error sizes LineLength Line is longer than 80 characters (found 121). 32
 Error sizes LineLength Line is longer than 80 characters (found 102). 34
 Error sizes LineLength Line is longer than 80 characters (found 118). 35
 Error sizes LineLength Line is longer than 80 characters (found 89). 37
 Error sizes LineLength Line is longer than 80 characters (found 128). 38
 Error javadoc JavadocMethod Missing a Javadoc comment. 45
 Error misc FinalParameters Parameter plugins should be final. 45
 Error sizes LineLength Line is longer than 80 characters (found 98). 47
 Error sizes LineLength Line is longer than 80 characters (found 81). 54
 Error javadoc JavadocMethod Missing a Javadoc comment. 54
 Error misc FinalParameters Parameter deps should be final. 54
 Error sizes LineLength Line is longer than 80 characters (found 91). 56

org/springframework/cloud/contract/maven/verifier/MavenContractsDownloader.java

Severity Category Rule Message Line
 Error javadoc JavadocStyle First sentence should end with a period. 35
 Error whitespace FileTabCharacter File contains tab characters (this is the first instance). 43
 Error javadoc JavadocVariable Missing a Javadoc comment. 43
 Error sizes LineLength Line is longer than 80 characters (found 85). 44
 Error javadoc JavadocVariable Missing a Javadoc comment. 44
 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 javadoc JavadocVariable Missing a Javadoc comment. 50
 Error javadoc JavadocVariable Missing a Javadoc comment. 51
 Error sizes LineLength Line is longer than 80 characters (found 82). 52
 Error javadoc JavadocVariable Missing a Javadoc comment. 52
 Error javadoc JavadocVariable Missing a Javadoc comment. 53
 Error javadoc JavadocVariable Missing a Javadoc comment. 54
 Error javadoc JavadocVariable Missing a Javadoc comment. 55
 Error javadoc JavadocVariable Missing a Javadoc comment. 56
 Error javadoc JavadocVariable Missing a Javadoc comment. 57
 Error javadoc JavadocVariable Missing a Javadoc comment. 58
 Error sizes LineLength Line is longer than 80 characters (found 85). 60
 Error javadoc JavadocMethod Missing a Javadoc comment. 60
 Error sizes ParameterNumber More than 7 parameters (found 12). 60
 Error misc FinalParameters Parameter project should be final. 60
 Error coding HiddenField 'project' hides a field. 60
 Error misc FinalParameters Parameter contractDependency should be final. 60
 Error coding HiddenField 'contractDependency' hides a field. 60
 Error misc FinalParameters Parameter contractsPath should be final. 61
 Error coding HiddenField 'contractsPath' hides a field. 61
 Error misc FinalParameters Parameter contractsRepositoryUrl should be final. 61
 Error coding HiddenField 'contractsRepositoryUrl' hides a field. 61
 Error sizes LineLength Line is longer than 80 characters (found 101). 62
 Error misc FinalParameters Parameter stubsMode should be final. 62
 Error coding HiddenField 'stubsMode' hides a field. 62
 Error misc FinalParameters Parameter log should be final. 62
 Error coding HiddenField 'log' hides a field. 62
 Error misc FinalParameters Parameter repositoryUsername should be final. 62
 Error coding HiddenField 'repositoryUsername' hides a field. 62
 Error misc FinalParameters Parameter repositoryPassword should be final. 63
 Error coding HiddenField 'repositoryPassword' hides a field. 63
 Error misc FinalParameters Parameter repositoryProxyHost should be final. 63
 Error coding HiddenField 'repositoryProxyHost' hides a field. 63
 Error sizes LineLength Line is longer than 80 characters (found 82). 64
 Error misc FinalParameters Parameter repositoryProxyPort should be final. 64
 Error coding HiddenField 'repositoryProxyPort' hides a field. 64
 Error misc FinalParameters Parameter deleteStubsAfterTest should be final. 64
 Error coding HiddenField 'deleteStubsAfterTest' hides a field. 64
 Error misc FinalParameters Parameter contractsProperties should be final. 65
 Error coding HiddenField 'contractsProperties' hides a field. 65
 Error sizes LineLength Line is longer than 80 characters (found 89). 76
 Error sizes LineLength Line is longer than 80 characters (found 118). 81
 Error javadoc JavadocMethod Missing a Javadoc comment. 81
 Error misc FinalParameters Parameter config should be final. 81
 Error misc FinalParameters Parameter defaultContractsDir should be final. 81
 Error sizes LineLength Line is longer than 80 characters (found 113). 82
 Error sizes LineLength Line is longer than 80 characters (found 89). 83
 Error whitespace OperatorWrap '?' should be on a new line. 83
 Error coding AvoidInlineConditionals Avoid inline conditionals. 83
 Error sizes LineLength Line is longer than 80 characters (found 88). 86
 Error sizes LineLength Line is longer than 80 characters (found 139). 87
 Error sizes LineLength Line is longer than 80 characters (found 107). 88
 Error sizes LineLength Line is longer than 80 characters (found 122). 91
 Error sizes LineLength Line is longer than 80 characters (found 108). 92
 Error sizes LineLength Line is longer than 80 characters (found 130). 93
 Error sizes LineLength Line is longer than 80 characters (found 105). 96
 Error javadoc JavadocMethod Missing a Javadoc comment. 100
 Error sizes LineLength Line is longer than 80 characters (found 121). 101
 Error whitespace OperatorWrap '||' should be on a new line. 101
 Error sizes LineLength Line is longer than 80 characters (found 81). 102
 Error javadoc JavadocMethod Missing a Javadoc comment. 105
 Error sizes LineLength Line is longer than 80 characters (found 84). 106
 Error sizes LineLength Line is longer than 80 characters (found 108). 107
 Error javadoc JavadocMethod Missing a Javadoc comment. 111
 Error javadoc JavadocMethod Missing a Javadoc comment. 117
 Error sizes LineLength Line is longer than 80 characters (found 81). 118
 Error sizes LineLength Line is longer than 80 characters (found 81). 119
 Error sizes LineLength Line is longer than 80 characters (found 84). 123
 Error sizes LineLength Line is longer than 80 characters (found 84). 126
 Error sizes LineLength Line is longer than 80 characters (found 94). 129
 Error javadoc JavadocMethod Missing a Javadoc comment. 134
 Error sizes LineLength Line is longer than 80 characters (found 92). 137
 Error whitespace OperatorWrap '?' should be on a new line. 137
 Error coding AvoidInlineConditionals Avoid inline conditionals. 137
 Error sizes LineLength Line is longer than 80 characters (found 86). 138
 Error sizes LineLength Line is longer than 80 characters (found 87). 140

org/springframework/cloud/contract/maven/verifier/PushStubsToScmMojo.java

Severity Category Rule Message Line
 Error whitespace FileTabCharacter File contains tab characters (this is the first instance). 40
 Error javadoc JavadocVariable Missing a Javadoc comment. 40
 Error javadoc JavadocVariable Missing a Javadoc comment. 44
 Error javadoc JavadocStyle First sentence should end with a period. 48
 Error sizes LineLength Line is longer than 80 characters (found 92). 51
 Error javadoc JavadocStyle First sentence should end with a period. 54
 Error sizes LineLength Line is longer than 80 characters (found 113). 57
 Error javadoc JavadocVariable Missing a Javadoc comment. 60
 Error sizes LineLength Line is longer than 80 characters (found 113). 77
 Error javadoc JavadocStyle First sentence should end with a period. 83
 Error javadoc JavadocStyle First sentence should end with a period. 90
 Error javadoc JavadocStyle First sentence should end with a period. 97
 Error sizes LineLength Line is longer than 80 characters (found 133). 98
 Error design DesignForExtension Class 'PushStubsToScmMojo' looks like designed for extension (can be subclassed), but the method 'execute' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PushStubsToScmMojo' final or making the method 'execute' static/final/abstract/empty, or adding allowed annotation for the method. 103
 Error javadoc JavadocMethod Missing a Javadoc comment. 103
 Error sizes LineLength Line is longer than 80 characters (found 129). 106
 Error sizes LineLength Line is longer than 80 characters (found 149). 107
 Error whitespace OperatorWrap '||' should be on a new line. 110
 Error sizes LineLength Line is longer than 80 characters (found 108). 111
 Error sizes LineLength Line is longer than 80 characters (found 160). 112
 Error sizes LineLength Line is longer than 80 characters (found 134). 115
 Error sizes LineLength Line is longer than 80 characters (found 88). 116
 Error sizes LineLength Line is longer than 80 characters (found 125). 117
 Error design DesignForExtension Class 'PushStubsToScmMojo' looks like designed for extension (can be subclassed), but the method 'buildOptions' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PushStubsToScmMojo' final or making the method 'buildOptions' static/final/abstract/empty, or adding allowed annotation for the method. 120
 Error javadoc JavadocMethod Missing a Javadoc comment. 120
 Error sizes LineLength Line is longer than 80 characters (found 81). 121
 Error sizes LineLength Line is longer than 80 characters (found 81). 122
 Error sizes LineLength Line is longer than 80 characters (found 84). 123
 Error sizes LineLength Line is longer than 80 characters (found 84). 127

org/springframework/cloud/contract/maven/verifier/RunMojo.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 100). 43
 Error whitespace FileTabCharacter File contains tab characters (this is the first instance). 46
 Error javadoc JavadocVariable Missing a Javadoc comment. 46
 Error javadoc JavadocVariable Missing a Javadoc comment. 49
 Error javadoc JavadocVariable Missing a Javadoc comment. 52
 Error javadoc JavadocStyle First sentence should end with a period. 55
 Error sizes LineLength Line is longer than 80 characters (found 96). 58
 Error sizes LineLength Line is longer than 80 characters (found 92). 64
 Error sizes LineLength Line is longer than 80 characters (found 100). 70
 Error javadoc JavadocStyle First sentence should end with a period. 73
 Error sizes LineLength Line is longer than 80 characters (found 83). 74
 Error javadoc JavadocStyle First sentence should end with a period. 79
 Error sizes LineLength Line is longer than 80 characters (found 100). 82
 Error javadoc JavadocStyle First sentence should end with a period. 85
 Error sizes LineLength Line is longer than 80 characters (found 100). 88
 Error javadoc JavadocStyle First sentence should end with a period. 91
 Error sizes LineLength Line is longer than 80 characters (found 88). 92
 Error sizes LineLength Line is longer than 80 characters (found 107). 94
 Error javadoc JavadocVariable Missing a Javadoc comment. 103
 Error javadoc JavadocVariable Missing a Javadoc comment. 106
 Error javadoc JavadocVariable Missing a Javadoc comment. 108
 Error javadoc JavadocMethod Missing a Javadoc comment. 110
 Error sizes LineLength Line is longer than 80 characters (found 92). 111
 Error misc FinalParameters Parameter localStubRunner should be final. 111
 Error coding HiddenField 'localStubRunner' hides a field. 111
 Error misc FinalParameters Parameter remoteStubRunner should be final. 111
 Error coding HiddenField 'remoteStubRunner' hides a field. 111
 Error sizes LineLength Line is longer than 80 characters (found 83). 116
 Error design DesignForExtension Class 'RunMojo' looks like designed for extension (can be subclassed), but the method 'execute' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'RunMojo' final or making the method 'execute' static/final/abstract/empty, or adding allowed annotation for the method. 116
 Error javadoc JavadocMethod Missing a Javadoc comment. 116
 Error sizes LineLength Line is longer than 80 characters (found 119). 118
 Error sizes LineLength Line is longer than 80 characters (found 88). 122
 Error sizes LineLength Line is longer than 80 characters (found 85). 126
 Error sizes LineLength Line is longer than 80 characters (found 125). 128
 Error sizes LineLength Line is longer than 80 characters (found 97). 129
 Error sizes LineLength Line is longer than 80 characters (found 83). 133
 Error sizes LineLength Line is longer than 80 characters (found 95). 135
 Error sizes LineLength Line is longer than 80 characters (found 103). 142
 Error javadoc JavadocMethod Missing a Javadoc comment. 147
 Error javadoc JavadocMethod Missing a Javadoc comment. 155
 Error javadoc JavadocMethod Missing a Javadoc comment. 166

org/springframework/cloud/contract/maven/verifier/stubrunner/AetherStubDownloaderFactory.java

Severity Category Rule Message Line
 Error javadoc JavadocType Missing a Javadoc comment. 34
 Error sizes LineLength Line is longer than 80 characters (found 92). 37
 Error whitespace FileTabCharacter File contains tab characters (this is the first instance). 37
 Error javadoc JavadocVariable Missing a Javadoc comment. 37
 Error naming ConstantName Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 37
 Error javadoc JavadocVariable Missing a Javadoc comment. 39
 Error javadoc JavadocVariable Missing a Javadoc comment. 40
 Error javadoc JavadocMethod Missing a Javadoc comment. 42
 Error misc FinalParameters Parameter repoSystem should be final. 43
 Error coding HiddenField 'repoSystem' hides a field. 43
 Error misc FinalParameters Parameter project should be final. 44
 Error coding HiddenField 'project' hides a field. 44
 Error sizes LineLength Line is longer than 80 characters (found 87). 49
 Error design DesignForExtension Class 'AetherStubDownloaderFactory' looks like designed for extension (can be subclassed), but the method 'build' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AetherStubDownloaderFactory' final or making the method 'build' static/final/abstract/empty, or adding allowed annotation for the method. 49
 Error javadoc JavadocMethod Missing a Javadoc comment. 49
 Error sizes LineLength Line is longer than 80 characters (found 100). 51
 Error misc FinalParameters Parameter stubRunnerOptions should be final. 51
 Error sizes LineLength Line is longer than 80 characters (found 113). 52
 Error sizes LineLength Line is longer than 80 characters (found 108). 53
 Error sizes LineLength Line is longer than 80 characters (found 134). 54
 Error sizes LineLength Line is longer than 80 characters (found 97). 58
 Error misc FinalParameters Parameter location should be final. 58
 Error misc FinalParameters Parameter resourceLoader should be final. 58

org/springframework/cloud/contract/maven/verifier/stubrunner/LocalStubRunner.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file.
 Error javadoc JavadocType Missing a Javadoc comment. 26
 Error whitespace FileTabCharacter File contains tab characters (this is the first instance). 28
 Error javadoc JavadocVariable Missing a Javadoc comment. 28
 Error naming ConstantName Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 28
 Error sizes LineLength Line is longer than 80 characters (found 85). 30
 Error design DesignForExtension Class 'LocalStubRunner' 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 'LocalStubRunner' final or making the method 'run' static/final/abstract/empty, or adding allowed annotation for the method. 30
 Error javadoc JavadocMethod Missing a Javadoc comment. 30
 Error misc FinalParameters Parameter options should be final. 30
 Error sizes LineLength Line is longer than 80 characters (found 85). 31

org/springframework/cloud/contract/maven/verifier/stubrunner/RemoteStubRunner.java

Severity Category Rule Message Line
 Error javadoc JavadocType Missing a Javadoc comment. 30
 Error sizes LineLength Line is longer than 80 characters (found 81). 32
 Error whitespace FileTabCharacter File contains tab characters (this is the first instance). 32
 Error javadoc JavadocVariable Missing a Javadoc comment. 32
 Error naming ConstantName Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 32
 Error javadoc JavadocVariable Missing a Javadoc comment. 34
 Error javadoc JavadocMethod Missing a Javadoc comment. 36
 Error sizes LineLength Line is longer than 80 characters (found 90). 37
 Error misc FinalParameters Parameter aetherStubDownloaderFactory should be final. 37
 Error coding HiddenField 'aetherStubDownloaderFactory' hides a field. 37
 Error sizes LineLength Line is longer than 80 characters (found 112). 41
 Error design DesignForExtension Class 'RemoteStubRunner' 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 'RemoteStubRunner' final or making the method 'run' static/final/abstract/empty, or adding allowed annotation for the method. 41
 Error javadoc JavadocMethod Missing a Javadoc comment. 41
 Error misc FinalParameters Parameter options should be final. 41
 Error misc FinalParameters Parameter repositorySystemSession should be final. 41
 Error sizes LineLength Line is longer than 80 characters (found 127). 42
 Error sizes LineLength Line is longer than 80 characters (found 88). 45
 Error sizes LineLength Line is longer than 80 characters (found 88). 47
 Error sizes LineLength Line is longer than 80 characters (found 82). 49
 Error blocks RightCurly '}' at column 3 should be on the same line as the next part of a multi-block statement (one that directly contains multiple blocks: if/else-if/else, do/while or try/catch/finally). 52
 Error sizes LineLength Line is longer than 80 characters (found 112). 54