Fork me on GitHub

Checkstyle Results

The following document contains the results of Checkstyle 9.3 with sun_checks.xml ruleset.

Summary

Files  Info  Warnings  Errors
18 0 0 750

Files

File  I  W  E
com/github/valfirst/slf4jtest/AbstractTestLoggerAssert.java 0 0 25
com/github/valfirst/slf4jtest/Assertions.java 0 0 6
com/github/valfirst/slf4jtest/CleanupStage.java 0 0 2
com/github/valfirst/slf4jtest/JulConfig.java 0 0 6
com/github/valfirst/slf4jtest/JulConfigExtension.java 0 0 2
com/github/valfirst/slf4jtest/LevelAssert.java 0 0 23
com/github/valfirst/slf4jtest/LoggingEvent.java 0 0 198
com/github/valfirst/slf4jtest/OverridableProperties.java 0 0 10
com/github/valfirst/slf4jtest/TestLogger.java 0 0 140
com/github/valfirst/slf4jtest/TestLoggerAssert.java 0 0 142
com/github/valfirst/slf4jtest/TestLoggerFactory.java 0 0 46
com/github/valfirst/slf4jtest/TestLoggerFactoryExtension.java 0 0 15
com/github/valfirst/slf4jtest/TestLoggerFactoryResetRule.java 0 0 6
com/github/valfirst/slf4jtest/TestLoggerFactorySettings.java 0 0 2
com/github/valfirst/slf4jtest/TestLoggingEventBuilder.java 0 0 45
com/github/valfirst/slf4jtest/TestMDCAdapter.java 0 0 56
com/github/valfirst/slf4jtest/TestSLF4JServiceProvider.java 0 0 9
uk/org/lidalia/lang/ThreadLocal.java 0 0 17

Rules

Category Rule Violations Severity
coding HiddenField 66  Error
InnerAssignment 4  Error
MagicNumber 1  Error
design DesignForExtension 104  Error
FinalClass 2  Error
VisibilityModifier 1  Error
imports AvoidStarImport 1  Error
UnusedImports
  • processJavadoc: "false"
1  Error
javadoc JavadocMethod 11  Error
JavadocPackage 2  Error
JavadocStyle 1  Error
JavadocVariable 61  Error
MissingJavadocMethod 96  Error
misc FinalParameters 115  Error
modifier RedundantModifier 2  Error
naming ConstantName 2  Error
StaticVariableName 1  Error
sizes LineLength
  • fileExtensions: "java"
274  Error
ParameterNumber 1  Error
whitespace WhitespaceAround 4  Error

Details

com/github/valfirst/slf4jtest/AbstractTestLoggerAssert.java

Severity Category Rule Message Line
 Error javadoc JavadocVariable Missing a Javadoc comment. 13
 Error design VisibilityModifier Variable 'loggingEventsSupplier' must be private and have accessor methods. 13
 Error misc FinalParameters Parameter testLogger should be final. 15
 Error misc FinalParameters Parameter clazz should be final. 15
 Error misc FinalParameters Parameter level should be final. 20
 Error misc FinalParameters Parameter predicate should be final. 20
 Error sizes LineLength Line is longer than 80 characters (found 89). 22
 Error sizes LineLength Line is longer than 80 characters (found 98). 26
 Error misc FinalParameters Parameter message should be final. 26
 Error misc FinalParameters Parameter arguments should be final. 26
 Error misc FinalParameters Parameter message should be final. 31
 Error sizes LineLength Line is longer than 80 characters (found 103). 32
 Error misc FinalParameters Parameter maybeThrowable should be final. 32
 Error misc FinalParameters Parameter arguments should be final. 33
 Error sizes LineLength Line is longer than 80 characters (found 91). 40
 Error misc FinalParameters Parameter level should be final. 40
 Error misc FinalParameters Parameter message should be final. 40
 Error misc FinalParameters Parameter arguments should be final. 40
 Error sizes LineLength Line is longer than 80 characters (found 90). 53
 Error sizes LineLength Line is longer than 80 characters (found 84). 58
 Error misc FinalParameters Parameter throwable should be final. 58
 Error misc FinalParameters Parameter level should be final. 58
 Error misc FinalParameters Parameter message should be final. 58
 Error misc FinalParameters Parameter arguments should be final. 58
 Error sizes LineLength Line is longer than 80 characters (found 90). 71

com/github/valfirst/slf4jtest/Assertions.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file. 1
 Error design FinalClass Class Assertions should be declared as final. 3
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 4
 Error misc FinalParameters Parameter testLogger should be final. 4
 Error whitespace WhitespaceAround '{' is not followed by whitespace. 8
 Error whitespace WhitespaceAround '}' is not preceded with whitespace. 8

com/github/valfirst/slf4jtest/CleanupStage.java

Severity Category Rule Message Line
 Error javadoc JavadocVariable Missing a Javadoc comment. 4
 Error javadoc JavadocVariable Missing a Javadoc comment. 5

com/github/valfirst/slf4jtest/JulConfig.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 82). 8
 Error design FinalClass Class JulConfig should be declared as final. 12
 Error sizes LineLength Line is longer than 80 characters (found 102). 15
 Error sizes LineLength Line is longer than 80 characters (found 81). 24
 Error whitespace WhitespaceAround '{' is not followed by whitespace. 30
 Error whitespace WhitespaceAround '}' is not preceded with whitespace. 30

com/github/valfirst/slf4jtest/JulConfigExtension.java

Severity Category Rule Message Line
 Error design DesignForExtension Class 'JulConfigExtension' looks like designed for extension (can be subclassed), but the method 'beforeAll' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JulConfigExtension' final or making the method 'beforeAll' static/final/abstract/empty, or adding allowed annotation for the method. 13
 Error misc FinalParameters Parameter extensionContext should be final. 14

com/github/valfirst/slf4jtest/LevelAssert.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 92). 9
 Error sizes LineLength Line is longer than 80 characters (found 83). 14
 Error misc FinalParameters Parameter substring should be final. 14
 Error misc FinalParameters Parameter regex should be final. 18
 Error javadoc JavadocVariable Missing a Javadoc comment. 22
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 24
 Error misc FinalParameters Parameter logger should be final. 24
 Error misc FinalParameters Parameter level should be final. 24
 Error coding HiddenField 'level' hides a field. 24
 Error sizes LineLength Line is longer than 80 characters (found 94). 31
 Error misc FinalParameters Parameter expected should be final. 36
 Error sizes LineLength Line is longer than 80 characters (found 93). 40
 Error sizes LineLength Line is longer than 80 characters (found 88). 48
 Error misc FinalParameters Parameter substring should be final. 53
 Error sizes LineLength Line is longer than 80 characters (found 125). 57
 Error sizes LineLength Line is longer than 80 characters (found 83). 65
 Error misc FinalParameters Parameter regex should be final. 70
 Error sizes LineLength Line is longer than 80 characters (found 129). 74
 Error design DesignForExtension Class 'LevelAssert' 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 'LevelAssert' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 81
 Error misc FinalParameters Parameter o should be final. 82
 Error design DesignForExtension Class 'LevelAssert' 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 'LevelAssert' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 96
 Error misc FinalParameters Parameter level should be final. 107
 Error coding HiddenField 'level' hides a field. 107

