Apache logging services logo Apache log4j logo

Checkstyle Results

The following document contains the results of Checkstyle 6.11.2 with /Users/rgoers/projects/apache/logging/log4j/log4j2/log4j-2.6/log4j-api/../checkstyle.xml ruleset. rss feed

Summary

Files  Info  Warnings  Errors
96 2 0 148

Files

File  I  W  E
org/apache/logging/log4j/CloseableThreadContext.java 0 0 8
org/apache/logging/log4j/LogManager.java 1 0 0
org/apache/logging/log4j/Logger.java 0 0 50
org/apache/logging/log4j/MarkerManager.java 1 0 0
org/apache/logging/log4j/message/DefaultFlowMessageFactory.java 0 0 6
org/apache/logging/log4j/message/EntryMessage.java 0 0 1
org/apache/logging/log4j/message/ExitMessage.java 0 0 1
org/apache/logging/log4j/message/FlowMessage.java 0 0 2
org/apache/logging/log4j/message/FormattedMessage.java 0 0 5
org/apache/logging/log4j/message/FormattedMessageFactory.java 0 0 1
org/apache/logging/log4j/message/LocalizedMessageFactory.java 0 0 1
org/apache/logging/log4j/message/Message.java 0 0 2
org/apache/logging/log4j/message/ParameterizedMessage.java 0 0 3
org/apache/logging/log4j/message/ParameterizedMessageFactory.java 0 0 2
org/apache/logging/log4j/message/ParameterizedNoReferenceMessageFactory.java 0 0 4
org/apache/logging/log4j/message/ReusableParameterizedMessage.java 0 0 30
org/apache/logging/log4j/message/ReusableSimpleMessage.java 0 0 2
org/apache/logging/log4j/message/SimpleMessage.java 0 0 1
org/apache/logging/log4j/spi/AbstractLogger.java 0 0 14
org/apache/logging/log4j/spi/LoggerContextKey.java 0 0 1
org/apache/logging/log4j/spi/LoggerRegistry.java 0 0 1
org/apache/logging/log4j/util/LambdaUtil.java 0 0 1
org/apache/logging/log4j/util/LoaderUtil.java 0 0 1
org/apache/logging/log4j/util/LowLevelLogUtil.java 0 0 2
org/apache/logging/log4j/util/MessageSupplier.java 0 0 1
org/apache/logging/log4j/util/PerformanceSensitive.java 0 0 1
org/apache/logging/log4j/util/PropertiesUtil.java 0 0 1
org/apache/logging/log4j/util/ProviderUtil.java 0 0 1
org/apache/logging/log4j/util/Strings.java 0 0 1
org/apache/logging/log4j/util/Unbox.java 0 0 4

Details

org/apache/logging/log4j/CloseableThreadContext.java

Severity Category Rule Message Line
 Error design FinalClass Class CloseableThreadContext should be declared as final. 29
 Error design FinalClass Class Instance should be declared as final. 70
 Error javadoc JavadocType Missing a Javadoc comment. 70
 Error sizes LineLength Line is longer than 120 characters (found 124). 79
 Error sizes LineLength Line is longer than 120 characters (found 124). 92
 Error sizes LineLength Line is longer than 120 characters (found 123). 107
 Error sizes LineLength Line is longer than 120 characters (found 142). 129
 Error whitespace EmptyForIteratorPad ';' is followed by whitespace. 139

org/apache/logging/log4j/LogManager.java

Severity Category Rule Message Line
 Info misc TodoComment Comment matches to-do format 'TODO:'. 172