com/github/valfirst/slf4jtest/LoggingEvent.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 91). 26
 Error sizes LineLength Line is longer than 80 characters (found 97). 39
 Error sizes LineLength Line is longer than 80 characters (found 99). 40
 Error sizes LineLength Line is longer than 80 characters (found 99). 43
 Error sizes LineLength Line is longer than 80 characters (found 89). 44
 Error javadoc JavadocVariable Missing a Javadoc comment. 48
 Error coding MagicNumber '3' is a magic number. 49
 Error javadoc JavadocVariable Missing a Javadoc comment. 50
 Error naming ConstantName Name 'emptyObjectArray' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 50
 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 javadoc JavadocVariable Missing a Javadoc comment. 60
 Error javadoc JavadocVariable Missing a Javadoc comment. 61
 Error javadoc JavadocVariable Missing a Javadoc comment. 62
 Error javadoc JavadocVariable Missing a Javadoc comment. 63
 Error sizes LineLength Line is longer than 80 characters (found 87). 66
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 66
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 70
 Error sizes LineLength Line is longer than 80 characters (found 89). 71
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 75
 Error sizes LineLength Line is longer than 80 characters (found 83). 76
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 80
 Error sizes LineLength Line is longer than 80 characters (found 84). 85
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 88
 Error sizes LineLength Line is longer than 80 characters (found 93). 89
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 93
 Error sizes LineLength Line is longer than 80 characters (found 81). 98
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 101
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 109
 Error sizes LineLength Line is longer than 80 characters (found 89). 115
 Error sizes LineLength Line is longer than 80 characters (found 87). 118
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 118
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 122
 Error sizes LineLength Line is longer than 80 characters (found 89). 123
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 127
 Error sizes LineLength Line is longer than 80 characters (found 83). 128
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 132
 Error sizes LineLength Line is longer than 80 characters (found 84). 137
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 140
 Error sizes LineLength Line is longer than 80 characters (found 93). 141
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 145
 Error sizes LineLength Line is longer than 80 characters (found 81). 150
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 153
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 161
 Error sizes LineLength Line is longer than 80 characters (found 89). 167
 Error sizes LineLength Line is longer than 80 characters (found 86). 170
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 170
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 174
 Error sizes LineLength Line is longer than 80 characters (found 89). 175
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 179
 Error sizes LineLength Line is longer than 80 characters (found 83). 180
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 184
 Error sizes LineLength Line is longer than 80 characters (found 83). 189
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 192
 Error sizes LineLength Line is longer than 80 characters (found 93). 193
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 197
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 205
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 213
 Error sizes LineLength Line is longer than 80 characters (found 88). 219
 Error sizes LineLength Line is longer than 80 characters (found 86). 222
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 222
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 226
 Error sizes LineLength Line is longer than 80 characters (found 89). 227
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 231
 Error sizes LineLength Line is longer than 80 characters (found 83). 232
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 236
 Error sizes LineLength Line is longer than 80 characters (found 83). 241
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 244
 Error sizes LineLength Line is longer than 80 characters (found 93). 245
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 249
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 257
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 265
 Error sizes LineLength Line is longer than 80 characters (found 88). 271
 Error sizes LineLength Line is longer than 80 characters (found 87). 274
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 274
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 278
 Error sizes LineLength Line is longer than 80 characters (found 89). 279
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 283
 Error sizes LineLength Line is longer than 80 characters (found 83). 284
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 288
 Error sizes LineLength Line is longer than 80 characters (found 84). 293
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 296
 Error sizes LineLength Line is longer than 80 characters (found 93). 297
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 301
 Error sizes LineLength Line is longer than 80 characters (found 81). 306
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 309
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 317
 Error sizes LineLength Line is longer than 80 characters (found 89). 323
 Error sizes LineLength Line is longer than 80 characters (found 88). 327
 Error javadoc JavadocMethod @return tag should be present and have description. 331
 Error sizes LineLength Line is longer than 80 characters (found 83). 331
 Error misc FinalParameters Parameter event should be final. 331
 Error javadoc JavadocMethod Expected @param tag for 'event'. 331
 Error sizes LineLength Line is longer than 80 characters (found 100). 336
 Error javadoc JavadocMethod @return tag should be present and have description. 340
 Error misc FinalParameters Parameter event should be final. 341
 Error javadoc JavadocMethod Expected @param tag for 'event'. 341
 Error misc FinalParameters Parameter mdc should be final. 341
 Error javadoc JavadocMethod Expected @param tag for 'mdc'. 341
 Error sizes LineLength Line is longer than 80 characters (found 81). 351
 Error sizes LineLength Line is longer than 80 characters (found 87). 354
 Error sizes LineLength Line is longer than 80 characters (found 93). 360
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 360
 Error coding HiddenField 'level' hides a field. 360
 Error coding HiddenField 'message' hides a field. 360
 Error coding HiddenField 'arguments' hides a field. 360
 Error sizes LineLength Line is longer than 80 characters (found 88). 361
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 364
 Error coding HiddenField 'level' hides a field. 365
 Error coding HiddenField 'throwable' hides a field. 366
 Error coding HiddenField 'message' hides a field. 367
 Error coding HiddenField 'arguments' hides a field. 368
 Error sizes LineLength Line is longer than 80 characters (found 102). 369
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 372
 Error sizes LineLength Line is longer than 80 characters (found 102). 373
 Error coding HiddenField 'level' hides a field. 373
 Error coding HiddenField 'message' hides a field. 373
 Error coding HiddenField 'arguments' hides a field. 373
 Error sizes LineLength Line is longer than 80 characters (found 99). 374
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 377
 Error coding HiddenField 'level' hides a field. 378
 Error coding HiddenField 'throwable' hides a field. 380
 Error coding HiddenField 'message' hides a field. 381
 Error coding HiddenField 'arguments' hides a field. 382
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 392
 Error coding HiddenField 'level' hides a field. 393
 Error coding HiddenField 'mdc' hides a field. 394
 Error coding HiddenField 'message' hides a field. 395
 Error coding HiddenField 'arguments' hides a field. 396
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 400
 Error coding HiddenField 'level' hides a field. 401
 Error coding HiddenField 'mdc' hides a field. 402
 Error coding HiddenField 'throwable' hides a field. 403
 Error coding HiddenField 'message' hides a field. 404
 Error coding HiddenField 'arguments' hides a field. 405
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 409
 Error coding HiddenField 'level' hides a field. 410
 Error coding HiddenField 'mdc' hides a field. 411
 Error coding HiddenField 'message' hides a field. 413
 Error coding HiddenField 'arguments' hides a field. 414
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 418
 Error coding HiddenField 'level' hides a field. 419
 Error coding HiddenField 'mdc' hides a field. 420
 Error coding HiddenField 'throwable' hides a field. 422
 Error coding HiddenField 'message' hides a field. 423
 Error coding HiddenField 'arguments' hides a field. 424
 Error sizes LineLength Line is longer than 80 characters (found 88). 425
 Error coding HiddenField 'level' hides a field. 429
 Error coding HiddenField 'mdc' hides a field. 430
 Error coding HiddenField 'throwable' hides a field. 432
 Error coding HiddenField 'message' hides a field. 433
 Error coding HiddenField 'arguments' hides a field. 434
 Error sizes LineLength Line is longer than 80 characters (found 89). 439
 Error sizes ParameterNumber More than 7 parameters (found 8). 446
 Error coding HiddenField 'creatingLogger' hides a field. 447
 Error coding HiddenField 'level' hides a field. 448
 Error coding HiddenField 'mdc' hides a field. 449
 Error coding HiddenField 'markers' hides a field. 450
 Error coding HiddenField 'keyValuePairs' hides a field. 451
 Error coding HiddenField 'throwable' hides a field. 452
 Error coding HiddenField 'message' hides a field. 453
 Error coding HiddenField 'arguments' hides a field. 454
 Error sizes LineLength Line is longer than 80 characters (found 98). 469
 Error design DesignForExtension Class 'LoggingEvent' looks like designed for extension (can be subclassed), but the method 'getLevel' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LoggingEvent' final or making the method 'getLevel' static/final/abstract/empty, or adding allowed annotation for the method. 472
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 472
 Error sizes LineLength Line is longer than 80 characters (found 98). 477
 Error sizes LineLength Line is longer than 80 characters (found 102). 478
 Error sizes LineLength Line is longer than 80 characters (found 96). 479
 Error sizes LineLength Line is longer than 80 characters (found 99). 480
 Error sizes LineLength Line is longer than 80 characters (found 101). 481
 Error javadoc JavadocMethod @return tag should be present and have description. 483
 Error sizes LineLength Line is longer than 80 characters (found 98). 490
 Error javadoc JavadocMethod @return tag should be present and have description. 494
 Error sizes LineLength Line is longer than 80 characters (found 81). 502
 Error sizes LineLength Line is longer than 80 characters (found 92). 506
 Error sizes LineLength Line is longer than 80 characters (found 98). 516
 Error sizes LineLength Line is longer than 80 characters (found 86). 519
 Error design DesignForExtension Class 'LoggingEvent' looks like designed for extension (can be subclassed), but the method 'getMessage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LoggingEvent' final or making the method 'getMessage' static/final/abstract/empty, or adding allowed annotation for the method. 526
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 526
 Error design DesignForExtension Class 'LoggingEvent' looks like designed for extension (can be subclassed), but the method 'getThrowable' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LoggingEvent' final or making the method 'getThrowable' static/final/abstract/empty, or adding allowed annotation for the method. 539
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 539
 Error sizes LineLength Line is longer than 80 characters (found 86). 545
 Error sizes LineLength Line is longer than 80 characters (found 86). 566
 Error design DesignForExtension Class 'LoggingEvent' looks like designed for extension (can be subclassed), but the method 'print' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LoggingEvent' final or making the method 'print' static/final/abstract/empty, or adding allowed annotation for the method. 572
 Error sizes LineLength Line is longer than 80 characters (found 90). 575
 Error design DesignForExtension Class 'LoggingEvent' looks like designed for extension (can be subclassed), but the method 'getFormattedMessage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LoggingEvent' final or making the method 'getFormattedMessage' static/final/abstract/empty, or adding allowed annotation for the method. 593
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 593
 Error sizes LineLength Line is longer than 80 characters (found 91). 595
 Error design DesignForExtension Class 'LoggingEvent' 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 'LoggingEvent' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 608
 Error misc FinalParameters Parameter o should be final. 609
 Error design DesignForExtension Class 'LoggingEvent' 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 'LoggingEvent' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 626
 Error sizes LineLength Line is longer than 80 characters (found 95). 628
 Error design DesignForExtension Class 'LoggingEvent' 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 'LoggingEvent' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 631

com/github/valfirst/slf4jtest/OverridableProperties.java

Severity Category Rule Message Line
 Error javadoc JavadocVariable Missing a Javadoc comment. 9
 Error javadoc JavadocVariable Missing a Javadoc comment. 10
 Error javadoc JavadocVariable Missing a Javadoc comment. 11
 Error coding HiddenField 'propertySourceName' hides a field. 13
 Error sizes LineLength Line is longer than 80 characters (found 81). 22
 Error sizes LineLength Line is longer than 80 characters (found 95). 29
 Error misc FinalParameters Parameter propertyResource should be final. 29
 Error sizes LineLength Line is longer than 80 characters (found 94). 38
 Error sizes LineLength Line is longer than 80 characters (found 96). 39
 Error sizes LineLength Line is longer than 80 characters (found 90). 42

com/github/valfirst/slf4jtest/TestLogger.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 93). 26
 Error sizes LineLength Line is longer than 80 characters (found 96). 27
 Error sizes LineLength Line is longer than 80 characters (found 100). 30
 Error sizes LineLength Line is longer than 80 characters (found 93). 31
 Error sizes LineLength Line is longer than 80 characters (found 98). 32
 Error sizes LineLength Line is longer than 80 characters (found 97). 33
 Error sizes LineLength Line is longer than 80 characters (found 99). 36
 Error sizes LineLength Line is longer than 80 characters (found 92). 37
 Error sizes LineLength Line is longer than 80 characters (found 85). 38
 Error sizes LineLength Line is longer than 80 characters (found 91). 39
 Error sizes LineLength Line is longer than 80 characters (found 93). 40
 Error javadoc JavadocVariable Missing a Javadoc comment. 46
 Error javadoc JavadocVariable Missing a Javadoc comment. 47
 Error sizes LineLength Line is longer than 80 characters (found 100). 48
 Error javadoc JavadocVariable Missing a Javadoc comment. 48
 Error sizes LineLength Line is longer than 80 characters (found 85). 50
 Error javadoc JavadocVariable Missing a Javadoc comment. 50
 Error javadoc JavadocVariable Missing a Javadoc comment. 52
 Error naming ConstantName Name 'allLevels' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 52
 Error sizes LineLength Line is longer than 80 characters (found 90). 54
 Error javadoc JavadocVariable Missing a Javadoc comment. 54
 Error coding HiddenField 'name' hides a field. 56
 Error coding HiddenField 'testLoggerFactory' hides a field. 56
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'getName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 61
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 61
 Error misc FinalParameters Parameter level should be final. 67
 Error sizes LineLength Line is longer than 80 characters (found 99). 72
 Error sizes LineLength Line is longer than 80 characters (found 100). 81
 Error sizes LineLength Line is longer than 80 characters (found 82). 97
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'trace' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'trace' static/final/abstract/empty, or adding allowed annotation for the method. 117
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'trace' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'trace' static/final/abstract/empty, or adding allowed annotation for the method. 122
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'trace' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'trace' static/final/abstract/empty, or adding allowed annotation for the method. 127
 Error sizes LineLength Line is longer than 80 characters (found 82). 128
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'trace' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'trace' static/final/abstract/empty, or adding allowed annotation for the method. 132
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'trace' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'trace' static/final/abstract/empty, or adding allowed annotation for the method. 137
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'isTraceEnabled' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'isTraceEnabled' static/final/abstract/empty, or adding allowed annotation for the method. 142
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'trace' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'trace' static/final/abstract/empty, or adding allowed annotation for the method. 147
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'trace' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'trace' static/final/abstract/empty, or adding allowed annotation for the method. 152
 Error sizes LineLength Line is longer than 80 characters (found 83). 153
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'trace' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'trace' static/final/abstract/empty, or adding allowed annotation for the method. 157
 Error sizes LineLength Line is longer than 80 characters (found 93). 159
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'trace' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'trace' static/final/abstract/empty, or adding allowed annotation for the method. 163
 Error sizes LineLength Line is longer than 80 characters (found 87). 164
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'trace' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'trace' static/final/abstract/empty, or adding allowed annotation for the method. 168
 Error sizes LineLength Line is longer than 80 characters (found 89). 169
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'debug' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'debug' static/final/abstract/empty, or adding allowed annotation for the method. 181
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'debug' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'debug' static/final/abstract/empty, or adding allowed annotation for the method. 186
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'debug' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'debug' static/final/abstract/empty, or adding allowed annotation for the method. 191
 Error sizes LineLength Line is longer than 80 characters (found 82). 192
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'debug' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'debug' static/final/abstract/empty, or adding allowed annotation for the method. 196
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'debug' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'debug' static/final/abstract/empty, or adding allowed annotation for the method. 201
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'isDebugEnabled' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'isDebugEnabled' static/final/abstract/empty, or adding allowed annotation for the method. 206
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'debug' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'debug' static/final/abstract/empty, or adding allowed annotation for the method. 211
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'debug' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'debug' static/final/abstract/empty, or adding allowed annotation for the method. 216
 Error sizes LineLength Line is longer than 80 characters (found 83). 217
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'debug' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'debug' static/final/abstract/empty, or adding allowed annotation for the method. 221
 Error sizes LineLength Line is longer than 80 characters (found 93). 223
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'debug' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'debug' static/final/abstract/empty, or adding allowed annotation for the method. 227
 Error sizes LineLength Line is longer than 80 characters (found 87). 228
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'debug' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'debug' static/final/abstract/empty, or adding allowed annotation for the method. 232
 Error sizes LineLength Line is longer than 80 characters (found 89). 233
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'info' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'info' static/final/abstract/empty, or adding allowed annotation for the method. 245
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'info' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'info' static/final/abstract/empty, or adding allowed annotation for the method. 250
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'info' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'info' static/final/abstract/empty, or adding allowed annotation for the method. 255
 Error sizes LineLength Line is longer than 80 characters (found 81). 256
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'info' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'info' static/final/abstract/empty, or adding allowed annotation for the method. 260
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'info' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'info' static/final/abstract/empty, or adding allowed annotation for the method. 265
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'isInfoEnabled' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'isInfoEnabled' static/final/abstract/empty, or adding allowed annotation for the method. 270
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'info' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'info' static/final/abstract/empty, or adding allowed annotation for the method. 275
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'info' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'info' static/final/abstract/empty, or adding allowed annotation for the method. 280
 Error sizes LineLength Line is longer than 80 characters (found 82). 281
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'info' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'info' static/final/abstract/empty, or adding allowed annotation for the method. 285
 Error sizes LineLength Line is longer than 80 characters (found 102). 286
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'info' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'info' static/final/abstract/empty, or adding allowed annotation for the method. 290
 Error sizes LineLength Line is longer than 80 characters (found 86). 291
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'info' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'info' static/final/abstract/empty, or adding allowed annotation for the method. 295
 Error sizes LineLength Line is longer than 80 characters (found 88). 296
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'warn' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'warn' static/final/abstract/empty, or adding allowed annotation for the method. 308
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'warn' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'warn' static/final/abstract/empty, or adding allowed annotation for the method. 313
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'warn' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'warn' static/final/abstract/empty, or adding allowed annotation for the method. 318
 Error sizes LineLength Line is longer than 80 characters (found 81). 319
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'warn' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'warn' static/final/abstract/empty, or adding allowed annotation for the method. 323
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'warn' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'warn' static/final/abstract/empty, or adding allowed annotation for the method. 328
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'isWarnEnabled' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'isWarnEnabled' static/final/abstract/empty, or adding allowed annotation for the method. 333
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'warn' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'warn' static/final/abstract/empty, or adding allowed annotation for the method. 338
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'warn' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'warn' static/final/abstract/empty, or adding allowed annotation for the method. 343
 Error sizes LineLength Line is longer than 80 characters (found 82). 344
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'warn' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'warn' static/final/abstract/empty, or adding allowed annotation for the method. 348
 Error sizes LineLength Line is longer than 80 characters (found 102). 349
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'warn' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'warn' static/final/abstract/empty, or adding allowed annotation for the method. 353
 Error sizes LineLength Line is longer than 80 characters (found 86). 354
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'warn' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'warn' static/final/abstract/empty, or adding allowed annotation for the method. 358
 Error sizes LineLength Line is longer than 80 characters (found 88). 359
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'error' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'error' static/final/abstract/empty, or adding allowed annotation for the method. 371
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'error' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'error' static/final/abstract/empty, or adding allowed annotation for the method. 376
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'error' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'error' static/final/abstract/empty, or adding allowed annotation for the method. 381
 Error sizes LineLength Line is longer than 80 characters (found 82). 382
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'error' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'error' static/final/abstract/empty, or adding allowed annotation for the method. 386
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'error' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'error' static/final/abstract/empty, or adding allowed annotation for the method. 391
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'isErrorEnabled' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'isErrorEnabled' static/final/abstract/empty, or adding allowed annotation for the method. 396
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'error' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'error' static/final/abstract/empty, or adding allowed annotation for the method. 401
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'error' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'error' static/final/abstract/empty, or adding allowed annotation for the method. 406
 Error sizes LineLength Line is longer than 80 characters (found 83). 407
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'error' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'error' static/final/abstract/empty, or adding allowed annotation for the method. 411
 Error sizes LineLength Line is longer than 80 characters (found 93). 413
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'error' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'error' static/final/abstract/empty, or adding allowed annotation for the method. 417
 Error sizes LineLength Line is longer than 80 characters (found 87). 418
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'error' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'error' static/final/abstract/empty, or adding allowed annotation for the method. 422
 Error sizes LineLength Line is longer than 80 characters (found 89). 423
 Error design DesignForExtension Class 'TestLogger' looks like designed for extension (can be subclassed), but the method 'log' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLogger' final or making the method 'log' static/final/abstract/empty, or adding allowed annotation for the method. 427
 Error misc FinalParameters Parameter event should be final. 428
 Error sizes LineLength Line is longer than 80 characters (found 81). 429
 Error sizes LineLength Line is longer than 80 characters (found 84). 435
 Error sizes LineLength Line is longer than 80 characters (found 86). 439
 Error sizes LineLength Line is longer than 80 characters (found 96). 444
 Error sizes LineLength Line is longer than 80 characters (found 98). 449
 Error sizes LineLength Line is longer than 80 characters (found 105). 454
 Error sizes LineLength Line is longer than 80 characters (found 89). 455
 Error sizes LineLength Line is longer than 80 characters (found 89). 472
 Error sizes LineLength Line is longer than 80 characters (found 88). 486
 Error sizes LineLength Line is longer than 80 characters (found 110). 489
 Error misc FinalParameters Parameter level should be final. 501
 Error sizes LineLength Line is longer than 80 characters (found 102). 527
 Error sizes LineLength Line is longer than 80 characters (found 101). 528
 Error sizes LineLength Line is longer than 80 characters (found 99). 531
 Error coding HiddenField 'enabledLevels' hides a field. 534
 Error sizes LineLength Line is longer than 80 characters (found 102). 539
 Error sizes LineLength Line is longer than 80 characters (found 101). 540
 Error sizes LineLength Line is longer than 80 characters (found 99). 543
 Error coding HiddenField 'enabledLevels' hides a field. 546
 Error sizes LineLength Line is longer than 80 characters (found 102). 551
 Error sizes LineLength Line is longer than 80 characters (found 101). 552
 Error sizes LineLength Line is longer than 80 characters (found 99). 555
 Error sizes LineLength Line is longer than 80 characters (found 99). 558
 Error sizes LineLength Line is longer than 80 characters (found 88). 559
 Error sizes LineLength Line is longer than 80 characters (found 102). 563
 Error sizes LineLength Line is longer than 80 characters (found 101). 564
 Error sizes LineLength Line is longer than 80 characters (found 99). 567
 Error sizes LineLength Line is longer than 80 characters (found 90). 570
 Error sizes LineLength Line is longer than 80 characters (found 81). 571