org/apache/logging/log4j/Logger.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 120 characters (found 122). 457
 Error sizes LineLength Line is longer than 120 characters (found 122). 475
 Error sizes LineLength Line is longer than 120 characters (found 122). 494
 Error sizes LineLength Line is longer than 120 characters (found 124). 633
 Error sizes LineLength Line is longer than 120 characters (found 122). 1019
 Error sizes LineLength Line is longer than 120 characters (found 122). 1037
 Error sizes LineLength Line is longer than 120 characters (found 122). 1056
 Error sizes LineLength Line is longer than 120 characters (found 122). 1575
 Error sizes LineLength Line is longer than 120 characters (found 122). 1593
 Error sizes LineLength Line is longer than 120 characters (found 122). 1612
 Error sizes LineLength Line is longer than 120 characters (found 121). 2130
 Error sizes LineLength Line is longer than 120 characters (found 121). 2148
 Error sizes LineLength Line is longer than 120 characters (found 121). 2167
 Error sizes LineLength Line is longer than 120 characters (found 121). 2472
 Error sizes LineLength Line is longer than 120 characters (found 121). 2620
 Error javadoc JavadocMethod Expected @param tag for 'level'. 2714
 Error javadoc JavadocMethod Expected @param tag for 'level'. 2724
 Error javadoc JavadocMethod Expected @param tag for 'level'. 2735
 Error javadoc JavadocMethod Expected @param tag for 'level'. 2747
 Error javadoc JavadocMethod Expected @param tag for 'level'. 2760
 Error sizes LineLength Line is longer than 120 characters (found 123). 2774
 Error javadoc JavadocMethod Expected @param tag for 'level'. 2774
 Error sizes LineLength Line is longer than 120 characters (found 122). 2789
 Error javadoc JavadocMethod Expected @param tag for 'level'. 2789
 Error sizes LineLength Line is longer than 120 characters (found 133). 2806
 Error javadoc JavadocMethod Expected @param tag for 'level'. 2806
 Error sizes LineLength Line is longer than 120 characters (found 133). 2824
 Error javadoc JavadocMethod Expected @param tag for 'level'. 2824
 Error sizes LineLength Line is longer than 120 characters (found 133). 2843
 Error javadoc JavadocMethod Expected @param tag for 'level'. 2843
 Error javadoc JavadocMethod Expected @param tag for 'level'. 2852
 Error javadoc JavadocMethod Expected @param tag for 'level'. 2861
 Error javadoc JavadocMethod Expected @param tag for 'level'. 2871
 Error javadoc JavadocMethod Expected @param tag for 'level'. 2882
 Error javadoc JavadocMethod Expected @param tag for 'level'. 2894
 Error javadoc JavadocMethod Expected @param tag for 'level'. 2907
 Error javadoc JavadocMethod Expected @param tag for 'level'. 2921
 Error sizes LineLength Line is longer than 120 characters (found 130). 2936
 Error javadoc JavadocMethod Expected @param tag for 'level'. 2936
 Error sizes LineLength Line is longer than 120 characters (found 129). 2952
 Error javadoc JavadocMethod Expected @param tag for 'level'. 2952
 Error sizes LineLength Line is longer than 120 characters (found 129). 2970
 Error javadoc JavadocMethod Expected @param tag for 'level'. 2970
 Error sizes LineLength Line is longer than 120 characters (found 122). 3392
 Error sizes LineLength Line is longer than 120 characters (found 122). 3410
 Error sizes LineLength Line is longer than 120 characters (found 122). 3429
 Error javadoc JavadocMethod Unused @param tag for 'result'. 3694
 Error sizes LineLength Line is longer than 120 characters (found 121). 4103
 Error sizes LineLength Line is longer than 120 characters (found 121). 4121
 Error sizes LineLength Line is longer than 120 characters (found 121). 4140

org/apache/logging/log4j/MarkerManager.java

Severity Category Rule Message Line
 Info misc TodoComment Comment matches to-do format 'TODO:'. 146

org/apache/logging/log4j/message/DefaultFlowMessageFactory.java

Severity Category Rule Message Line
 Error javadoc JavadocType Missing a Javadoc comment. 53
 Error javadoc JavadocType Missing a Javadoc comment. 107
 Error javadoc JavadocType Missing a Javadoc comment. 117
 Error sizes LineLength Line is longer than 120 characters (found 125). 181
 Error sizes LineLength Line is longer than 120 characters (found 143). 191
 Error sizes LineLength Line is longer than 120 characters (found 138). 201

org/apache/logging/log4j/message/EntryMessage.java

Severity Category Rule Message Line
 Error javadoc JavadocStyle First sentence should end with a period. 19