com/github/valfirst/slf4jtest/TestLoggerAssert.java

Severity Category Rule Message Line
 Error imports AvoidStarImport Using the '.*' form of import should be avoided - java.util.*. 3
 Error sizes LineLength Line is longer than 80 characters (found 86). 11
 Error sizes LineLength Line is longer than 80 characters (found 100). 13
 Error sizes LineLength Line is longer than 80 characters (found 97). 14
 Error sizes LineLength Line is longer than 80 characters (found 82). 17
 Error javadoc JavadocVariable Missing a Javadoc comment. 19
 Error misc FinalParameters Parameter testLogger should be final. 21
 Error sizes LineLength Line is longer than 80 characters (found 98). 26
 Error sizes LineLength Line is longer than 80 characters (found 86). 37
 Error sizes LineLength Line is longer than 80 characters (found 102). 39
 Error sizes LineLength Line is longer than 80 characters (found 100). 42
 Error misc FinalParameters Parameter mdcComparator should be final. 47
 Error coding HiddenField 'mdcComparator' hides a field. 47
 Error sizes LineLength Line is longer than 80 characters (found 90). 53
 Error sizes LineLength Line is longer than 80 characters (found 86). 57
 Error sizes LineLength Line is longer than 80 characters (found 89). 60
 Error misc FinalParameters Parameter level should be final. 60
 Error misc FinalParameters Parameter message should be final. 60
 Error misc FinalParameters Parameter arguments should be final. 60
 Error sizes LineLength Line is longer than 80 characters (found 96). 65
 Error sizes LineLength Line is longer than 80 characters (found 86). 71
 Error sizes LineLength Line is longer than 80 characters (found 84). 75
 Error misc FinalParameters Parameter throwable should be final. 75
 Error misc FinalParameters Parameter level should be final. 75
 Error misc FinalParameters Parameter message should be final. 75
 Error misc FinalParameters Parameter arguments should be final. 75
 Error misc FinalParameters Parameter event should be final. 85
 Error sizes LineLength Line is longer than 80 characters (found 86). 86
 Error sizes LineLength Line is longer than 80 characters (found 98). 90
 Error misc FinalParameters Parameter predicate should be final. 96
 Error sizes LineLength Line is longer than 80 characters (found 102). 101
 Error sizes LineLength Line is longer than 80 characters (found 91). 104
 Error misc FinalParameters Parameter predicate should be final. 107
 Error sizes LineLength Line is longer than 80 characters (found 94). 112
 Error sizes LineLength Line is longer than 80 characters (found 86). 116
 Error sizes LineLength Line is longer than 80 characters (found 92). 119
 Error misc FinalParameters Parameter level should be final. 119
 Error misc FinalParameters Parameter message should be final. 119
 Error misc FinalParameters Parameter arguments should be final. 119
 Error sizes LineLength Line is longer than 80 characters (found 100). 124
 Error sizes LineLength Line is longer than 80 characters (found 86). 130
 Error sizes LineLength Line is longer than 80 characters (found 84). 134
 Error misc FinalParameters Parameter throwable should be final. 134
 Error misc FinalParameters Parameter level should be final. 134
 Error misc FinalParameters Parameter message should be final. 134
 Error misc FinalParameters Parameter arguments should be final. 134
 Error sizes LineLength Line is longer than 80 characters (found 81). 139
 Error misc FinalParameters Parameter event should be final. 144
 Error sizes LineLength Line is longer than 80 characters (found 100). 149
 Error misc FinalParameters Parameter predicate should be final. 155
 Error sizes LineLength Line is longer than 80 characters (found 107). 159
 Error sizes LineLength Line is longer than 80 characters (found 102). 165
 Error sizes LineLength Line is longer than 80 characters (found 91). 168
 Error misc FinalParameters Parameter predicate should be final. 171
 Error sizes LineLength Line is longer than 80 characters (found 107). 175
 Error misc FinalParameters Parameter level should be final. 186
 Error sizes LineLength Line is longer than 80 characters (found 92). 193
 Error misc FinalParameters Parameter predicate should be final. 193
 Error misc FinalParameters Parameter failureMessage should be final. 193
 Error misc FinalParameters Parameter arguments should be final. 193
 Error sizes LineLength Line is longer than 80 characters (found 81). 198
 Error sizes LineLength Line is longer than 80 characters (found 83). 201
 Error sizes LineLength Line is longer than 80 characters (found 105). 204
 Error misc FinalParameters Parameter event should be final. 209
 Error sizes LineLength Line is longer than 80 characters (found 95). 211
 Error sizes LineLength Line is longer than 80 characters (found 108). 213
 Error sizes LineLength Line is longer than 80 characters (found 81). 222
 Error misc FinalParameters Parameter predicate should be final. 222
 Error sizes LineLength Line is longer than 80 characters (found 82). 223
 Error sizes LineLength Line is longer than 80 characters (found 86). 228
 Error javadoc JavadocVariable Missing a Javadoc comment. 228
 Error javadoc JavadocVariable Missing a Javadoc comment. 230
 Error javadoc JavadocVariable Missing a Javadoc comment. 231
 Error javadoc JavadocVariable Missing a Javadoc comment. 232
 Error sizes LineLength Line is longer than 80 characters (found 82). 233
 Error javadoc JavadocVariable Missing a Javadoc comment. 233
 Error javadoc JavadocVariable Missing a Javadoc comment. 234
 Error javadoc JavadocVariable Missing a Javadoc comment. 235
 Error javadoc JavadocVariable Missing a Javadoc comment. 236
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 238
 Error design DesignForExtension Class 'PredicateBuilder' looks like designed for extension (can be subclassed), but the method 'withLevel' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PredicateBuilder' final or making the method 'withLevel' static/final/abstract/empty, or adding allowed annotation for the method. 242
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 242
 Error misc FinalParameters Parameter level should be final. 242
 Error sizes LineLength Line is longer than 80 characters (found 101). 248
 Error javadoc JavadocMethod @return tag should be present and have description. 251
 Error misc FinalParameters Parameter marker should be final. 252
 Error javadoc JavadocMethod Expected @param tag for 'marker'. 252
 Error sizes LineLength Line is longer than 80 characters (found 89). 253
 Error design DesignForExtension Class 'PredicateBuilder' looks like designed for extension (can be subclassed), but the method 'withMarkers' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PredicateBuilder' final or making the method 'withMarkers' static/final/abstract/empty, or adding allowed annotation for the method. 256
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 256
 Error misc FinalParameters Parameter markers should be final. 256
 Error sizes LineLength Line is longer than 80 characters (found 89). 257
 Error sizes LineLength Line is longer than 80 characters (found 81). 261
 Error design DesignForExtension Class 'PredicateBuilder' looks like designed for extension (can be subclassed), but the method 'withKeyValuePairs' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PredicateBuilder' final or making the method 'withKeyValuePairs' static/final/abstract/empty, or adding allowed annotation for the method. 261
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 261
 Error misc FinalParameters Parameter keyValuePair should be final. 261
 Error sizes LineLength Line is longer than 80 characters (found 90). 263
 Error design DesignForExtension Class 'PredicateBuilder' looks like designed for extension (can be subclassed), but the method 'withMessage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PredicateBuilder' final or making the method 'withMessage' static/final/abstract/empty, or adding allowed annotation for the method. 267
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 267
 Error misc FinalParameters Parameter message should be final. 267
 Error design DesignForExtension Class 'PredicateBuilder' looks like designed for extension (can be subclassed), but the method 'withMessage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PredicateBuilder' final or making the method 'withMessage' static/final/abstract/empty, or adding allowed annotation for the method. 271
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 271
 Error misc FinalParameters Parameter predicate should be final. 271
 Error design DesignForExtension Class 'PredicateBuilder' looks like designed for extension (can be subclassed), but the method 'withArguments' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PredicateBuilder' final or making the method 'withArguments' static/final/abstract/empty, or adding allowed annotation for the method. 276
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 276
 Error misc FinalParameters Parameter arguments should be final. 276
 Error sizes LineLength Line is longer than 80 characters (found 92). 277
 Error sizes LineLength Line is longer than 80 characters (found 88). 280
 Error design DesignForExtension Class 'PredicateBuilder' looks like designed for extension (can be subclassed), but the method 'withArguments' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PredicateBuilder' final or making the method 'withArguments' static/final/abstract/empty, or adding allowed annotation for the method. 280
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 280
 Error misc FinalParameters Parameter predicate should be final. 280
 Error sizes LineLength Line is longer than 80 characters (found 84). 281
 Error design DesignForExtension Class 'PredicateBuilder' looks like designed for extension (can be subclassed), but the method 'withThrowable' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PredicateBuilder' final or making the method 'withThrowable' static/final/abstract/empty, or adding allowed annotation for the method. 285
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 285
 Error misc FinalParameters Parameter throwable should be final. 285
 Error sizes LineLength Line is longer than 80 characters (found 89). 289
 Error design DesignForExtension Class 'PredicateBuilder' looks like designed for extension (can be subclassed), but the method 'withThrowable' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PredicateBuilder' final or making the method 'withThrowable' static/final/abstract/empty, or adding allowed annotation for the method. 289
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 289
 Error misc FinalParameters Parameter predicate should be final. 289
 Error sizes LineLength Line is longer than 80 characters (found 84). 290
 Error sizes LineLength Line is longer than 80 characters (found 92). 294
 Error design DesignForExtension Class 'PredicateBuilder' looks like designed for extension (can be subclassed), but the method 'withMdc' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PredicateBuilder' final or making the method 'withMdc' static/final/abstract/empty, or adding allowed annotation for the method. 294
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 294
 Error misc FinalParameters Parameter mdc should be final. 294
 Error misc FinalParameters Parameter comparator should be final. 294
 Error sizes LineLength Line is longer than 80 characters (found 81). 295
 Error design DesignForExtension Class 'PredicateBuilder' 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 'PredicateBuilder' final or making the method 'build' static/final/abstract/empty, or adding allowed annotation for the method. 299
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 299
 Error sizes LineLength Line is longer than 80 characters (found 87). 313
 Error sizes LineLength Line is longer than 80 characters (found 101). 316
 Error sizes LineLength Line is longer than 80 characters (found 108). 319
 Error sizes LineLength Line is longer than 80 characters (found 100). 322
 Error sizes LineLength Line is longer than 80 characters (found 84). 326
 Error sizes LineLength Line is longer than 80 characters (found 92). 328
 Error javadoc JavadocVariable Missing a Javadoc comment. 328
 Error sizes LineLength Line is longer than 80 characters (found 102). 330
 Error misc FinalParameters Parameter compareFunction should be final. 330
 Error coding HiddenField 'compareFunction' hides a field. 330
 Error sizes LineLength Line is longer than 80 characters (found 90). 334
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 334
 Error misc FinalParameters Parameter actual should be final. 334
 Error misc FinalParameters Parameter expected should be final. 334

com/github/valfirst/slf4jtest/TestLoggerFactory.java

Severity Category Rule Message Line
 Error javadoc JavadocVariable Missing a Javadoc comment. 16
 Error naming StaticVariableName Name 'INSTANCE' must match pattern '^[a-z][a-zA-Z0-9]*$'. 16
 Error sizes LineLength Line is longer than 80 characters (found 88). 19
 Error misc FinalParameters Parameter properties should be final. 19
 Error misc FinalParameters Parameter propertyKey should be final. 19
 Error misc FinalParameters Parameter defaultValue should be final. 19
 Error sizes LineLength Line is longer than 80 characters (found 96). 21
 Error sizes LineLength Line is longer than 80 characters (found 88). 37
 Error javadoc JavadocVariable Missing a Javadoc comment. 37
 Error javadoc JavadocVariable Missing a Javadoc comment. 38
 Error sizes LineLength Line is longer than 80 characters (found 100). 40
 Error javadoc JavadocVariable Missing a Javadoc comment. 40
 Error javadoc JavadocVariable Missing a Javadoc comment. 41
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 44
 Error sizes LineLength Line is longer than 80 characters (found 98). 48
 Error misc FinalParameters Parameter properties should be final. 55
 Error sizes LineLength Line is longer than 80 characters (found 84). 57
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 61
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 65
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 69
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 73
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 77
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 85
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 89
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 93
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 97
 Error coding HiddenField 'printLevel' hides a field. 97
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 101
 Error coding HiddenField 'printLevel' hides a field. 101
 Error coding HiddenField 'captureLevel' hides a field. 101
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 106
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 110
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 114
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 118
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 122
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 126
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 133
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 146
 Error sizes LineLength Line is longer than 80 characters (found 82). 147
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 150
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 159
 Error coding HiddenField 'printLevel' hides a field. 159
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 163
 Error misc FinalParameters Parameter captureLevel should be final. 163
 Error coding HiddenField 'captureLevel' hides a field. 163