org/apache/logging/log4j/message/ExitMessage.java

Severity Category Rule Message Line
 Error javadoc JavadocStyle First sentence should end with a period. 19

org/apache/logging/log4j/message/FlowMessage.java

Severity Category Rule Message Line
 Error javadoc JavadocStyle First sentence should end with a period. 19
 Error javadoc JavadocStyle First sentence should end with a period. 33

org/apache/logging/log4j/message/FormattedMessage.java

Severity Category Rule Message Line
 Error whitespace NoWhitespaceAfter '{' is followed by whitespace. 55
 Error whitespace NoWhitespaceAfter '{' is followed by whitespace. 67
 Error sizes LineLength Line is longer than 120 characters (found 132). 89
 Error whitespace NoWhitespaceAfter '{' is followed by whitespace. 102
 Error whitespace NoWhitespaceAfter '{' is followed by whitespace. 112

org/apache/logging/log4j/message/FormattedMessageFactory.java

Severity Category Rule Message Line
 Error coding DeclarationOrder Static variable definition in wrong order. 32

org/apache/logging/log4j/message/LocalizedMessageFactory.java

Severity Category Rule Message Line
 Error modifier ModifierOrder 'final' modifier out of order with the JLS suggestions. 29

org/apache/logging/log4j/message/Message.java

Severity Category Rule Message Line
 Error imports ImportOrder 'org.apache.logging.log4j.util.StringBuilderFormattable' should be separated from previous imports. 20
 Error imports UnusedImports Unused import - org.apache.logging.log4j.util.StringBuilderFormattable. 20

org/apache/logging/log4j/message/ParameterizedMessage.java

Severity Category Rule Message Line
 Error coding HiddenField 'messagePattern' hides a field. 136
 Error coding HiddenField 'usedCount' hides a field. 139
 Error coding MagicNumber '255' is a magic number. 202

org/apache/logging/log4j/message/ParameterizedMessageFactory.java

Severity Category Rule Message Line
 Error coding DeclarationOrder Static variable definition in wrong order. 41
 Error coding DeclarationOrder Variable access definition in wrong order. 41

org/apache/logging/log4j/message/ParameterizedNoReferenceMessageFactory.java

Severity Category Rule Message Line
 Error imports UnusedImports Unused import - org.apache.logging.log4j.status.StatusLogger. 19
 Error modifier RedundantModifier Redundant 'public' modifier. 44
 Error coding DeclarationOrder Static variable definition in wrong order. 80
 Error coding DeclarationOrder Variable access definition in wrong order. 80

org/apache/logging/log4j/message/ReusableParameterizedMessage.java

Severity Category Rule Message Line
 Error coding MagicNumber '256' is a magic number. 40
 Error coding MagicNumber '10' is a magic number. 42
 Error coding HiddenField 'messagePattern' hides a field. 84
 Error coding HiddenField 'argCount' hides a field. 84
 Error coding HiddenField 'params' hides a field. 102
 Error coding HiddenField 'argCount' hides a field. 102
 Error coding HiddenField 'messagePattern' hides a field. 108
 Error coding HiddenField 'messagePattern' hides a field. 114
 Error coding HiddenField 'messagePattern' hides a field. 120
 Error coding HiddenField 'messagePattern' hides a field. 127
 Error coding HiddenField 'messagePattern' hides a field. 135
 Error coding HiddenField 'messagePattern' hides a field. 144
 Error sizes LineLength Line is longer than 120 characters (found 127). 154
 Error coding HiddenField 'messagePattern' hides a field. 154
 Error sizes LineLength Line is longer than 120 characters (found 125). 165
 Error coding HiddenField 'messagePattern' hides a field. 165
 Error sizes LineLength Line is longer than 120 characters (found 125). 178
 Error coding HiddenField 'messagePattern' hides a field. 178
 Error coding MagicNumber '8' is a magic number. 188
 Error sizes LineLength Line is longer than 120 characters (found 125). 192
 Error coding HiddenField 'messagePattern' hides a field. 192
 Error coding MagicNumber '8' is a magic number. 202
 Error coding MagicNumber '9' is a magic number. 203
 Error sizes LineLength Line is longer than 120 characters (found 125). 207
 Error coding HiddenField 'messagePattern' hides a field. 207
 Error coding MagicNumber '8' is a magic number. 217
 Error coding MagicNumber '9' is a magic number. 218
 Error coding MagicNumber '10' is a magic number. 219
 Error coding MagicNumber '512' is a magic number. 270
 Error coding HiddenField 'buffer' hides a field. 278