com/github/valfirst/slf4jtest/TestLoggerFactoryExtension.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 100). 13
 Error javadoc JavadocVariable Missing a Javadoc comment. 15
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 17
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 21
 Error misc FinalParameters Parameter cleanupStage should be final. 21
 Error coding HiddenField 'cleanupStage' hides a field. 21
 Error design DesignForExtension Class 'TestLoggerFactoryExtension' looks like designed for extension (can be subclassed), but the method 'beforeEach' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLoggerFactoryExtension' final or making the method 'beforeEach' static/final/abstract/empty, or adding allowed annotation for the method. 25
 Error misc FinalParameters Parameter context should be final. 26
 Error design DesignForExtension Class 'TestLoggerFactoryExtension' looks like designed for extension (can be subclassed), but the method 'beforeTestExecution' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLoggerFactoryExtension' final or making the method 'beforeTestExecution' static/final/abstract/empty, or adding allowed annotation for the method. 32
 Error misc FinalParameters Parameter context should be final. 33
 Error sizes LineLength Line is longer than 80 characters (found 83). 34
 Error misc FinalParameters Parameter context should be final. 39
 Error sizes LineLength Line is longer than 80 characters (found 82). 46
 Error sizes LineLength Line is longer than 80 characters (found 102). 52
 Error sizes LineLength Line is longer than 80 characters (found 81). 59