org/apache/logging/log4j/message/ReusableSimpleMessage.java

Severity Category Rule Message Line
 Error naming StaticVariableName Name 'EMPTY_PARAMS' must match pattern '^[a-z][a-zA-Z0-9]*$'. 28
 Error coding HiddenField 'charSequence' hides a field. 35

org/apache/logging/log4j/message/SimpleMessage.java

Severity Category Rule Message Line
 Error imports ImportOrder 'org.apache.logging.log4j.util.StringBuilderFormattable' should be separated from previous imports. 22

org/apache/logging/log4j/spi/AbstractLogger.java

Severity Category Rule Message Line
 Error javadoc JavadocVariable Missing a Javadoc comment. 95
 Error naming LocalFinalVariableName Name 'IS_WEB_APP' must match pattern '^[a-z][a-zA-Z0-9]*$'. 188
 Error naming LocalFinalVariableName Name 'ENABLE_THREADLOCALS' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
 Error sizes LineLength Line is longer than 120 characters (found 136). 218
 Error sizes LineLength Line is longer than 120 characters (found 130). 1783
 Error sizes LineLength Line is longer than 120 characters (found 128). 1788
 Error sizes LineLength Line is longer than 120 characters (found 128). 1794
 Error sizes LineLength Line is longer than 120 characters (found 128). 1800
 Error sizes LineLength Line is longer than 120 characters (found 128). 1806
 Error sizes LineLength Line is longer than 120 characters (found 128). 1812
 Error sizes LineLength Line is longer than 120 characters (found 128). 1818
 Error sizes LineLength Line is longer than 120 characters (found 135). 2429
 Error sizes LineLength Line is longer than 120 characters (found 135). 2437
 Error sizes LineLength Line is longer than 120 characters (found 135). 2446

org/apache/logging/log4j/spi/LoggerContextKey.java

Severity Category Rule Message Line
 Error design HideUtilityClassConstructor Utility classes should not have a public or default constructor. 28

org/apache/logging/log4j/spi/LoggerRegistry.java

Severity Category Rule Message Line
 Error javadoc JavadocType Type Javadoc comment is missing an @param <T> tag. 32

org/apache/logging/log4j/util/LambdaUtil.java

Severity Category Rule Message Line
 Error javadoc JavadocMethod Expected @param tag for 'messageFactory'. 87

org/apache/logging/log4j/util/LoaderUtil.java

Severity Category Rule Message Line
 Error javadoc JavadocMethod Expected @param tag for '<T>'. 138

org/apache/logging/log4j/util/LowLevelLogUtil.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 120 characters (found 123). 26
 Error coding DeclarationOrder Constructor definition in wrong order. 65

org/apache/logging/log4j/util/MessageSupplier.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 31

org/apache/logging/log4j/util/PerformanceSensitive.java

Severity Category Rule Message Line
 Error javadoc JavadocMethod Expected an @return tag. 36

org/apache/logging/log4j/util/PropertiesUtil.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 120 characters (found 122). 131

org/apache/logging/log4j/util/ProviderUtil.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 120 characters (found 124). 57

org/apache/logging/log4j/util/Strings.java

Severity Category Rule Message Line
 Error javadoc JavadocStyle First sentence should end with a period. 131

org/apache/logging/log4j/util/Unbox.java

Severity Category Rule Message Line
 Error design HideUtilityClassConstructor Utility classes should not have a public or default constructor. 34
 Error javadoc JavadocType Missing a Javadoc comment. 38
 Error coding MagicNumber '16' is a magic number. 39
 Error coding MagicNumber '21' is a magic number. 43