com/github/valfirst/slf4jtest/TestLoggerFactoryResetRule.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 98). 8
 Error design DesignForExtension Class 'TestLoggerFactoryResetRule' looks like designed for extension (can be subclassed), but the method 'apply' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLoggerFactoryResetRule' final or making the method 'apply' static/final/abstract/empty, or adding allowed annotation for the method. 13
 Error sizes LineLength Line is longer than 80 characters (found 81). 14
 Error javadoc JavadocVariable Missing a Javadoc comment. 19
 Error modifier RedundantModifier Redundant 'public' modifier. 21
 Error coding HiddenField 'base' hides a field. 21

com/github/valfirst/slf4jtest/TestLoggerFactorySettings.java

Severity Category Rule Message Line
 Error javadoc JavadocStyle First sentence should end with a period. 18
 Error sizes LineLength Line is longer than 80 characters (found 100). 21

com/github/valfirst/slf4jtest/TestLoggingEventBuilder.java

Severity Category Rule Message Line
 Error imports UnusedImports Unused import - org.slf4j.spi.LoggingEventBuilder. 15
 Error sizes LineLength Line is longer than 80 characters (found 91). 22
 Error sizes LineLength Line is longer than 80 characters (found 94). 23
 Error sizes LineLength Line is longer than 80 characters (found 95). 25
 Error sizes LineLength Line is longer than 80 characters (found 85). 26
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 31
 Error misc FinalParameters Parameter logger should be final. 31
 Error misc FinalParameters Parameter level should be final. 31
 Error javadoc JavadocMethod @return tag should be present and have description. 37
 Error javadoc JavadocVariable Missing a Javadoc comment. 43
 Error modifier RedundantModifier Redundant 'public' modifier. 45
 Error misc FinalParameters Parameter level should be final. 45
 Error misc FinalParameters Parameter logger should be final. 45
 Error misc FinalParameters Parameter key should be final. 50
 Error misc FinalParameters Parameter value should be final. 50
 Error sizes LineLength Line is longer than 80 characters (found 89). 64
 Error sizes LineLength Line is longer than 80 characters (found 88). 65
 Error sizes LineLength Line is longer than 80 characters (found 100). 66
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 70
 Error misc FinalParameters Parameter key should be final. 70
 Error misc FinalParameters Parameter value should be final. 70
 Error design DesignForExtension Class 'TestKeyValuePair' 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 'TestKeyValuePair' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 74
 Error misc FinalParameters Parameter o should be final. 75
 Error sizes LineLength Line is longer than 80 characters (found 101). 83
 Error design DesignForExtension Class 'TestKeyValuePair' 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 'TestKeyValuePair' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 86
 Error design DesignForExtension Class 'TestLoggingEventBuilder' looks like designed for extension (can be subclassed), but the method 'setCause' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLoggingEventBuilder' final or making the method 'setCause' static/final/abstract/empty, or adding allowed annotation for the method. 92
 Error misc FinalParameters Parameter cause should be final. 95
 Error design DesignForExtension Class 'TestLoggingEventBuilder' looks like designed for extension (can be subclassed), but the method 'addMarker' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLoggingEventBuilder' final or making the method 'addMarker' static/final/abstract/empty, or adding allowed annotation for the method. 99
 Error misc FinalParameters Parameter marker should be final. 101
 Error design DesignForExtension Class 'TestLoggingEventBuilder' looks like designed for extension (can be subclassed), but the method 'addArgument' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLoggingEventBuilder' final or making the method 'addArgument' static/final/abstract/empty, or adding allowed annotation for the method. 105
 Error misc FinalParameters Parameter p should be final. 108
 Error design DesignForExtension Class 'TestLoggingEventBuilder' looks like designed for extension (can be subclassed), but the method 'addArgument' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLoggingEventBuilder' final or making the method 'addArgument' static/final/abstract/empty, or adding allowed annotation for the method. 112
 Error misc FinalParameters Parameter objectSupplier should be final. 115
 Error design DesignForExtension Class 'TestLoggingEventBuilder' looks like designed for extension (can be subclassed), but the method 'addKeyValue' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLoggingEventBuilder' final or making the method 'addKeyValue' static/final/abstract/empty, or adding allowed annotation for the method. 119
 Error misc FinalParameters Parameter key should be final. 122
 Error misc FinalParameters Parameter value should be final. 122
 Error design DesignForExtension Class 'TestLoggingEventBuilder' looks like designed for extension (can be subclassed), but the method 'addKeyValue' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLoggingEventBuilder' final or making the method 'addKeyValue' static/final/abstract/empty, or adding allowed annotation for the method. 126
 Error sizes LineLength Line is longer than 80 characters (found 92). 129
 Error misc FinalParameters Parameter key should be final. 129
 Error misc FinalParameters Parameter valueSupplier should be final. 129
 Error design DesignForExtension Class 'TestLoggingEventBuilder' looks like designed for extension (can be subclassed), but the method 'setMessage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLoggingEventBuilder' final or making the method 'setMessage' static/final/abstract/empty, or adding allowed annotation for the method. 133
 Error misc FinalParameters Parameter message should be final. 136
 Error design DesignForExtension Class 'TestLoggingEventBuilder' looks like designed for extension (can be subclassed), but the method 'setMessage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestLoggingEventBuilder' final or making the method 'setMessage' static/final/abstract/empty, or adding allowed annotation for the method. 140
 Error sizes LineLength Line is longer than 80 characters (found 81). 143
 Error misc FinalParameters Parameter messageSupplier should be final. 143

com/github/valfirst/slf4jtest/TestMDCAdapter.java

Severity Category Rule Message Line
 Error javadoc JavadocVariable Missing a Javadoc comment. 13
 Error javadoc JavadocVariable Missing a Javadoc comment. 14
 Error javadoc JavadocVariable Missing a Javadoc comment. 15
 Error javadoc JavadocVariable Missing a Javadoc comment. 16
 Error javadoc JavadocVariable Missing a Javadoc comment. 17
 Error javadoc JavadocVariable Missing a Javadoc comment. 18
 Error javadoc JavadocVariable Missing a Javadoc comment. 19
 Error javadoc JavadocVariable Missing a Javadoc comment. 20
 Error javadoc JavadocVariable Missing a Javadoc comment. 21
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 23
 Error misc FinalParameters Parameter properties should be final. 27
 Error sizes LineLength Line is longer than 80 characters (found 84). 28
 Error coding InnerAssignment Inner assignments should be avoided. 28
 Error sizes LineLength Line is longer than 80 characters (found 88). 29
 Error coding InnerAssignment Inner assignments should be avoided. 29
 Error coding InnerAssignment Inner assignments should be avoided. 31
 Error sizes LineLength Line is longer than 80 characters (found 103). 32
 Error sizes LineLength Line is longer than 80 characters (found 103). 34
 Error coding InnerAssignment Inner assignments should be avoided. 34
 Error sizes LineLength Line is longer than 80 characters (found 95). 39
 Error misc FinalParameters Parameter parentValue should be final. 39
 Error sizes LineLength Line is longer than 80 characters (found 89). 50
 Error misc FinalParameters Parameter properties should be final. 50
 Error misc FinalParameters Parameter propertyKey should be final. 50
 Error misc FinalParameters Parameter defaultValue should be final. 50
 Error sizes LineLength Line is longer than 80 characters (found 103). 51
 Error design DesignForExtension Class 'TestMDCAdapter' looks like designed for extension (can be subclassed), but the method 'put' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestMDCAdapter' final or making the method 'put' static/final/abstract/empty, or adding allowed annotation for the method. 54
 Error design DesignForExtension Class 'TestMDCAdapter' looks like designed for extension (can be subclassed), but the method 'get' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestMDCAdapter' final or making the method 'get' static/final/abstract/empty, or adding allowed annotation for the method. 73
 Error design DesignForExtension Class 'TestMDCAdapter' looks like designed for extension (can be subclassed), but the method 'remove' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestMDCAdapter' final or making the method 'remove' static/final/abstract/empty, or adding allowed annotation for the method. 89
 Error design DesignForExtension Class 'TestMDCAdapter' looks like designed for extension (can be subclassed), but the method 'clear' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestMDCAdapter' final or making the method 'clear' static/final/abstract/empty, or adding allowed annotation for the method. 103
 Error sizes LineLength Line is longer than 80 characters (found 85). 117
 Error sizes LineLength Line is longer than 80 characters (found 99). 121
 Error design DesignForExtension Class 'TestMDCAdapter' looks like designed for extension (can be subclassed), but the method 'getContextMap' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestMDCAdapter' final or making the method 'getContextMap' static/final/abstract/empty, or adding allowed annotation for the method. 145
 Error design DesignForExtension Class 'TestMDCAdapter' looks like designed for extension (can be subclassed), but the method 'setContextMap' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestMDCAdapter' final or making the method 'setContextMap' static/final/abstract/empty, or adding allowed annotation for the method. 150
 Error sizes LineLength Line is longer than 80 characters (found 96). 171
 Error misc FinalParameters Parameter enable should be final. 173
 Error coding HiddenField 'enable' hides a field. 173
 Error sizes LineLength Line is longer than 80 characters (found 99). 178
 Error sizes LineLength Line is longer than 80 characters (found 86). 179
 Error sizes LineLength Line is longer than 80 characters (found 88). 181
 Error misc FinalParameters Parameter inherit should be final. 183
 Error coding HiddenField 'inherit' hides a field. 183
 Error sizes LineLength Line is longer than 80 characters (found 83). 188
 Error sizes LineLength Line is longer than 80 characters (found 88). 190
 Error misc FinalParameters Parameter allowNullValues should be final. 192
 Error coding HiddenField 'allowNullValues' hides a field. 192
 Error sizes LineLength Line is longer than 80 characters (found 101). 197
 Error sizes LineLength Line is longer than 80 characters (found 101). 200
 Error sizes LineLength Line is longer than 80 characters (found 85). 203
 Error misc FinalParameters Parameter returnNullCopyWhenMdcNotSet should be final. 203
 Error coding HiddenField 'returnNullCopyWhenMdcNotSet' hides a field. 203
 Error sizes LineLength Line is longer than 80 characters (found 94). 235
 Error sizes LineLength Line is longer than 80 characters (found 99). 244
 Error sizes LineLength Line is longer than 80 characters (found 93). 245
 Error sizes LineLength Line is longer than 80 characters (found 83). 255
 Error javadoc JavadocMethod @return tag should be present and have description. 256

com/github/valfirst/slf4jtest/TestSLF4JServiceProvider.java

Severity Category Rule Message Line
 Error javadoc JavadocVariable Missing a Javadoc comment. 13
 Error javadoc JavadocVariable Missing a Javadoc comment. 15
 Error javadoc JavadocVariable Missing a Javadoc comment. 16
 Error javadoc JavadocVariable Missing a Javadoc comment. 17
 Error design DesignForExtension Class 'TestSLF4JServiceProvider' looks like designed for extension (can be subclassed), but the method 'initialize' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestSLF4JServiceProvider' final or making the method 'initialize' static/final/abstract/empty, or adding allowed annotation for the method. 19
 Error design DesignForExtension Class 'TestSLF4JServiceProvider' looks like designed for extension (can be subclassed), but the method 'getLoggerFactory' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestSLF4JServiceProvider' final or making the method 'getLoggerFactory' static/final/abstract/empty, or adding allowed annotation for the method. 26
 Error design DesignForExtension Class 'TestSLF4JServiceProvider' looks like designed for extension (can be subclassed), but the method 'getMarkerFactory' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestSLF4JServiceProvider' final or making the method 'getMarkerFactory' static/final/abstract/empty, or adding allowed annotation for the method. 31
 Error design DesignForExtension Class 'TestSLF4JServiceProvider' looks like designed for extension (can be subclassed), but the method 'getMDCAdapter' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestSLF4JServiceProvider' final or making the method 'getMDCAdapter' static/final/abstract/empty, or adding allowed annotation for the method. 36
 Error design DesignForExtension Class 'TestSLF4JServiceProvider' looks like designed for extension (can be subclassed), but the method 'getRequestedApiVersion' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestSLF4JServiceProvider' final or making the method 'getRequestedApiVersion' static/final/abstract/empty, or adding allowed annotation for the method. 41

uk/org/lidalia/lang/ThreadLocal.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file. 1
 Error sizes LineLength Line is longer than 80 characters (found 96). 16
 Error javadoc JavadocVariable Missing a Javadoc comment. 25
 Error javadoc JavadocVariable Missing a Javadoc comment. 26
 Error javadoc JavadocVariable Missing a Javadoc comment. 27
 Error sizes LineLength Line is longer than 80 characters (found 99). 38
 Error sizes LineLength Line is longer than 80 characters (found 88). 39
 Error sizes LineLength Line is longer than 80 characters (found 95). 46
 Error sizes LineLength Line is longer than 80 characters (found 100). 47
 Error coding HiddenField 'initialValueCreator' hides a field. 50
 Error sizes LineLength Line is longer than 80 characters (found 100). 55
 Error sizes LineLength Line is longer than 80 characters (found 102). 63
 Error sizes LineLength Line is longer than 80 characters (found 91). 67
 Error sizes LineLength Line is longer than 80 characters (found 97). 71
 Error sizes LineLength Line is longer than 80 characters (found 101). 79
 Error design DesignForExtension Class 'ThreadLocal' looks like designed for extension (can be subclassed), but the method 'allValues' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ThreadLocal' final or making the method 'allValues' static/final/abstract/empty, or adding allowed annotation for the method. 86
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 86